Régression linéaire
Vous pouvez utiliser la fonction lm() pour effectuer une régression linéaire simple. Dans cet exercice, vous allez ajuster un modèle de age en fonction de, ou prédit par, shuckedWeight. Vous enregistrerez les résultats du modèle dans un objet, puis vous afficherez des éléments de cet objet de sortie, comme les coefficients.
Vous exécuterez aussi un summary() de l'objet du modèle et enregistrerez cette sortie dans un autre objet, qui contiendra des éléments liés à l'ajustement du modèle comme r.squared et adj.r.squared. Le jeu de données abaloneKeep a été chargé pour vous.
Cette activité fait partie du cours
R pour les utilisateurs et utilisatrices de SAS
Instructions de l’exercice
- Utilisez
lm()pour effectuer une régression linéaire simple de l'âge selon le poids décoquillé. Enregistrez la sortie souslmshucked. - Affichez l'élément
coefficientsdelmshuckedpour obtenir les coefficients d'ordonnée à l'origine (interception) et de pente du modèle. - Exécutez un
summary()pourlmshuckedet enregistrez la sortie soussmrylmshucked. - À partir de l'objet sommaire
smrylmshucked, affichez les élémentsr.squaredetadj.r.squared.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Run lm() of age by shuckedWeight, save output as lmshucked
lmshucked <- lm(___ ~ ___, data = ___)
# Display coefficients element from lmshucked
___
# Save summary() output of lmshucked as smrylmshucked
___
# Show r.squared and adj.r.squared elements of smrylmshucked
___
___