如何在R的modelsummary中重命名置信区间统计量标签
解决modelsummary置信区间名称自定义问题
可以通过modelsummary的modify参数自定义置信区间的显示名称,直接修改表格主体数据中的统计量标签即可。
示例代码
library(modelsummary) fit <- lm(am ~ vs, data=mtcars) modelsummary( fit, statistic = c('std.error', 'p.value', 'conf.int'), gof_map = NA, shape= term ~ statistic, modify = function(x) { # 替换置信区间上下限的标签 x$statistic[x$statistic == "2.5%"] <- "CI Lower" x$statistic[x$statistic == "97.5%"] <- "CI Upper" return(x) } )
说明
modify参数允许传入一个自定义函数,对modelsummary生成的表格数据框(x)进行修改。这里我们定位到statistic列中对应置信区间的标签,直接替换为你需要的"CI Lower"和"CI Upper"即可。
内容的提问来源于stack exchange,提问作者Demetri Pananos
相关产品推荐
相关产品推荐

