# NOT RUN {
# Schizophrenia Data
data(psychiatric)
attach(psychiatric)
# MCMC parameters
nburn<-5000
nsave<-10000
nskip<-10
ndisplay<-100
mcmc <- list(nburn=nburn,nsave=nsave,nskip=nskip,ndisplay=ndisplay)
# Initial state
state <- NULL
# Prior information
prior<-list(alpha=1,
tau1=0.01,tau2=0.01,
nu0=4.01,
tinv=diag(10,1),
nub=4.01,
tbinv=diag(10,1),
mb=rep(0,1),
Sb=diag(1000,1),
beta0=rep(0,3),
Sbeta0=diag(1000,3))
# Fitting the model
fit1 <- DPMolmm(fixed=imps79o~sweek+tx+sweek*tx,random=~1|id,
prior=prior,mcmc=mcmc,state=state,status=TRUE)
fit1
# Summary with HPD and Credibility intervals
summary(fit1)
summary(fit1,hpd=FALSE)
# Plot model parameters
plot(fit1)
# Plot an specific model parameter
plot(fit1,ask=FALSE,nfigr=1,nfigc=2,param="sigma-(Intercept)")
plot(fit1,ask=FALSE,nfigr=1,nfigc=2,param="ncluster")
# Extract random effects
DPMrandom(fit1)
DPMrandom(fit1,centered=TRUE)
# Extract predictive information of random effects
pred <- DPMrandom(fit1,predictive=TRUE)
plot(pred)
# }
Run the code above in your browser using DataLab