Kom igångKom igång gratis

Linjär regression

Funktionen lm() används för att utföra enkel linjär regression. I den här övningen anpassar du en modell för age som funktion av, eller förutsagd av, shuckedWeight. Du sparar modellresultaten som ett objekt och visar sedan element från detta utdataobjekt, till exempel coefficients.

Du kör även en summary() av modellobjektet och sparar utdata i ett nytt objekt. Det objektet innehåller element som rör modellens anpassning, till exempel r.squared och adj.r.squared. Datamängden abaloneKeep är redan inläst.

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

R för SAS-användare

Visa kurs

Övningsinstruktioner

  • Använd lm() för att utföra en enkel linjär regression av age med shucked weight som prediktor. Spara utdata som lmshucked.
  • Visa elementet coefficients från lmshucked för att hämta modellkoefficienterna (intercept och lutning).
  • Kör en summary() för lmshucked och spara utdata som smrylmshucked.
  • Visa elementen r.squared och adj.r.squared från sammanfattningsobjektet smrylmshucked.

Interaktiv övning med praktiskt arbete

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

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