在R中,我希望对所有预测变量的多变量响应做一些回归,对于单变量响应,我知道公式就像
y~.,
这是使用所有预测因子来回归y,如果现在我面临100回应,我不能
100喜欢
y1+y2+y3...+y4~x
,
那么如何使用所有预测变量来回归多变量反应?
答案 0 :(得分:11)
在R中,多变量formula将cbind()
用于Y
变量。因此,公式将是:
model <- lm(cbind(y1, y2, y3, y4)~x)
答案 1 :(得分:1)
如果y
是一个包含100列的矩阵,则相对容易。在那种情况下,你以同样的方式做到这一点。例如:
lm(y ~ x)
会对y进行x
列的线性回归。