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