首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >负cross_val_score()是什么意思?

问负cross_val_score()是什么意思?
EN

Stack Overflow用户
提问于 2020-01-18 03:35:51
回答 1查看 86关注 0票数 0

我正在研究一个多元线性回归问题,我正在用R^2,MAE和cross_val_score()来评估它的性能。我有一个大小为(1565,334)的feature_set和大小为(1565,1)的y1。下面是我的代码:

代码语言:javascript
复制
mreg = LinearRegression()
mreg.fit(x_train,y_train)
mlr_y_predict = mreg.predict(x_test)

from sklearn.model_selection import cross_val_score
from sklearn import metrics

mae_mlr = metrics.mean_absolute_error(y_test, mlr_y_predict)
r2_mlr = metrics.r2_score(y_test,mlr_y_predict)
cvs = cross_val_score(mreg,feature_set,y1,cv=10)
print("Accuracy: %0.2f (+/- %0.2f)" % (cvs.mean(), cvs.std() * 2))

结果:

代码语言:javascript
复制
R^2: 0.9965384981365643
MAE: 3.479652627390258
Accuracy: -71566695397566744.00 (+/- 352467332828473856.00)

为什么我会得到cross_val_score()的负值?这是不是意味着模型不好还是别的什么?

EN

回答 1

Stack Overflow用户

发布于 2020-01-18 12:39:21

统一评分API还最大化了性能,从而否定了为使统一评分API正常工作而需要最小化的分数。因此,当它是一个应该最小化的分数时,返回的分数将被否定;如果它是一个应该最大化的分数,则返回的分数将保留为正。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59793818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档