R 是否存在lm(.~x,数据)?如何在lm公式中运行多个y

R 是否存在lm(.~x,数据)?如何在lm公式中运行多个y,r,for-loop,lm,R,For Loop,Lm,我知道关于lm(y~,数据) 但我想知道相反的方向 如果我想把多个y放到lm函数中,我应该怎么做?用来做什么?环路 我想要的结果是得到Y的每个p值和β值。只有一个X。lm支持公式左侧的矩阵: f <- as.formula(sprintf("cbind(%s) ~ Species", paste(names(iris)[names(iris) != "Species"], collapse = ", "))) #cbind(Sepal.L

我知道关于
lm(y~,数据)
但我想知道相反的方向

如果我想把多个y放到lm函数中,我应该怎么做?用来做什么?环路


我想要的结果是得到Y的每个p值和β值。只有一个X。

lm
支持公式左侧的矩阵:

f <- as.formula(sprintf("cbind(%s) ~ Species", 
                         paste(names(iris)[names(iris) != "Species"], collapse = ", ")))
#cbind(Sepal.Length, Sepal.Width, Petal.Length, Petal.Width) ~ Species
summary(lm(f, data = iris))
f