[R-sig-ME] Error in Profile likelihood based confidence intervals in glmer()
Ben Bolker
bbolker at gmail.com
Tue Jul 22 20:55:55 CEST 2014
I should add this to the "troubleshooting" page, but:
* There's in principle no problem at all with profiling models with
multiple random effects (other than that it's likely to be slow)
* The error message indicates that during profiling, the optimizer found
a fitted value that was significantly better (as characterized by the
'devtol' parameter) than the supposed minimum-deviance solution returned
in the first place. You can boost the 'devtol' parameter (which is
currently set at a conservative 1e-9 ...) if you want to ignore this --
however, the non-monotonic profiles are also warning you that something
may be wonky with the profile. It should (???) be possible to capture
the new/improved parameters that were found (although I don't know if
this is implemented in profile.merMod; I may have done it for bbmle but
not for lme4).
* the 'slice2D' methods in the bbmle package (see e.g.
http://rpubs.com/bbolker/22607 ) may be useful for exploring the
likelihood surface.
On 14-07-22 11:40 AM, Ravi Varadhan wrote:
> Hi,
>
> I have longitudinal binary responses from a clinical trial. I am fitting
> the following random effects model in lme4::glmer. The model is
> estimated without any problems. However, I get an error when I try to
> compute the confidence intervals using the profile likelihood. Does not
> the profiling approach work for more than one random effect? Can
> someone point out the problem?
>
> Thanks,
>
> Ravi
>
>
>
> summary(mod2 <- glmer(imps79b ~ tx + sweek + (sweek|id), data=schiz,
> family=binomial))
>
>
>
> Generalized linear mixed model fit by maximum likelihood (Laplace
> Approximation) ['glmerMod']
>
> Family: binomial ( logit )
>
> Formula: imps79b ~ tx + sweek + (sweek | id)
>
> Data: schiz
>
>
>
> AIC BIC logLik deviance df.resid
>
> 1259.4 1291.7 -623.7 1247.4 1597
>
>
>
> Scaled residuals:
>
> Min 1Q Median 3Q Max
>
> -3.03973 0.00912 0.04957 0.21372 1.45395
>
>
>
> Random effects:
>
> Groups Name Variance Std.Dev. Corr
>
> id (Intercept) 13.993 3.741
>
> sweek 4.093 2.023 -0.65
>
> Number of obs: 1603, groups: id, 437
>
>
>
> Fixed effects:
>
> Estimate Std. Error z value Pr(>|z|)
>
> (Intercept) 9.1994 1.3105 7.020 2.22e-12 ***
>
> tx -2.5075 0.5996 -4.182 2.89e-05 ***
>
> sweek -3.1344 0.4503 -6.960 3.40e-12 ***
>
> ---
>
> Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1
>
>
>
> Correlation of Fixed Effects:
>
> (Intr) tx
>
> tx -0.786
>
> sweek -0.922 0.537
>
>>
>
>
>
> # profiled confidence intervals
>
>> confint(mod2, method="profile")
>
> Computing profile confidence intervals ...
>
> Error in zetafun(np, ns) : profiling detected new, lower deviance
>
> In addition: Warning messages:
>
> 1: In profile.merMod(object, signames = oldNames, ...) :
>
> non-monotonic profile
>
> 2: In profile.merMod(object, signames = oldNames, ...) :
>
> non-monotonic profile
>
>>
>
>
>
>
>
> Ravi Varadhan, Ph.D. (Environmental Eng.), Ph.D. (Biostatistics)
>
> Associate Professor,
>
> Division of Geriatric Medicine & Gerontology
>
> School of Medicine,
>
> Johns Hopkins University
>
> Ph: 410-502-2619
>
> Email: ravi.varadhan at jhu.edu <mailto:ravi.varadhan at jhu.edu>
>
> http://www.jhsph.edu/research/centers-and-institutes/johns-hopkins-center-on-aging-and-health/people/Faculty_personal_Pages/Varadhan.html
>
>
>
>
More information about the R-sig-mixed-models
mailing list