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
Övningsinstruktioner
- Använd
lm()för att utföra en enkel linjär regression av age med shucked weight som prediktor. Spara utdata somlmshucked. - Visa elementet
coefficientsfrånlmshuckedför att hämta modellkoefficienterna (intercept och lutning). - Kör en
summary()förlmshuckedoch spara utdata somsmrylmshucked. - Visa elementen
r.squaredochadj.r.squaredfrån sammanfattningsobjektetsmrylmshucked.
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
___
___