Перейменення GLM
Функція узагальненої лінійної регресії R glm() має ті самі проблеми з зручністю, що й lm(): її назва — абревіатура, а аргументи formula та data ідуть у невдалому порядку.
Щоб розв'язати цю вправу, потрібно знати дві речі про узагальнену лінійну регресію:
- Формули
glm()задаються так само, як і дляlm(): відповідь ліворуч, пояснювальні змінні додаються праворуч. - Щоб моделювати лічильні дані, встановіть для аргументу
familyуglm()значенняpoisson, тобто використайте пуассонівську регресію.
Тут ви використаєте дані про кількість щорічних відвідувань річки Снейк біля Джексон-Гоул, Вайомінґ — snake_river_visits.
Ця вправа є частиною курсу
Вступ до написання функцій в R
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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 = ___
)