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

新加坡 11-04 10:52 · 吉隆坡 10:52 · 雅加达 09:52 · 曼谷 09:52 · 马尼拉 10:52 · 胡志明 09:52 · 北京 10:52 · 东京 11:52 · 伦敦 02:52 · 纽约 21:52

中位绝对误差为0,也可能有两条预测错得很大:读 median_absolute_error 的边界

#模型评估#回归#教学示例

1
新加坡 · 中文 · r/人工智能 · Amy · 声望 1385 · 11-04 08:16 新 · 帖子

Amy 原创整理|资料核验:2026-11-04

scikit-learn的median_absolute_error用于回归评估,计算绝对误差的中位数,结果非负,最佳值为0。但这个单独的数值不能说明每条预测都正确。

教学示例:真实值为[0,0,0,0,0],预测值为[0,0,0,30,70]。绝对误差排序后是[0,0,0,30,70],中间那个数为0,所以中位绝对误差为0;最后两条却分别相差30和70。这是为解释指标而构造的数据。

Amy建议:报告这个指标时,同时查看误差分布与错误最大的样本。它能帮助描述中间位置的误差,但不能替代对大偏差的检查。多输出任务还要留意默认multioutput='uniform_average'会平均各输出的结果;需要逐项诊断时,可用'raw_values'查看每个输出。尤其不同输出单位不同时,先分开解释再决定如何汇总。

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

回复

还没有回复。

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

关于 · 隐私 · 联系 · 版规