PASCAL YIM / apprendreRégression linéaire et métriques

RÉGRESSION / 09 · EXERCICE

MAE et poids des grands écarts

MAE signifie Mean Absolute Error : moyenne des valeurs absolues des résidus.

EXPLICATION DU CODE

Des erreurs de 1 et 10 contribuent pour 1 et 10 à la MAE, mais pour 1 et 100 à la somme des carrés. Doubler un écart double sa contribution absolue et quadruple sa contribution quadratique.

MAE=1n∑i∣ei∣\mathrm{MAE}=\frac1n\sum_i|e_i|

MAE et RMSE ont les mêmes unités. Pour les mêmes résidus, RMSE ≥ MAE.

Exemple expliqué

  1. 1
    mae = np.mean(np.abs(y-y_hat))

    Une erreur moyenne exprimée en g/km.

  2. 2
    np.abs(np.array([1, 10]))
    np.array([1, 10])**2

    Comparaison terme à terme de la pénalisation des petits et grands écarts.

Exemple de référence · La consultation conserve le crédit de l’exercice.
EXERCICE / PYTHON

Code à compléter

Calculer et afficher mae et rmse sur les mêmes prédictions CO₂.

Saisie autonome · crédit complet après réussite

Le résultat apparaîtra ici.
Session Python

Les variables restent disponibles entre les pages. Un rechargement efface les variables ; le code et l’utilisation de l’aide restent enregistrés dans cet onglet.

Parcours · chapitres

Droite, moindres carrés, classe Python et mesure des erreurs.

01 / Rappels de Python

02 / Classes et objets en Python

03 / Pandas et DataFrames

04 / Régression linéaire et métriques

05 / Régressions multiple et polynomiale

06 / Évaluer les modèles

07 / KNN et normalisation

Quiz de synthèse · 24 questions →Rejoindre une session →