Kom igångKom igång gratis

Justera för icke-linjärt samband

De följande tre exemplen arbetar med datamängder där den underliggande datastrukturen bryter mot de tekniska villkoren för linjär regression. I varje exempel tillämpar du en transformation på datan för att skapa residualdiagram som ser spridda ut.

I det här första exemplet verkar det som om variablerna inte är linjärt relaterade.

Den här övningen är en del av kursen

Inferens för linjär regression i R

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
  ___
Redigera och kör kod