Hi Adam, Looks like you have a matrix or data frame and want to change one or more observations to NA. I think this will do the trick:
# assume the matrix or data frame is named "ajdat" randomNA<-function(x,nNA=1) { dimx<-dim(x) x[sample(1:dimx[1],nNA),sample(1:dimx[2],nNA)]<-NA return(x) } So if you want three NAs inserted, call: randomNA(ajdat,3) Jim On Fri, Jul 6, 2018 at 6:28 AM, Adam Z. Jabir <adam.z.ja...@outlook.fr> wrote: > Hi, > > I want to simulate missing at random for my dataset. Do you know an easy way > to do it? > > I want to try not to have the missing’s for the same observations. I mean if > one observation is been selected randomly to have missing I don’t want to > have all the var of the same obs missing. > > I want to be able to choose rate of missing that should be applied. > > Thanks, > > Adam > > > Envoyé à partir de Outlook<http://aka.ms/weboutlook> > > [[alternative HTML version deleted]] > > > ______________________________________________ > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see > 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. > ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.