Redenumirea GLM
Funcția de regresie liniară generalizată din R, glm(), are aceleași probleme de utilizare ca și lm(): numele ei este un acronim, iar argumentele formula și data sunt în ordine greșită.
Pentru a rezolva acest exercițiu, trebuie să știi două lucruri despre regresia liniară generalizată:
- Formulele pentru
glm()se specifică la fel ca pentrulm(): variabila răspuns se află în stânga, iar variabilele explicative se adaugă în dreapta. - Pentru a modela date de tip numărătoare, setează argumentul
familyal funcțieiglm()lapoisson, transformând-o într-o regresie Poisson.
Vei folosi date despre numărul anual de vizite la Snake River din Jackson Hole, Wyoming, stocate în snake_river_visits.
Acest exercițiu face parte din cursul
Introducere în scrierea funcțiilor în R
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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 = ___
)