机器学习指标:是要选RMSE,还是选择MAE呢。
RMSE为2范数,MAE为1范数。
范数越高,则越关注越大的价值,忽视小的价值。
因此RMSE比MAE,对异常值更加敏感。
但是,当异常值较少时,RMSE的表现会好一些。
以下为我自己的测试范数。
以下为只有20个数据中只有一个异常值:
以下为20个数据中有10个异常值:
限制到【0,400】便于观察:
可以看出异常值越大,影响越大。异常值越小,反而没啥影响。
还有:少量的异常值比较多的异常值,对结果的影响较小。
因此,当异常值较少时,建议使用RMSE。
【欢迎各位指正】