[Rd] Inaccuracy in seq() function (PR#7503)

From: <vstolin_at_lordabbett.com>
Date: Thu 13 Jan 2005 - 06:22:04 EST


Full_Name: Vlad Stolin
Version: R 2.0.0
OS: Windows 2000
Submission from: (NULL) (204.128.232.211)

When generating the sequence using seq() function with non-integer numbers result is somewhat unpredictable. Example:
> v1<-seq(1.60,1.90,.05)
> v2<-c(1.60,1.65,1.70,1.75,1.80,1.85,1.90)
> v1-v2

[1] 0.000000e+00 2.220446e-16 2.220446e-16 0.000000e+00 0.000000e+00 0.000000e+00 2.220446e-16
> v1==v2

[1] TRUE FALSE FALSE TRUE TRUE TRUE FALSE
> v1>1.70 & v2<1.80

[1] FALSE FALSE TRUE TRUE FALSE FALSE FALSE



R-devel@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel Received on Thu Jan 13 06:03:13 2005

This archive was generated by hypermail 2.1.8 : Fri 18 Mar 2005 - 09:02:35 EST