0

I'm curious if somebody can shed light on the following scenario:

seqA <- c(0.3, 0.47, 0.52, 0.85, 1)
seqB <- seq(0, 1, by = 0.1)
o    <- outer(seqA, seqB, ">=")

rownames(o) <- seqA
colnames(o) <- seqB

o

        0  0.1  0.2  0.3   0.4   0.5   0.6   0.7   0.8   0.9     1
0.3  TRUE TRUE TRUE  FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
0.47 TRUE TRUE TRUE  TRUE  TRUE  FALSE FALSE FALSE FALSE FALSE FALSE
0.52 TRUE TRUE TRUE  TRUE  TRUE  TRUE  FALSE FALSE FALSE FALSE FALSE
0.85 TRUE TRUE TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  FALSE FALSE
1    TRUE TRUE TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE  TRUE

If you look at row 0.3 and col 0.3, why is the value FALSE? Given that I used >= in the outer function, I was expecting a value of TRUE.

user451151
  • 406
  • 2
  • 10

0 Answers0