【发布时间】:2019-02-13 00:50:07
【问题描述】:
我想在 R 中运行一些类似的线性回归模型,例如
lm(y ~ x1 + x2 + x3 + x4 + x5, data = df)
lm(y ~ x1 + x2 + x3 + x4 + x5 + x6, data = df)
lm(y ~ x1 + x2 + x3 + x4 + x5 + x6 + x7, data = df)
如何将其中的一部分分配给“基本”公式,以避免重复多次?这将是基础:
y ~ x1 + x2 + x3 + x4 + x5
那我该怎么做类似以下的事情(显然不起作用)?
lm(base + x6, data = df)
在 Stack Overflow 上搜索,我意识到我可以制作一个只包含感兴趣变量的数据框,并使用 . 来缩短模型公式,但我想知道是否可以避免这种情况。
【问题讨论】:
-
你可能会发现
step很有用
标签: r regression formula linear-regression lm