如何在r中使用模型摘要包时向关联表添加p值?



我能够创建一个包含13个变量的关联表,但是根据我的任务,我需要在这个关联表中包含p值。我使用了来自模型摘要包的data summary_correlation,并且能够创建一个发布就绪的表。我在网上找不到任何能帮助我添加p值的东西。

我希望我可以通过发布我的代码提供更多的帮助,但数据是研究敏感的。

我希望有一种方法可以将p值列添加到表的末尾。

没有内置的方式来添加p值,但是datasummary_correlation()允许用户提交任意的相关函数。这使得你可以相对容易地破解它。例如:

library(modelsummary)
library(correlation)
dat = mtcars[1:5, 1:5]
fun = function(x) {
out = correlation(x)
stars = c("*" = .2, "**" = .15, "***" = .05)
p = modelsummary:::make_stars(out$p, stars)
out$r = sprintf("%.2f%s", out$r, p)
out = as.matrix(out)
return(out)
}
datasummary_correlation(dat, method = fun)
咒骂8695 * *.518991.59868990.87点91906051598760

相关内容

  • 没有找到相关文章

最新更新