【发布时间】:2020-02-23 00:00:12
【问题描述】:
我在 Python、ML 中进行多元线性回归。据我所知,r2_score 应该在 -1 到 1 的范围内。但是,我得到了 -18.709。
获得此答案有什么问题,我该如何纠正?其编码和结果如下:
计算R
from SK-learn.meterics import r2_score
score = r2_score(y_test, y_pred)
print(score)
输出:
-18.7097
其预测结果如下:
y_pred = model.predict(X_test)
print(y_pred)
结果:
[25000.123000.73000.103000.]
【问题讨论】:
-
我们从第一行就知道你的代码不是真实的,所以任何猜测都是徒劳的。
-
@hobbs 说得对。