如何计算 Python 中回归问题的平均绝对百分比误差?
How to calculate mean absolute percentage error for regression probem in Python?
我正在尝试计算回归问题的性能百分比误差。我尝试了其他答案中描述的一些方法,但它似乎无法正常工作,如果您知道/已经使用或实现任何代码来计算 percentage RMSE 或 [=13=,请告诉我]tensorflow-keras 中的平均绝对百分比误差。
mape = np.abs((实际 - 预测)/实际).mean(axis=0) * 100
我最终计算 MAPE 如下:
def mean_absolute_percentage_error(y_true, y_pred):
y_true, y_pred = np.array(y_true), np.array(y_pred)
return np.mean(np.abs((y_true - y_pred) / y_true)) * 100
并且工作正常:)
我正在尝试计算回归问题的性能百分比误差。我尝试了其他答案中描述的一些方法,但它似乎无法正常工作,如果您知道/已经使用或实现任何代码来计算 percentage RMSE 或 [=13=,请告诉我]tensorflow-keras 中的平均绝对百分比误差。
mape = np.abs((实际 - 预测)/实际).mean(axis=0) * 100
我最终计算 MAPE 如下:
def mean_absolute_percentage_error(y_true, y_pred):
y_true, y_pred = np.array(y_true), np.array(y_pred)
return np.mean(np.abs((y_true - y_pred) / y_true)) * 100
并且工作正常:)