Corrigeren voor niet-lineaire relatie
De volgende drie voorbeelden gebruiken gegevenssets waarbij de onderliggende datastructuur de technische voorwaarden van lineaire regressie schendt. Voor elk voorbeeld pas je een transformatie toe op de data om residuplots te krijgen die willekeurig verspreid lijken.
In dit eerste voorbeeld lijken de variabelen niet lineair gerelateerd te zijn.
Deze oefening maakt deel uit van de cursus
Inferentie voor lineaire regressie in R
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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
___