设Yture{Y_{ture}}Yture为真实值,设Ypred{Y_{pred}}Ypred为预测值,且Yture{Y_{ture}}Yture>= 0,Ypred{Y_{pred}}Ypred >= 0
绝对值误差,取值范围[0, +inf):
优点:直观容易理解
缺点:评价时需要知道数值的量纲
MAE=∣Yture−Ypred∣MAE = |{Y_{ture}} - Y_{pred}| MAE=∣Yture−Ypred∣
平均绝对百分比误差, 取值范围[0, +inf):
优点:可消除量纲的影响
缺点:当Yture{Y_{ture}}Yture=0时,无意义;当Ypred{Y_{pred}}Ypred远大于Yture{Y_{ture}}Yture时MAPE大于1
MAPE=∣Yture−Ypred∣YtureMAPE = \dfrac{ |{Y_{ture}} - Y_{pred}|}{Y_{ture}} MAPE=Yture∣Yture−Ypred∣
预测偏差率, 取值范围[0, +inf):
优点:可消除量纲的影响
缺点:当预测值为0时,无意义;当Yture{Y_{ture}}Yture远大于Ypred{Y_{pred}}Ypred时Bias Proportion大于1
BiasProportion=∣Yture−Ypred∣YpredBias Proportion = \dfrac{ |{Y_{ture}} - Y_{pred}|}{Y_{pred}} BiasProportion=Ypred∣Yture−Ypred∣
对称百分比误差, 取值范围[0, 2]:
优点:可消除量纲的影响,并且避免了无意义和inf的情况。
缺点:范围不在[0,1]不直观。
SMAPE=∣Yture−Ypred∣(Yture+Ypred)/2SMAPE = \dfrac{ |{Y_{ture}} - Y_{pred}|}{({Y_{ture}} + Y_{pred})/2} SMAPE=(Yture+Ypred)/2∣Yture−Ypred∣
自定义误差率:
优点:可消除量纲的影响,范围在[0,1],较为直观
缺点:计算公式是变动的
CustomError=∣Yture−Ypred∣Max(Yture,Ypred)Custom Error = \dfrac{ |{Y_{ture}} - Y_{pred}|} {Max(Y_{ture},{Y_{pred}})} CustomError=Max(Yture,Ypred)∣Yture−Ypred∣