gpt4 book ai didi

r - 迭代列表并追加以在 R 中进行回归

转载 作者:行者123 更新时间:2023-12-01 09:12:42 26 4
gpt4 key购买 nike

我知道在某个地方会有这样的问题,但我找不到。我有变量 a, b, c, d 并且我想编写一个循环,以便我回归并附加变量并使用附加变量再次回归

lm(Y ~ a, data = data),然后lm(Y ~ a + b, data = data),然后

lm(Y ~ a + b + c, data = data)

你会怎么做?

最佳答案

使用 pasteas.formula,例如使用 mtcars 数据集:

myFits <- lapply(2:ncol(mtcars), function(i){
x <- as.formula(paste("mpg",
paste(colnames(mtcars)[2:i], collapse = "+"),
sep = "~"))
lm(formula = x, data = mtcars)
})

注意:看起来像是重复的帖子,我已经看到针对此类问题的更好解决方案,目前找不到。

关于r - 迭代列表并追加以在 R 中进行回归,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55706513/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com