【问题标题】:How to estimate the odds ratio with CI for X in a logistic regression containing the square of X using R?如何使用 R 在包含 X 平方的逻辑回归中用 CI 估计 X 的优势比?
【发布时间】:2014-02-03 21:56:57
【问题描述】:

我正在尝试计算 R 中不仅具有线性而且在逻辑回归中具有二次项的变量的优势比。假设模型中有 X 和 X^2。当 X 取特定值时,我知道如何获得优势比(对于 X 的单位变化),但我不知道如何计算此估计的置信区间。我发现这个参考是如何在 SAS 中完成的:http://support.sas.com/kb/35/189.html,但我想在 R 中完成。有什么建议吗?

@BenBolker 这是一个例子:

mydata <-read.csv("http://www.ats.ucla.edu/stat/data/binary.csv")
mydata <- transform(mydata, gpaSquared=gpa^2,greSquared=gre^2)
model <- glm(admit ~ gpa + gpaSquared  + gre , family = binomial(logit), data = mydata)

在此示例中,gpa 的优势比取决于 gpa 的实际值(例如,如果 gpa=4,gpa 单位变化的影响)。我可以计算 gpa=5 和 gpa=4 的对数几率并从中获得几率比,但我不知道如何获得 OR 的 CI。 (请忽略示例中的平方项不是统计数据。显着...)

【问题讨论】:

  • 这个问题似乎是题外话,因为它是关于统计的。这应该迁移到 crossvalidated.com。
  • 很有趣,我在 crossvalidated.com 上得到了同样的评论,这就是我来这里的原因:)
  • 你能举一个可重现的例子吗?

标签: r confidence-interval logistic-regression


【解决方案1】:
m <- glm(x~X1^2+X2,data,family=binomial(link="logit"))
summary(m)
confint(m) # 95% CI for the coefficients using profiled log-likelihood
confint.default(m) ## CIs using standard errors
exp(coef(m)) # exponentiated coefficients
exp(confint(m)) # 95% CI for exponentiated coefficients

【讨论】:

  • 感谢您的快速回复,但这不完全是我的情况。我有 sg 喜欢: m
猜你喜欢
  • 2017-05-14
  • 1970-01-01
  • 2016-10-05
  • 2014-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-22
  • 1970-01-01
相关资源
最近更新 更多