r - 如何在 broom 包的 tidy() 函数输出中添加星星?

标签 r dataframe lm tidyverse broom

我一直在用扫帚包的tidy() R 中的函数来打印我的模型摘要。

然而,tidy()函数返回没有星星的 p 值,这让许多习惯于在模型摘要中看到星星的人有点奇怪。

有谁知道在输出中添加星星的方法?

最佳答案

我们可以使用一个方便的功能 stars.pval来自 gtools去做这个

library(gtools)
library(broom)
library(dplyr)
data(mtcars)
mtcars %>%
   lm(mpg ~ wt + qsec, .) %>%
   tidy %>%
   mutate(signif = stars.pval(p.value))
#        term  estimate std.error  statistic      p.value signif
#1 (Intercept) 19.746223 5.2520617   3.759709 7.650466e-04    ***
#2          wt -5.047982 0.4839974 -10.429771 2.518948e-11    ***
#3        qsec  0.929198 0.2650173   3.506179 1.499883e-03     **

关于r - 如何在 broom 包的 tidy() 函数输出中添加星星?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48877475/

相关文章:

r - 在 R 中截断但不舍入

python : choose only users that have purchased more than x element

r - 从R中的lm中提取标准化系数

r - R 中的线性回归和分组

r - knitr 用中文编译文档

python - 从向量创建字符串

scala - 数据框:为 Scala 中的所有列添加前缀

python - 如何根据条件编辑包含序列的数据框列?

r - plot.lm 错误 : $ operator is invalid for atomic vectors

r - 在 R 中的相关矩阵上应用阈值