评价回归模型的RMSLE是什么?

  统计/机器学习 回归分析 模型验证    浏览次数:5716        分享
0

评价回归模型的RMSLE是什么?只听说过RMSE。

 

小老虎   2019-08-08 16:50



   1个回答 
5

RMSE是均方误差根,RMSLE是均方对数误差根。L是取对数的意思。

$$RMSLE=\sqrt{\frac{\sum_{i=1}^n (\log(y_i+1)-\log(\hat y_i +1))^2}{n}}$$

有时候会针对一些长尾分布的y,我们会用RMSLE。RMSE是对称的,RMSLE对高估的惩罚比低估更大。可以根据自己的需求酌情选择。

SofaSofa数据科学社区DS面试题库 DS面经

简Cheng   2019-08-13 22:42



  相关讨论

除了RMSE,评价回归模型有哪些常用的metric?

修正R方(adjusted R square)是什么?

回归问题中R方可以小于0吗?

K折交叉验证是否有意义?

交叉验证是如何进行的?

精度-召回曲线的起点和终点是什么?

如何在保持查全率不变的情况下提高查准率?

Stratified k-fold cross validation(分层交叉验证)

k-fold cross validation的k怎么选

如果我用交叉验证,还是否需要单独分出测试集?

  随便看看

概率论中的鞅是什么?

二元分类问题中经常提到的TP,TN,FN,FP都是什么意思?

huber loss是什么?什么时候用?

除了PCA,还有什么降维的方法?

numpy array里怎么用fillna填充nan的值?