This looks like homework to me. Here's a hint, though: p<-(1/10 2/5 2/5 2/5 2/5 1/10 1/10 1/10 1/10 1/10) This is not how you create a vector in R.
for (i in 1 to x) This is not how you create a for loop in R. Sarah On Mon, Oct 22, 2012 at 2:41 PM, Rlotus <yerl...@hotmail.com> wrote: > I have an array of probabilities....it is p. So if user types x=1 then > probability is p1=1/10. > If user types x=2 it means that p2= p1+p2 > if user types x=3 it means that p3=p1+p2+p3....and so on. > So i created a code..... but it doesnt work properly. Help me plz to fix it) > Thank u in advance. > > psidp=function(x){ > p<-(1/10 2/5 2/5 2/5 2/5 1/10 1/10 1/10 1/10 1/10) > i==0; > if (x!=0){ > for (i in 1 to x) > {p[i]=p[i]+p[i-1] > p[i] > } > > } > > > -- Sarah Goslee http://www.functionaldiversity.org ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.