Zacznij terazZacznij za darmo

Zmiana nazwy GLM

Funkcja uogólnionej regresji liniowej w R, glm(), ma te same problemy z użytecznością co lm(): jej nazwa jest skrótem, a kolejność argumentów formula i data jest nieodpowiednia.

Aby rozwiązać to ćwiczenie, musisz znać dwie rzeczy dotyczące uogólnionej regresji liniowej:

  1. Formuły w glm() określa się tak samo jak w lm(): zmienna odpowiedzi jest po lewej stronie, a zmienne objaśniające dodaje się po prawej.
  2. Aby modelować dane zliczeniowe, ustaw argument family funkcji glm() na poisson – w ten sposób uzyskasz regresję Poissona.

W tym ćwiczeniu skorzystasz z danych dotyczących liczby rocznych odwiedzin Snake River w Jackson Hole w stanie Wyoming – zbioru snake_river_visits.

To ćwiczenie jest częścią kursu

Wprowadzenie do pisania funkcji w R

Zobacz kurs

Interaktywne ćwiczenie praktyczne

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

# Run a generalized linear regression 
___(
  # Model no. of visits vs. gender, income, travel
  ___ ~ ___ + ___ + ___, 
  # Use the snake_river_visits dataset
  data = ___, 
  # Make it a Poisson regression
  family = ___
)
Edytuj i uruchom kod