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:
- Formuły w
glm()określa się tak samo jak wlm(): zmienna odpowiedzi jest po lewej stronie, a zmienne objaśniające dodaje się po prawej. - Aby modelować dane zliczeniowe, ustaw argument
familyfunkcjiglm()napoisson– 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
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 = ___
)