CommencerCommencer gratuitement

Ajuster une relation non linéaire

Les trois exemples suivants utilisent des jeux de données où la structure sous-jacente viole 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 semblent dispersés.

Dans ce premier exemple, il semble que les variables ne soient pas liées linéairement.

Cet exercice fait partie du cours

Inférence pour la régression linéaire en R

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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
  ___
Modifier et exécuter le code