Ajuster pour une relation non linéaire
Les trois prochains exemples utilisent des jeux de données où la structure sous-jacente des données ne respecte pas les conditions techniques de la régression linéaire. Pour chaque exemple, vous appliquerez une transformation aux données afin d'obtenir des graphiques des résidus qui ont l'air dispersés.
Dans ce premier exemple, il semble que les variables ne soient pas liées de façon linéaire.
Cette activité fait partie du cours
Inférence pour la régression linéaire en R
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Run this to see how the model looks
ggplot(hypdata_nonlinear, aes(x = explanatory, y = response)) +
geom_point() +
geom_smooth(method = "lm", se = FALSE)
# Model response vs. explanatory
model <- ___
# Extract observation-level information
modeled_observations <- ___
# See the result
modeled_observations
# Using modeled_observations, plot residuals vs. fitted values
___ +
# Add a point layer
___ +
# Add horizontal line at y = 0
___