compare_values {DEXiR} | R Documentation |
compare_values
Description
Compare two DEXi values.
Internal representation is assumed for value1
and value2
, i.e.,
a single number, an integer vector representing a set or distribution()
.
Distributions are compared as sets.
Usage
compare_values(value1, value2)
Arguments
value1 |
First value. |
value2 |
Second value. |
Value
0
if values are equal, -1
if value1 < value2
, +1
if value1 > value2
and NA
if values are incomparable. Values are incomparable if they are of a non-DEXiValue
type or if they represent two overlapping sets.
Examples
compare_values(c(1,2), c(1,2)) # 0
compare_values(c(1,2), c(1,3)) # NA
compare_values(c(1,2), c(3,4)) # -1
compare_values(c(1,2), c(2,4)) # NA
compare_values(c(1,2), c(2.1,4)) # -1
compare_values(c(1,2.05), c(2.1,4)) # -1
compare_values(c(3,4), c(3,4)) # 0
compare_values(c(5,5), c(3,4)) # +1
compare_values(c(5,5), 2) # +1
compare_values(c(5,2), 2) # NA
compare_values(c(5,3), 2) # +1
compare_values(distribution(5,3), 2) # NA
compare_values(distribution(5,3), 5) # -1
[Package DEXiR version 1.0.2 Index]