ComeçarComece de graça

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:

  1. As fórmulas de glm() são especificadas como as de lm(): a resposta fica à esquerda e as variáveis explicativas são adicionadas à direita.
  2. Para modelar dados de contagem, defina o argumento family de glm() como poisson, 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

Ver curso

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 = ___
)
Editar e executar o código