glmer VS JAGS:仅截取的分层模型中的结果不同

吉尔赫姆·加西亚(Guilherme D. Garcia)

杂物

我在JAGS中有一个仅拦截式的物流模型,定义如下:

model{
for(i in 1:Ny){
    y[i] ~ dbern(mu[s[i]])
}
for(j in 1:Ns){
    mu[j] <- ilogit(b0[j])
    b0[j] ~ dnorm(0, sigma)
}

sigma ~ dunif(0, 100)
}

当我绘制b0所有对象(即所有对象b0[j]崩溃的后验分布时,我的95%HDI包括0-0.55 to 2.13有效样本数量远远超过每个样本10,000 b0(平均大约18,000)。诊断看起来不错。

glmer()

现在,这是等效的glmer()模型:

glmer(response ~ 1 + (1|subject), data = myData, family = "binomial")

但是,此模型的结果如下:

Random effects:
Groups  Name        Variance Std.Dev.
speaker (Intercept) 0.3317   0.576   
Number of obs: 1544, groups:  subject, 27

Fixed effects:
            Estimate Std. Error z value Pr(>|z|)    
(Intercept)   0.7401     0.1247   5.935 2.94e-09 ***
---
Signif. codes:  0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

因此,这里说我的估计值大大高于 0

数据是什么样的

以下是0s1s按主题划分的比例您可以看到,对于绝大多数科目来说,的比例1都超过50%。

有什么想法为什么JAGS和glmer()这里如此不同?

      0    1
1  0.47 0.53
2  0.36 0.64
3  0.29 0.71
4  0.42 0.58
5  0.12 0.88
6  0.22 0.78
7  0.54 0.46
8  0.39 0.61
9  0.30 0.70
10 0.32 0.68
11 0.36 0.64
12 0.66 0.34
13 0.38 0.62
14 0.49 0.51
15 0.35 0.65
16 0.32 0.68
17 0.12 0.88
18 0.45 0.55
19 0.36 0.64
20 0.36 0.64
21 0.28 0.72
22 0.40 0.60
23 0.41 0.59
24 0.19 0.81
25 0.27 0.73
26 0.08 0.92
27 0.12 0.88
本·博克(Ben Bolker)

您忘记了包含平均值,因此您的拦截参数固定为零。这样的事情应该起作用:

model{
for(i in 1:Ny){
    y[i] ~ dbern(mu[s[i]])
}
for(j in 1:Ns){
    mu[j] <- ilogit(b0[j])
    b0[j] ~ dnorm(mu0, sigma)
}
mu0 ~ dnorm(0,0.001)
sigma ~ dunif(0, 100)
}

现在,的后验密度mu0应该与截距参数的采样分布glmer合理地匹配

或者,如果将其response ~ -1 + (1|subject)用作glmer公式,则应获得与当前JAGS模型匹配的结果。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

glmer VS JAGS:仅截取的分层模型中的结果不同

来自分类Dev

R Markdown 中的 glmer 问题

来自分类Dev

glmer 中的交互(统计建议)

来自分类Dev

R中glmer()函数的提取结果

来自分类Dev

获取glmer模型的标准化系数?

来自分类Dev

如何从glmer模型对象中提取“固定效果设计矩阵”

来自分类Dev

(p <-ncol(X))== ncol(Y)在glmer中不是TRUE错误

来自分类Dev

解释lme4中的glmer置信区间

来自分类Dev

R,lme4和OS X的不同版本在glmer中给出了不同的固定效果重要结果

来自分类Dev

在confint选项中使用配置文件和引导方法,带有glmer模型

来自分类Dev

glmer预测:关于结果变量不是一个因素的警告消息

来自分类Dev

从 r.squaredGLMM 中找不到错误对象,在 R 中的函数中使用 glmer

来自分类Dev

lmer而不是glmer的错误的解释:checkNlevels(reTrms $ flist,n = n,control)中的错误:

来自分类Dev

GLMER:错误:(maxstephalfit)PIRLS分步未能减少pwrssUpdate中的偏差

来自分类Dev

lmer而不是glmer的错误的解释:checkNlevels(reTrms $ flist,n = n,control)中的错误:

来自分类Dev

如何在lmer或glmer中预测和绘制非线性变化的斜率?

来自分类Dev

在R-PIRLS分步执行Gamma glmer时出现错误消息无法减少pwrssUpdate中的偏差

来自分类Dev

GLMER:错误:(maxstephalfit)PIRLS分步未能减少pwrssUpdate中的偏差

来自分类Dev

与glmer的交互对比

来自分类Dev

2013年初的glmer模型:重新运行时有关收敛的警告消息

来自分类Dev

相同的代码,Fiddle vs. VS中的结果不同

来自分类Dev

Boxplot vs Fivenum:不同的结果?

来自分类Dev

Mysqli vs mysql,结果不同

来自分类Dev

不缩放和偏心的glmer参数

来自分类Dev

Hausman对lme4的“ glmer”的规格测试

来自分类Dev

GLMER警告消息以使用LMER

来自分类Dev

cython vs python scipy.optimize.fsolve中的不同结果

来自分类Dev

OpenCV MergeMertens在Python Vs中给出不同的结果。C ++

来自分类Dev

Groovy中的“ vs”,“ vs”,“ vs”和“ vs”。何时使用什么?

Related 相关文章

  1. 1

    glmer VS JAGS:仅截取的分层模型中的结果不同

  2. 2

    R Markdown 中的 glmer 问题

  3. 3

    glmer 中的交互(统计建议)

  4. 4

    R中glmer()函数的提取结果

  5. 5

    获取glmer模型的标准化系数?

  6. 6

    如何从glmer模型对象中提取“固定效果设计矩阵”

  7. 7

    (p <-ncol(X))== ncol(Y)在glmer中不是TRUE错误

  8. 8

    解释lme4中的glmer置信区间

  9. 9

    R,lme4和OS X的不同版本在glmer中给出了不同的固定效果重要结果

  10. 10

    在confint选项中使用配置文件和引导方法,带有glmer模型

  11. 11

    glmer预测:关于结果变量不是一个因素的警告消息

  12. 12

    从 r.squaredGLMM 中找不到错误对象,在 R 中的函数中使用 glmer

  13. 13

    lmer而不是glmer的错误的解释:checkNlevels(reTrms $ flist,n = n,control)中的错误:

  14. 14

    GLMER:错误:(maxstephalfit)PIRLS分步未能减少pwrssUpdate中的偏差

  15. 15

    lmer而不是glmer的错误的解释:checkNlevels(reTrms $ flist,n = n,control)中的错误:

  16. 16

    如何在lmer或glmer中预测和绘制非线性变化的斜率?

  17. 17

    在R-PIRLS分步执行Gamma glmer时出现错误消息无法减少pwrssUpdate中的偏差

  18. 18

    GLMER:错误:(maxstephalfit)PIRLS分步未能减少pwrssUpdate中的偏差

  19. 19

    与glmer的交互对比

  20. 20

    2013年初的glmer模型:重新运行时有关收敛的警告消息

  21. 21

    相同的代码,Fiddle vs. VS中的结果不同

  22. 22

    Boxplot vs Fivenum:不同的结果?

  23. 23

    Mysqli vs mysql,结果不同

  24. 24

    不缩放和偏心的glmer参数

  25. 25

    Hausman对lme4的“ glmer”的规格测试

  26. 26

    GLMER警告消息以使用LMER

  27. 27

    cython vs python scipy.optimize.fsolve中的不同结果

  28. 28

    OpenCV MergeMertens在Python Vs中给出不同的结果。C ++

  29. 29

    Groovy中的“ vs”,“ vs”,“ vs”和“ vs”。何时使用什么?

热门标签

归档