我创建了一个随机森林回归模型并计算了我自己的错误。我还想计算 MAE、MSE 和 RMSE,以将我的结果与类似的用例进行比较。我对结果感到困惑,因为值要小得多。
我使用的随机森林回归函数是默认的。所以我只是好奇是否有人可以解释我的 MAE、MSE、RMSE?还是我做错了什么?
# Random Forest Regressor trainieren
random_state = 42
rf.fit(X_train, y_train)
这些是我自己的错误的结果:
Testset size: 19688
mean error(AVG): 0.10146151388130142
median error (Median): 0.061079373768676316
这些结果让我感到困惑:
# predict the testset
y_pred = rf.predict(X_test)
# Random Forest Basline Model evaluation
print('Mean Absolute Error:', metrics.mean_absolute_error(y_test, y_pred))
print('Mean Squared Error:', metrics.mean_squared_error(y_test, y_pred))
print('Root Mean Squared Error:', np.sqrt(metrics.mean_squared_error(y_test, y_pred)))
#Mean Absolute Error: 0.027392195979941525
#Mean Squared Error: 0.00142917555312868
#Root Mean Squared Error: 0.03780443827288907