Re: [R] random sampling or random replacement

2009-06-25 Thread Girish A.R.
Joanne, [...snip...] x <- sample(1:2, 100) #without replacement Now I want x to contain to 20% missing data (NA). Could anyone help me how to do this? See if this helps: n <- length(x) x[sample(n, 0.2*n)] <- NA cheers, -Girish -- View this messag

Re: [R] random sampling or random replacement

2009-06-25 Thread Paul Chatfield
If you want to average 20% missing values then you could try it in 1 step, viz: sample(c(1:2, rep(NA, 2000)),100) Otherwise, 2 steps is preferable. Use code as below: sample(1:2,100)->kk kk[sample(1:100,20)]<-NA Paul -- View this message in context: http://www.nabble.com/ran

[R] random sampling or random replacement

2009-06-25 Thread Joanne Demmler
Dear R users, I'm trying to randomly recreate a real dataset with missing data and I'm not quite sure if I can use the sample command for this. I think it might be better to do it in 2 steps and randomly replace the sampled data with missing data... So something like this x <- sample(1: