如何计算 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

并且工作正常:)