Como calcular o erro médio absoluto em python


Nas estatísticas, o erro médio absoluto (MAE) é uma forma de medir a precisão de um determinado modelo. É calculado da seguinte forma:

MAE = (1/n) * Σ|y i – x i |

Ouro:

  • Σ: Um símbolo grego que significa “soma”
  • y i : O valor observado para a i-ésima observação
  • x i : o valor previsto para a i-ésima observação
  • n: O número total de observações

Podemos calcular facilmente o erro médio absoluto em Python usando a função Mean_absolute_error() do Scikit-learn.

Este tutorial fornece um exemplo prático de uso desse recurso.

Exemplo: Calculando o erro médio absoluto em Python

Suponha que temos as seguintes matrizes de valores reais e valores previstos em Python:

 actual = [12, 13, 14, 15, 15, 22, 27]
pred = [11, 13, 14, 14, 15, 16, 18]

O código a seguir mostra como calcular o erro médio absoluto para este modelo:

 from sklearn. metrics import mean_absolute_error as mae

#calculate MAE
mae(actual, pred)

2.4285714285714284

O erro absoluto médio (MAE) é 2,42857 .

Isso nos diz que a diferença média entre o valor real dos dados e o valor previsto pelo modelo é 2,42857.

Podemos comparar este MAE com o MAE obtido por outros modelos de previsão para ver quais modelos apresentam melhor desempenho.

Quanto menor o MAE para um determinado modelo, melhor o modelo será capaz de prever os valores reais.

Nota: Tanto a matriz de valores reais quanto a matriz de valores previstos devem ter o mesmo comprimento para que esta função funcione corretamente.

Recursos adicionais

Como calcular MAPE em Python
Como calcular SMAPE em Python
Como calcular MSE em Python

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *