Hello,
 I want to estimate weibull parameters with 30% censored data. I have below the 
code for the censoring
 but how it must be put into the likelihood equation to obtain the desire 
estimate is where i have a problem with,
 can some body help?
 My likelihood equation is for a random type-I censoring where time for the 
censored units is different for each unit.
 
n=50;r=35
p=0.8;b=1.5
t<-rweibull(50,shape=p,scale=b)
meantrue<-gamma(1+(1/p))*b
meantrue
d<-meantrue/0.30

cen<- runif(50,min=0,max=d)
cen
s<-ifelse(t<=cen,1,0)
s

z<-function(p){ 
shape<-p[1]
scale<-p[2]
log1<-(r*log(p[1])-r*(p[1])*log(p[2])+(p[1]-1)*sum(log(t))-sum((t/(p[2]))^(p[1])
)-((n-r)*(sum(cen)/(p[2]))^(p[1])))
return(-log1)
}

start <- c(1,1)
zz<-optim(start,fn=z,hessian=T)
zz

Thanks in anticipation

Chris Guure
Researcher
Institute for Mathematical Research
UPM

______________________________________________
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