mape

mape(y_true: Union[float, Sequence[float], Sequence[Sequence[float]]], y_pred: Union[float, Sequence[float], Sequence[Sequence[float]]], eps: float = 1e-15, multioutput: str = 'joint') Union[float, Sequence[float], Sequence[Sequence[float]]][source]

Mean absolute percentage error.

Wikipedia entry on the Mean absolute percentage error

Parameters
  • y_true (Union[float, Sequence[float], Sequence[Sequence[float]]]) –

    array-like of shape (n_samples,) or (n_samples, n_outputs)

    Ground truth (correct) target values.

  • y_pred (Union[float, Sequence[float], Sequence[Sequence[float]]]) –

    array-like of shape (n_samples,) or (n_samples, n_outputs)

    Estimated target values.

  • eps (float) – MAPE is undefined for y_true[i]==0 for any i, so all zeros y_true[i] are clipped to max(eps, abs(y_true)).

  • multioutput (str) – Defines aggregating of multiple output values (see FunctionalMetricMultioutput).

Returns

A non-negative floating point value (the best value is 0.0), or an array of floating point values, one for each individual target.

Return type

Union[float, Sequence[float], Sequence[Sequence[float]]]