[R] help for the first poster- a simple question
Marianne Promberger
mpromber at psych.upenn.edu
Mon Mar 3 19:49:54 CET 2008
On 03/03/08 12:52, Xuejun Qin wrote:
> Hi, there,
> I cannot get accurate value for calculation.
> for example:
> ld<-sqrt(1*0.05*0.95*0.05*0.95)
> 0.05*0.95-ld=-6.938894e-18
> 0.05*0.95-ld==0 is False.
>
> I met this problem in my program, how can I handle it. Thanks.
I think what you are experiencing is this:
http://cran.r-project.org/doc/FAQ/R-FAQ.html#Why-doesn_0027t-R-think-these-numbers-are-equal_003f
(R FAQ "7.31 Why doesn't R think these numbers are equal?")
Maybe handle it using round().
HTH
m.
More information about the R-help
mailing list