【问题标题】:Interpreting glmer confidence interval in lme4解释 lme4 中的 glmer 置信区间
【发布时间】:2016-08-30 07:56:10
【问题描述】:

我运行了以下命令:

m2=glmer(data=d,Acc.Factor~1+(1|Stim)+(1|Ss),family='binomial')  
conf2=confint(m2)  

我得到了以下置信区间:

-0.8228540 0.03897298  

现在我想将置信区间的值从 logit 单位转换为原始单位,我不知道该怎么办。我应该只取每个值并提高到 10 的幂吗?

[-0.822^10 0.0389^10]  

【问题讨论】:

  • 使用plogis计算logit函数的倒数。你也可以使用boot::inv.logit,但那只是指plogis
  • 了解一下 logit 函数实际上是什么也很好。它只是一个 log10。但这超出了本网站的范围。
  • @Axeman 即使是log10,OP提出的反向转换也是错误的。
  • logit(x)=log(x/(1-x)),所以根据我的理解,如果 logit(x)=a,比 x=(10^a)/(1 +10^a)。如果我们取 a=-0.822,我们得到 0.2884。但是当我们使用 plogis(-0.822) 时,我们得到 0.30533。你能解释一下区别吗?谢谢
  • 问题是 logit 在 base e 中。谢谢大家

标签: r logistic-regression confidence-interval


【解决方案1】:

转换为原始值的函数是 plgis()。它实现了 invlogit(x)=1/(1+exp(-x))。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-12-12
    • 1970-01-01
    • 2016-10-25
    • 2017-11-24
    • 1970-01-01
    • 1970-01-01
    • 2014-07-13
    相关资源
    最近更新 更多