[R] small negative values instead of zeros in nested loop
Daniel Nordlund
djnordlund at frontier.com
Wed Sep 26 08:37:12 CEST 2012
> -----Original Message-----
> From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org]
> On Behalf Of Cristina Fdez. Aragón
> Sent: Tuesday, September 25, 2012 4:40 PM
> To: r-help at r-project.org
> Subject: [R] small negative values instead of zeros in nested loop
>
>
>
>
>
> Hi,I am trying to run a code with a series of nested for loops, here is a
> simplified version of it:
> J<-seq(0,1,0.2) D<-seq(0,1,0.2)
>
> for (x in 1:10) { for (j
> in 1:length(J)) { for (d
> in 1:(length(D)-j+1)) {
> x.end<-x*(1-J[j]-D[d])
> print(x) print(J[j])
> print(D[d]) print(x.end) }
> }}
> The problem is that whenever x.end should be zero it takes a small
> negative value really close to zero instead. Any idea of why this might be
> happening and how can I fix it?Thanks!
>
The reason for why this happens can be found in R FAQ 7.31.
Dan
Daniel Nordlund
Bothell, WA USA
More information about the R-help
mailing list