library(zoib)
data("BiRepeated", package = "zoib")
eg2 <- zoib(y1|y2 ~ x|1|x, data= BiRepeated,
random=1, EUID= BiRepeated$id, joint=TRUE,
zero.inflation = FALSE, one.inflation = FALSE,
prior.Sigma = "UN.unif",n.iter=5000, n.thin=20, n.burn=1000)
coeff <- eg2$coeff
traceplot(coeff);
autocorr.plot(coeff);
check.psrf(coeff)
summary(coeff)
n<- nrow(BiRepeated)
K<- length(BiRepeated$x)
post.mean1<- apply(rbind(eg2$ypred[[1]][,1:n],eg2$ypred[[2]][,1:n]),2,mean)
post.mean2<- apply(rbind(eg2$ypred[[1]][,(n+1):(2*n)], eg2$ypred[[2]][,(n+1):(2*n)]),2,mean)
library(modeest)
for(i in 1:(n*K)
post.mode1[i] <- mlv(rbind(eg2$ypred[[1]][,i],eg2$ypred[[2]][,i]),method = "hsm")$M
for(i in (n*K+1):(2*n*K))
post.mode2[i-n*K+1] <- mlv(rbind(eg2$ypred[[1]][,i],eg2$ypred[[2]][,i]),method = "hsm")$M
plot(BiRepeated$y1, post.mean1, xlim=c(0,1),ylim=c(0,1), col='green2')
points(BiRepeated$y2,post.mean2,col='purple')
points(BiRepeated$y2,post.mode1,col='purple',pch=2)
points(BiRepeated$y2,post.mode2,col='purple',pch=2)
abline(0,1,col='red')Run the code above in your browser using DataLab