CommencerCommencer gratuitement

Renommer GLM

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

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 à gauche, et les variables explicatives ajoutées à droite.
  2. Pour modéliser des données de comptage, fixez 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 de la Snake River à Jackson Hole, dans le Wyoming, snake_river_visits.

Cet exercice fait partie du cours

Introduction à l’écriture de fonctions en R

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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