Renomeando GLM
A função de regressão linear generalizada do R, glm(), sofre dos mesmos problemas de usabilidade que lm(): seu nome é um acrônimo e seus argumentos formula e data estão na ordem errada.
Para resolver este exercício, você precisa saber duas coisas sobre regressão linear generalizada:
- As fórmulas de
glm()são especificadas como as delm(): a resposta fica à esquerda e as variáveis explicativas são adicionadas à direita. - Para modelar dados de contagem, defina o argumento
familydeglm()comopoisson, tornando-o uma regressão de Poisson.
Aqui você usará dados sobre o número de visitas anuais ao Snake River em Jackson Hole, Wyoming, snake_river_visits.
Este exercício faz parte do curso
Introdução à Escrita de Funções em R
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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 = ___
)