【发布时间】:2021-06-16 19:52:17
【问题描述】:
对于一维数据或由单列组成的数据,计算误差 (RMSE) 很简单。例如,我们可以使用 python 库
from sklearn.metrics import mean_squared_error
RMSE = mean_squared_error(y_actual, y_predicted, squared=TRUE)
模型可以有多个输出列 2、10 甚至 100..
如果数据列少,如何计算RMSE?
例如:
y_act = np.array([1.022,0.94,1.278,2.096,1.404,
2.035,1.622,2.348,1.909,1.678,
1.638,1.742,2.279,1.878,2.045] )
y_actual = y_act.reshape((5,3))
y_pred = np.array([1.021,0.84,1.111,2.091,1.314,
2.131,1.622,2.348,1.888,1.178,
1.238,1.632,2.119,1.677,2.145] )
y_predicted = y_pred.reshape((5,3))
RMSE(y_actual - y_predicted)?
误差公式如何变化?
【问题讨论】:
标签: python machine-learning multidimensional-array