1. Apprendre
  2. /
  3. Cours
  4. /
  5. Apprentissage supervisé en R : régression

Connected

Exercice

Calculer la RMSE

Dans cet exercice, vous allez calculer la RMSE de votre modèle de chômage. Dans les exercices de codage précédents, vous avez ajouté deux colonnes au jeu de données unemployment :

  • les prédictions du modèle (colonne predictions)
  • les résidus entre les prédictions et la variable cible (colonne residuals)

Vous pouvez calculer la RMSE à partir d'un vecteur de résidus, \(res\), comme suit :

$$ RMSE = \sqrt{\operatorname{mean}(res^2)} $$

Vous voulez que la RMSE soit petite. Mais « petite », c'est combien? Une règle pratique consiste à comparer la RMSE à l'écart type de la variable cible. Avec un bon modèle, la RMSE devrait être plus faible.

Le tableau de données unemployment a été chargé pour vous.

Instructions

100 XP
  • Passez en revue les données unemployment de l'exercice précédent.
  • Par commodité, assignez la colonne residuals de unemployment à la variable res.
  • Calculez la RMSE : mettez res au carré, prenez la moyenne, puis la racine carrée. Assignez le résultat à la variable rmse et affichez-la.
    • Astuce : vous pouvez faire cela en une seule étape en encapsulant l'affectation entre parenthèses : (rmse <- ___)
  • Calculez l'écart type de female_unemployment et assignez-le à la variable sd_unemployment. Affichez-la. Comment la RMSE du modèle se compare-t-elle à l'écart type des données?