r - 为什么 tbl_regression(和手动 95%CI)中 OR 的 95%CI 与logistic.display 中的 95%CI 不同,并且与 p 值不匹配?
问题描述
如果我想执行逻辑回归,我可以使用三种不同的方式:
- 手动:
fit1 <- (glm(outcome~A+B,family=binomial,data=database))
summary(fit1)
exp(confint(fit1))
exp(coefficients(fit1)
- 包
tbl_regression
中的函数gtsumary
fit1 <- (glm(outcome~A+B,family=binomial,data=database))
tbl_regression(fit1, exponentiate = TRUE)
- 包
logistic.display
中的函数epiDisplay
fit1 <- (glm(outcome~A+B,family=binomial,data=database))
logistic.display(fit1)
调整后的 OR 和 p 值与三种方法相同。
但我很惊讶地看到 95%CItbl_regression
和手动计算与 95%CI 不同logistic.display
...
但是,只有来自函数的 95%CIlogistic.display
与 p 值匹配(如果 p 值 > 0.05,则应该包括 1)。
有人知道为什么吗?
解决方案
推荐阅读
- angular - ExpressionChangedAfterItHasBeenCheckedError 与共享服务
- sql - 搜索字符串并有条件地忽略连字符
- r - 优化在 R 中的地图上绘制市政/区域数据的速度
- bdd - squish 有没有办法在同一个 BDD 步骤中使用复数和单数?
- python - python bigquery get external table meta data
- matrix - 并行求解线性方程组
- android - 找不到用户 0 的提供者;期望为此权限找到一个有效的 ContentProvider
- angular - angular6:我希望我继承的组件具有父组件的一些属性
- javascript - How {}.hasOwnProperty() works?
- bash - Set environment variables in bash file calling a Matlab script