【发布时间】:2017-05-15 02:24:12
【问题描述】:
我正在运行以下代码:
library(lme4)
library(nlme)
nest.reg2 <- glmer(SS ~ (bd|cond), family = "binomial",
data = combined2)
coef(nest.reg2)
summary(nest.reg2)
产生以下输出:
- 系数
$cond
bd (Intercept)
LL -1.014698 1.286768
no -3.053920 4.486349
SS -5.300883 8.011879
- 总结
Generalized linear mixed model fit by maximum likelihood (Laplace
Approximation) [glmerMod]
Family: binomial ( logit )
Formula: SS ~ (bd | cond)
Data: combined2
AIC BIC logLik deviance df.resid
1419.7 1439.7 -705.8 1411.7 1084
Scaled residuals:
Min 1Q Median 3Q Max
-8.0524 -0.8679 -0.4508 1.0735 2.2756
Random effects:
Groups Name Variance Std.Dev. Corr
cond (Intercept) 33.34 5.774
bd 13.54 3.680 -1.00
Number of obs: 1088, groups: cond, 3
Fixed effects:
Estimate Std. Error z value Pr(>|z|)
(Intercept) -0.3053 0.1312 -2.327 0.02 *
我的问题是如何测试该模型每个系数的显着性? Summary 函数似乎只提供截距的 p 值,而不是系数。
当我尝试anova(nest.reg2) 时,我什么也得不到,只是:
Analysis of Variance Table
Df Sum Sq Mean Sq F value
我已经尝试过这里提出的解决方案(如何在 lme4 混合模型中获得效应的 p 值(检查显着性)?),但无济于事。
为了澄清,cond 变量是一个具有三个水平的因子(SS、no 和LL),我相信coef 命令会为连续的bd 变量生成系数在每个级别,所以我要做的是测试这些系数的重要性。
【问题讨论】:
-
从包的维护者那里看到问题的答案:stats.stackexchange.com/questions/118416/…
-
谢谢!我已经尝试了那里概述的每种“P”方法,但无法获得每个系数的 p 值 - 仅用于截距。您是否知道任何其他可以实现此目的的软件包?
-
该页面上的模型比较方法不相关(我不认为)因为我没有比较 2 个模型,而 car::anova 和 lmerTest::anova 方法不相关为我返回任何输出。 afex::mixed 给出以下错误:“UseMethod("logLik") 中的错误:没有适用于 'logLik' 的方法应用于类“NULL”的对象”
标签: r nested logistic-regression lme4