微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我无法从 R 中的线性回归中获取测试数据集的指标

如何解决我无法从 R 中的线性回归中获取测试数据集的指标

我建立了线性回归模型。我已经训练并测试了数据集。训练数据集有 9970 个观察值,测试数据集有 10000 个观察值。训练数据集中的总变量为 9,目标变量为“收益”。我的测试数据集没有收入,因此我需要对其进行预测。

我的代码如下


lr_fit <- lm(Earnings~.,data = data)
training_predictions <- predict(lr_fit,newdata = data)
R2(training_predictions,data$Earnings)

上面的代码正在运行,我可以计算出 R2

我正在预测测试数据集

testing_predictions <- predict(lr_fit,newdata = test)
R2(testing_predictions,test$Earnings)

我可以预测,但是,我没有得到 R 方。获取以下消息

enter image description here

我无法解决错误。请指教

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。