I am experiencing strange (to me) output when trying to do simple calculations. Expressions that should equal zero yield non-zero values. Examples:
a <- 4.1-3.1 b <- 5.1-4.1 a-b
[1] -4.440892e-16
(4.1-3.1)-(5.1-4.1)
[1] -4.440892e-16 When this last expression is expanded, I get the right answer:
4.1-3.1-5.1+4.1
[1] 0 I am using the binary packaged version R-2.0.0-0.fdr.1.fc2.i386.rpm for Linux Fedora Core 2. I had the same problem with version 1.9.0-0 Can anyone tell me what is going on? Thanks, Drew Hoysak