首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >95%CI输出问题-R中的gtsummary包

95%CI输出问题-R中的gtsummary包
EN

Stack Overflow用户
提问于 2020-12-29 05:26:03
回答 1查看 156关注 0票数 0

有时,我会使用gtsummary包找到像这样的95% CI输出(见下图)。有时我会注意到这是因为它不喜欢变量名中的冒号、空格或撇号,或者因为在因子级别中有NA。当我更改名称时,CI是固定的。然而,这一次似乎不是这样。你知道这个输出的原因是什么吗?

谢谢

代码语言:javascript
复制
fit3 <- glmer(cclintr ~ SEX + Rg + agroup + death +
              psource_group + region + BMI + HOSPVENT + 
              PATMANICU + fibandflutter + MEDHISTO_03 + 
              MEDHISTO_35 + Cerebrovasc_group
              smo_vape + DOCUSYMP_12 + admonth + (1|FACILITY_DISPLAY_ID),
             data= filthosp,
             family = binomial,
             nAGQ = 1, 
             control=glmerControl(optimizer="bobyqa",optCtrl=list(maxfun=2e5)))

#Summary into table 
library(gtsummary)
f2model_tab <- fit3 %>%
  tbl_regression(exponentiate = TRUE ) %>%
  bold_labels() %>%
  bold_p(t= 0.05) 

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-29 07:14:00

从我们在这里看到的,gtsummary正在报告它应该报告的内容。问题是admonth变量的BM级别的置信度非常大。系数为-13.8,标准误差为74。如果我们自己计算置信上限,它将是:

代码语言:javascript
复制
-13.8 + 1.96 * 74 = 131.24

然后我们求幂,得到赔率比:

代码语言:javascript
复制
exp(131.24) = 9.92e+56    !!

默认情况下,tbl_regression()函数使用style_ratio()函数对边界进行格式化和四舍五入,该函数不使用科学记数法(因此会打印巨大的数字)。您可以使用tbl_regression(estimate_fun=)参数传递另一个函数来舍入使用科学记数法的估计值,这样打印结果就不会太夸张。

除此之外,我建议您尝试一下您的模型,看看您是否可以获得更合理的估计。

祝您编程愉快!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65484295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档