如何在回归公式中使用变量?您如何在R中的回归公式中使用变量?
例如,使用 '动物' 数据集(质量),以下工作正常:
data(Animals)
model <- lm(body ~ brain, data = Animals)
但我想要做的是:
data(Animals)
x <- "body"
y <- "brain"
model <- lm(x ~ y, data = Animals)
这显然不工作,但我无法弄清楚我需要做什么。最终,我试图把公式放在一个循环中,并让它每次运行一些不同的东西。
对不起,如果答案是非常明显的 - 我已经搜查,但我无法解决它。
非常感谢
您可以用'LM(paste0(X, “〜”,Y),数据=动物)' –
谢谢!这样可行。 –
很高兴听到这个消息。 –