【发布时间】:2018-12-28 14:37:37
【问题描述】:
如何使用 numpy 或 pandas 在 python 中计算对称平均绝对误差? scikit sklearn 中是否存在指标?
示例数据:
Actual value: 2,3,4,5,6,7,8,9
Forecast value: 1,3,5,4,6,7,10,7
SMAPE 公式见下图:
如何在 python 中使用 pandas 或 numpy 并计算 SMAPE。
注意:有关 SMAPE 的更多信息:https://en.wikipedia.org/wiki/Symmetric_mean_absolute_percentage_error
【问题讨论】:
-
据我所知,该指标在通用库中不可用。只需自己实现它......公式很简单。
-
@Kefeng91 我不明白怎么回事?如何获得
100%/n。如果可能的话,你能写答案吗? -
100% 只是表示指标以百分比表示。没有它,结果将介于 0 和 1 之间。因此,您只需乘以 100。
-
@Kefeng91 如果可以的话请写一个答案:)
-
http://scikit-learn.org/stable/modules/generated/sklearn.metrics.mean_absolute_error.html,这可能对你有帮助。
标签: python numpy statistics