我正在寻找另一个可以在删除后替换 broom::tidy()
函数的函数。以下是扫帚包装警告的内容:
整齐的原子向量 矢量整理器已弃用,并将从即将发布的 Broom 版本中删除。
功能说明如下:
tidy()
生成一个 tibble()
,其中每一行都包含有关模型重要组件的信息。对于回归模型,这通常对应于回归系数。如果您想检查模型或创建自定义可视化效果,这会很有用。
谢谢你,
约翰
最佳答案
据我了解该警告,函数 broom::tidy
并没有普遍弃用,此警告仅在使用原子向量调用时才会发生。在这种情况下,tibble()
似乎是一个插槽替代品:
在线性模型中调用 tidy() 时,不会出现弃用警告:
library(broom)
fit <- lm(Volume ~ Girth + Height, trees)
tidy(fit)
## A tibble: 3 x 5
# term estimate std.error statistic p.value
# <chr> <dbl> <dbl> <dbl> <dbl>
#1 (Intercept) -58.0 8.64 -6.71 2.75e- 7
#2 Girth 4.71 0.264 17.8 8.22e-17
#3 Height 0.339 0.130 2.61 1.45e- 2
#弃用警告:
tidy(1:5)
## A tibble: 5 x 1
# x
# <int>
#1 1
#2 2
#3 3
#4 4
#5 5
#Warning messages:
#1: 'tidy.numeric' is deprecated.
#See help("Deprecated")
#2: `data_frame()` is deprecated as of tibble 1.1.0.
#Please use `tibble()` instead.
没有 tibble 警告,相同的输出:
tibble(1:5)
## A tibble: 5 x 1
# `1:5`
# <int>
#1 1
#2 2
#3 3
#4 4
#5 5
关于r - 如何替换矢量整理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63598350/