Zacznij terazZacznij za darmo

Regresja liniowa

Do przeprowadzenia prostej regresji liniowej możesz użyć funkcji lm(). W tym ćwiczeniu dopasujemy model, w którym age jest funkcją zmiennej shuckedWeight – innymi słowy, age będzie przez nią przewidywane. Wyniki modelu zapiszesz jako obiekt, a następnie wyświetlisz wybrane elementy tego obiektu, takie jak coefficients.

Uruchomisz też funkcję summary() na obiekcie modelu i zapiszesz jej wyniki w kolejnym obiekcie – będzie on zawierał elementy związane z dopasowaniem modelu, takie jak r.squared i adj.r.squared. Zbiór danych abaloneKeep jest już wczytany.

To ćwiczenie jest częścią kursu

R dla użytkowników SAS

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj funkcji lm(), aby przeprowadzić prostą regresję liniową wieku (age) względem wagi po wyłuszczeniu (shuckedWeight). Zapisz wyniki jako lmshucked.
  • Wyświetl element coefficients obiektu lmshucked, aby uzyskać wyrazy wolne i współczynniki kierunkowe modelu.
  • Uruchom funkcję summary() dla lmshucked i zapisz wyniki jako smrylmshucked.
  • Z obiektu wynikowego smrylmshucked wyświetl elementy r.squared oraz adj.r.squared.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
___
___
Edytuj i uruchom kod