有 lm(.~x,data) 吗?我如何 运行 lm 公式中的许多 y
is there lm(.~x,data)? how can i run many y in lm formula
我知道 lm(y~. , data)
但我想知道相反的方向
如果我想将多个 y 放入 lm 函数,我应该怎么做?用于?循环?
我想要的结果是获得 Y 的每个 p 值和 beta 值。只有一个 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))
我知道 lm(y~. , data)
但我想知道相反的方向
如果我想将多个 y 放入 lm 函数,我应该怎么做?用于?循环?
我想要的结果是获得 Y 的每个 p 值和 beta 值。只有一个 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))