[英]LM not working (Error in terms.formula(formula, data = data) invalid model formula in ExtractVars
[英]lm function throws an error in terms.formula() in R
我正在尝试在训练数据框架上运行线性建模,但是并没有提供输出。
它给我一个错误的说法
Error in terms.formula(formula, data = data) :
'.' in formula and no 'data' argument
码
n <- ncol(training)
input <- as.data.frame(training[,-n])
fit <- lm(training[,n] ~.,data = training[,-n])
无需从数据中删除该列即可执行此操作,并且最好使用名称。
假设您的最后一列称为“ response
。 然后运行:
lm(response ~ ., data=training)
很难说这是您需要的公式。 如果您提供一个可复制的示例,则将变得很清楚。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.