CommencerCommencez gratuitement

Corrélation et R-carré

La corrélation linéaire entre deux variables, \(x\) et \(y\), mesure l’intensité de leur relation linéaire. Lorsque \(x\) et \(y\) sont respectivement :

  • les prédictions d’un modèle de régression qui minimise l’erreur quadratique (comme la régression linéaire) et
  • les vraies valeurs cibles des données d’entraînement,

alors le carré de la corrélation est égal à \(R^2\). Vous allez le vérifier dans cet exercice.

unemployment et unemployment_model sont à votre disposition.

Cet exercice fait partie du cours

<cours>Apprentissage supervisé en R : Régression</cours>
Voir le cours

Instructions de l’exercice

  • Utilisez cor() (docs) pour obtenir la corrélation entre les prédictions et le chômage féminin. Affectez-la à la variable rho et affichez-la. Assurez-vous d’utiliser la corrélation de Pearson (par défaut).
  • Élevez rho au carré et affectez le résultat à rho2. Affichez rho2.
  • Comparez rho2 au \(R^2\) du modèle (avec glance()). Est-ce identique ?

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# unemployment is available
summary(unemployment)

# unemployment_model is available
summary(unemployment_model)

# Get the correlation between the prediction and true outcome: rho and print it
(rho <- ___)

# Square rho: rho2 and print it
(rho2 <- ___)

# Get R-squared from glance and print it
(rsq_glance <- ___(___)$___)
Modifier et exécuter le code