【发布时间】:2019-01-09 13:09:12
【问题描述】:
我正在寻找可以解决这个难题的 Tidyverse / broom 解决方案:
假设我有不同的 DV 和一组特定 IVS,我想执行一个考虑每个 DV 和这组特定 IV 的回归。 我知道我可以使用 for i in 或 apply family 之类的东西,但我真的很想使用 tidyverse 来运行它。
以下代码作为示例工作
ds <- data.frame(income = rnorm(100, mean=1000,sd=200),
happiness = rnorm(100, mean = 6, sd=1),
health = rnorm(100, mean=20, sd = 3),
sex = c(0,1),
faculty = c(0,1,2,3))
mod1 <- lm(income ~ sex + faculty, ds)
mod2 <- lm(happiness ~ sex + faculty, ds)
mod3 <- lm(health ~ sex + faculty, ds)
summary(mod1)
summary(mod2)
summary(mod3)
收入、幸福和健康是 DV。 Sex 和 Faculty 是 IV,它们将用于所有回归。
That 是我找到的最接近的
如果我需要澄清我的问题,请告诉我。 谢谢。
【问题讨论】:
标签: r loops regression tidyverse broom