On Apr 10, 2012, at 11:48 PM, Christopher Kelvin wrote:

Hello,
I wish to censor 10% of my sample units of 50 from a Weibull distribution. Below is the code for it. I will need to know whether what i have done is correct and if not, can i have any suggestion to improve it?
Thank you

 p=2;b=120
n=50
r=45

t<-rweibull(r,shape=p,scale=b)
meantrue<-gamma(1+(1/p))*b
meantrue

cen<- runif(n-r,min=0,max=meantrue)
cen

I don't see how that works. You have five random draws from a uniform distribution with support on some interval, not necessarily related to the t vector. How are you deciding which of the variates should be considered censored? Why wouldn't you just use set.seed(n); cens <- sample(1:50, 5)) and use as an index?


--
David Winsemius, MD
West Hartford, CT

______________________________________________
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.

Reply via email to