r 按列号调用数据帧变量
r calling dataframe variable by column number
R 新手,如何在 R 中执行回归而不列出变量名称,而是列出列号?我有很多回归我想估计一个循环,我正在尝试这样做,
stepreg<-with(newdata, lm(OutputChg~Furrow))
而且我想通过其列 # 而不是标题来调用 Furrow
。这可能吗?一如既往,非常感谢任何帮助,谢谢!
您可以在每个循环中构建一个公式并将其用于回归,类似于
allnames <- names(iris)[-5] # find names to which you wish to regress
for (name in allnames) {
myformula <- formula(sprintf("%s ~ Species", name))
print(summary(lm(myformula, data = iris)))
}
R 新手,如何在 R 中执行回归而不列出变量名称,而是列出列号?我有很多回归我想估计一个循环,我正在尝试这样做,
stepreg<-with(newdata, lm(OutputChg~Furrow))
而且我想通过其列 # 而不是标题来调用 Furrow
。这可能吗?一如既往,非常感谢任何帮助,谢谢!
您可以在每个循环中构建一个公式并将其用于回归,类似于
allnames <- names(iris)[-5] # find names to which you wish to regress
for (name in allnames) {
myformula <- formula(sprintf("%s ~ Species", name))
print(summary(lm(myformula, data = iris)))
}