# NOT RUN {
set.seed(1)
case <- 2
nsub <- 35
# Generate interval-censored data under PH model
dat <- dataPA(nsub,case,alpha=0)
rp <- c(mean(dat$d1),mean(dat$d2),mean(dat$d3))
rp
# [1] 0.2571429 0.3428571 0.4000000
t.seq <- seq(0.01,4,0.01)
# number of interior knots to be used
qn <- ceiling(nsub^(1/3))-2
order <- 3
d1 <- dat$d1
d2 <- dat$d2
d3 <- dat$d3
Ri <- dat$Ri
Li <- dat$Li
Z <- dat$Z
p <- ncol(Z)
b0 <- rep(0,p)
g0 <- sort(runif(qn+order+1,-1,1))
# Fit data under PH model
fit <- EM_fit(g0,b0,d1,d2,d3,Li,Ri,Z,nsub,alpha=0,qn,order,t.seq,tol=1e-2,itmax=100,lamu=1e5)
cbind(fit$b,fit$se)
# [,1] [,2]
#[1,] -1.0655212 0.5021835
#[2,] 0.7649178 0.3185045
# }
Run the code above in your browser using DataLab