[R-sig-ME] MCMCglmm for binomial models?
Bob Farmer
farmerb at gmail.com
Mon Sep 20 14:17:44 CEST 2010
Thanks for the reply. Unfortunately, I'm not sure that that's the
whole story. Upping the iterations to achieve an effective sample
size of 1000 (output pasted below) still leads to some differences
between the two models (total runtime on a quad-core Windows box is
under 2 minutes, in case you want to try). In fact, running it a
second time shooting for an n.eff of 2000 (thin = 325) leads to even
more divergent estimates (e.g. mean.int == -72.96). Again, assuming
that the glmer() output in this case is a `gold standard', maybe
there's another puzzle piece missing?
Thanks again.
--Bob
#################now binomial from a reference dataset
gm3 <- glmer(cbind(incidence, size - incidence) ~ period + (1 | herd),
family = binomial, data = cbpp)
mc3<-MCMCglmm(cbind(incidence, size - incidence) ~ period,
random = ~ herd,
family = "multinomial2",
data = cbpp, verbose = FALSE,
nitt = 750E3, thin = 650, burnin = 100E3
)
summary(gm3)@coefs
summary(mc3)
Leads to:
> summary(gm3)@coefs
Estimate Std. Error z value Pr(>|z|)
(Intercept) -1.3985351 0.2278906 -6.136871 8.416284e-10
period2 -0.9923347 0.3053852 -3.249452 1.156274e-03
period3 -1.1286754 0.3260491 -3.461673 5.368286e-04
period4 -1.5803739 0.4288037 -3.685542 2.282169e-04
Versus:
> summary(mc3)
Iterations = 749351
Thinning interval = 100001
Sample size = 1000
....
post.mean l-95% CI u-95% CI eff.samp pMCMC
(Intercept) -1.6102 -2.2092 -0.8357 1000 0.002 **
period2 -1.2476 -2.2146 -0.1284 1000 0.020 *
period3 -1.3743 -2.3387 -0.2746 1000 0.008 **
period4 -1.9677 -3.2814 -0.8065 1000 0.008 **
---
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
More information about the R-sig-mixed-models
mailing list