【发布时间】: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