[R] i param in "for" loop does not takes zeros?
Francisco J. Zagmutt
gerifalte28 at hotmail.com
Wed Apr 13 23:25:27 CEST 2005
Hi all
Is there any reason why the parameter i in a "for" loop ignores a value of
zero? For example
sim=c()
p=.2
for(i in 0:5)
{sim[i]=dbinom(i,5,p)
}
sim
[1] 0.40960 0.20480 0.05120 0.00640 0.00032
In this example the quantile i= 0 was ignored since
dbinom(0,5,p)
[1] 0.32768
The same behaviour occurs if I use a while loop to perform the same
calculation:
sim=c()
p=.2
i=0
while(i <6)
{sim[i]=dbinom(i,5,p)
i=i+1
}
sim
[1] 0.40960 0.20480 0.05120 0.00640 0.00032
How can I perform a loop passing a zero value parameter? I know I can use
an if statement for i<=0 but I was wondering why the loop is ignoring the
zero value.
Many thanks!
Francisco
More information about the R-help
mailing list