[R] loop in R

Robert Baer rbaer at atsu.edu
Wed Oct 6 15:22:21 CEST 2010


 set.seed(180185)
>
>
>
> #loop: create 10 times the variables (u1,u2,u3,u4,u5)
>
>
>
> for (i in 1:10){
> u1 <- c(runif(200,0,1))
> u2 <- c(runif(200,0,1))
> u3 <- c(runif(200,0,1))
> u4 <- c(runif(200,0,1))
> u5 <- c(runif(200,0,1))
> u <- c(u1,u2,u3,u4,u5)
> mu <- matrix(u, nrow=1000, ncol=1)
> }
>
>
> As you can see, when I print(mu), I just can see a matrix with the vector 
> u in one column. I also tried to increase the number of columns to 10 (or 
> i), but the matrix will have 10 times the same vector. And what I need is 
> like a Monte Carlo simulation, where I have to simulate 10 times the 
> variables above.
>
>
>
> Am I doing something wrong?
Yes.  You are not using the indexing variable, i,  of the for loop to change 
anything each time through the loop.
.



More information about the R-help mailing list