我得到了以下回归模型,我正在尝试做一些预测,但我总是得到一个错误:
model1 <- lm(Sepal.Length ~ Petal.Length + poly(Sepal.Width, 2), data = iris)
predict(model1, model1$model)
poly(Sepal.Width, 2, coefs = list(alpha = c(3.05733333333333, : object 'Sepal.Width' not found) 中的错误
我知道我可以简单地访问预测的拟合值。但是假设我的新数据如下所示:
newdata <- head(model1$model) + 1
如何在不出现此错误的情况下对这个新数据集进行预测?