我无法从 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 (将#修改为@)