CommencezCommencez gratuitement

Renommer GLM

La fonction de régression linéaire généralisée de R, glm(), a les mêmes problèmes d'utilisabilité que lm() : son nom est un acronyme, et ses arguments formula et data ne sont pas dans le bon ordre.

Pour résoudre cet exercice, vous devez connaître deux choses sur la régression linéaire généralisée :

  1. Les formules de glm() se spécifient comme celles de lm() : la variable réponse est à gauche, et les variables explicatives s'ajoutent à droite.
  2. Pour modéliser des données de dénombrement, réglez l'argument family de glm() à poisson, ce qui en fait une régression de Poisson.

Ici, vous utiliserez des données sur le nombre de visites annuelles à Snake River à Jackson Hole, au Wyoming, snake_river_visits.

Cette activité fait partie du cours

Introduction à l'écriture de fonctions en R

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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 = ___
)
Modifier et exécuter le code