如何编写多元响应的R公式?

如何编写多元响应的R公式?,r,regression,R,Regression,在R中,我想对所有预测因子的多变量反应进行回归,对于单变量反应,我知道公式如下 y~,这是使用所有的预测值来回归y,如果现在我面对100个响应,我不能 100型彝族 y1+y2+y3…+y4~x, 那么,如何使用所有预测因子回归多变量响应呢?如果y是一个有100列的矩阵,那么这就相对容易了。那样的话,你也可以用同样的方法。例如: lm(y ~ x) 将对R中的x列进行y的线性回归,多元变量将对y变量使用cbind()。因此,公式是: model <- lm(cbind(y1, y2, y

在R中,我想对所有预测因子的多变量反应进行回归,对于单变量反应,我知道公式如下

y~,
这是使用所有的预测值来回归y,如果现在我面对100个响应,我不能 100型彝族
y1+y2+y3…+y4~x

那么,如何使用所有预测因子回归多变量响应呢?

如果
y
是一个有100列的矩阵,那么这就相对容易了。那样的话,你也可以用同样的方法。例如:

lm(y ~ x)
将对R中的
x
列进行y的线性回归,多元变量将对
y
变量使用
cbind()
。因此,公式是:

model <- lm(cbind(y1, y2, y3, y4)~x)

模型有一个例子。这只适合于
y
的每一列的单独回归,它有效地假设$y$列的独立性(以$x$为条件)-有没有一种方法可以使用非独立关联结构进行一般多元回归?我知道您可以在
lme4
中通过使用相关误差进行单变量回归来进行多元回归,但是是否有一个软件包可以让您以更直观的方式进行一般多元回归?是否可以将
cbind
方法封装在
中作为.formula
?我想创建一个公式对象,该对象将使用
cbind
方法。@Konrad,这似乎有效:
heads是的,这就是我要找的。