我按照此处找到的有关随机森林的教程进行操作...
https://pythondata.com/forecasting-with-random-forests/
最后一条语句的输出约为70%
r2_score(y_train[:, None], X_train_predict.reset_index().values)
火车数据的分数足够好。但是测试数据得分呢?这是正确的吗?
r2_score(y_test, rgr.predict(X_test.to_frame()))
-0.08512482162571144
如果该分数正确,为什么测试分数与火车数据分数相比如此之低?