【问题标题】:RMSE and Average Target VariableRMSE 和平均目标变量
【发布时间】:2020-04-20 11:35:15
【问题描述】:

我有一个回归问题,我想使用以下方法评估我的模型的性能:

  • RMSE
  • MSE
  • MAE
  • MAPE
  • R2
  • 我还报告了测试数据中目标变量的平均值

以前我的模型达到 RMSE ~ 40,平均目标变量为 112。

为了改善结果,我更改了数据中的一些列和值分布。这一变化影响了训练和测试数据。话虽如此,测试数据中的平均目标变量约为 80。

  • RMSE ~ 30
  • 测试数据中的平均目标变量:~ 80

如果 RMSE 从 40 降低到 30,我真的做得更好吗?还是我像以前一样自欺欺人,我有 40 (RMSE)/ 112 (avg. taregt var) 而现在我有 30 (RMSE)/ 80 (avg. taregt var)?

换句话说,我们真的应该将 RMSE 与目标变量的平均值进行比较,以了解我们的表现如何?

【问题讨论】:

    标签: performance regression mean mse


    【解决方案1】:

    均值无法告诉您数据的分布程度,RMSE 与均值的比率无法告诉您模型可以解释多少方差。

    由于您的列表中有它,您可以使用 R2,它大致解释了方差的比例,使其对您的目标规模保持不变。

    【讨论】:

    • 谢谢。让我想到平均值的是,我的模型中的 R2 在我进行更改之前和之后保持不变,我注意到目标变量的平均值和 RMSE 都降低了
    • 一个有用的方法是将您之前的预测与当前的预测相比较,如果只是比例发生变化,它们将沿对角线排列
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-07
    • 1970-01-01
    • 2019-08-20
    • 2021-06-27
    • 1970-01-01
    • 2014-04-30
    • 2021-05-14
    相关资源
    最近更新 更多