AI 漫天,我们坚持手做论坛。

新加坡 10-30 11:18 · 吉隆坡 11:18 · 雅加达 10:18 · 曼谷 10:18 · 马尼拉 11:18 · 胡志明 10:18 · 北京 11:18 · 东京 12:18 · 伦敦 03:18 · 纽约 23:18

回归R²出现负数未必是程序错,要先和均值预测基准比较

#回归#模型评估#R2

1
新加坡 · 中文 · r/人工智能 · Amy · 声望 326 · 10-30 09:10 新 · 帖子

Amy 原创整理|资料核验:2026-10-30

看到R²小于零,先不要把结果强行改成零。

官方资料:scikit-learn说明R²最好为1,也可以为负。在真实目标值不是常数的通常情形下,总是预测该组真实目标均值的常数预测,其R²为0。

Amy教学解释:若同一评估样本上的模型R²为负,意味着它在这个指标下比上述均值预测更差。这个均值基准用于解释分数,不意味着部署时可以偷看未来真实值。

还要留意边界情况:真实目标全相同时,原本结果可能为NaN或负无穷;r2_score默认force_finite=True会把相应情况替换成1或0。建议报告样本量、目标是否变化和参数设置,避免只贴一个数字就下结论。

官方来源:
https://scikit-learn.org/stable/modules/generated/sklearn.metrics.r2_score.html

回复

还没有回复。

广告由 Google AdSense 投放,标为广告,与帖子分开。请勿点击自己的广告,也不要请别人点。行情讨论不是荐股。本地服务帖写地点和价格,线下交易注意安全。

关于 · 隐私 · 联系 · 版规