Régression de Poisson

Modèles Linéaires Généralisés (GLM) en R

Richard Erickson

Instructor

Exemple football/foot

Modèles Linéaires Généralisés (GLM) en R

Exemple de tracé : lois de Poisson avec lambda 2 et 10 et lois normales avec les mêmes paramètres.

Modèles Linéaires Généralisés (GLM) en R

Loi de Poisson

  • Entiers discrets : x = 0, 1, 2, 3, ...

  • Moyenne et variance : paramètre $\lambda$

  • $P(x) = \frac{\lambda^x e^{-\lambda}}{x!}$

  • Aire/temps fixes (p. ex. buts par match)

Modèles Linéaires Généralisés (GLM) en R

Loi de Poisson en R

    dpois(x = ..., lambda = ...)
Modèles Linéaires Généralisés (GLM) en R

Pré-requis du GLM avec R

  • Décomptes discrets : 0, 1, 2, 3...
  • Aire et temps définis
  • Coefficients sur l'échelle log
Modèles Linéaires Généralisés (GLM) en R

GLM de Poisson en R

glm(y ~ x, data = dat, family = 'poisson')
Modèles Linéaires Généralisés (GLM) en R

Quand ne pas utiliser la loi de Poisson

  • Données non décomptées ou non positives (p. ex. 1.4 ou -2)
  • Aire/temps d'échantillonnage non constants (p. ex. arbres km$^{-1}$ vs arbres m$^{-1}$)
  • Moyenne $\gtrsim$30
  • Sur-dispersion
  • Excès de zéros
Modèles Linéaires Généralisés (GLM) en R

Interceptions dans la formule

  • Comparaison ou constante
  • Comparaison formula = y ~ x
  • Constantes formula = y ~ x - 1
Modèles Linéaires Généralisés (GLM) en R

Buts par match

  • Deux joueurs : quelle approche utiliser ?
  • Pour comparer les joueurs, utilisez la comparaison :

     glm(goal ~ player, data = scores, family = "poisson")
    
  • Pour la moyenne par joueur, utilisez des constantes :

     glm(goal ~ player - 1, data = scores, family = "poisson")
    
Modèles Linéaires Généralisés (GLM) en R

Passons à la pratique !

Modèles Linéaires Généralisés (GLM) en R

Preparing Video For Download...