1
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