Tracer une régression de Poisson

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

Richard Erickson

Instructor

Quand utiliser geom_smooth avec Poisson

  • Idéal avec variables prédictives continues
  • ex. dose croissante et nombre de cellules cancéreuses par cm$^2$
  • Sinon, utilisez un boxplot ou un outil similaire
Modèles Linéaires Généralisés (GLM) en R

Étude dose–cellules cancéreuses

  • Simuler des données
  • Réponse à la dose
    • x : Dose
    • y : Nombre de cellules cancéreuses par cm$^2$
Modèles Linéaires Généralisés (GLM) en R

Tracer les points

ggplot(data = dat, aes(x = dose, y = cells)) +
    geom_point()

ggplot avec points

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

Points avec jitter

ggplot(data = dat, aes(x = dose, y = cells)) +
   geom_jitter(width = 0.05, height = 0.05)

Exemple de points avec jitter sous ggplot2.

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

geom_smooth()

ggplot(data = dat, aes(x = dose, y = cells)) +
   geom_jitter(width = 0.05, height = 0.05)
   geom_smooth()

Exemple de geom_smooth() par défaut sur des points jitter

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

GLM avec geom_smooth()

ggplot(data = dat, aes(x = dose, y = cells)) +
   geom_jitter(width = 0.05, height = 0.05)
   geom_smooth(method = 'glm')

Exemple de GLM avec geom_smooth() ; GLM par défaut : une LM

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

GLM de Poisson avec geom_smooth()

ggplot(data = dat, aes(x = dose, y = cells)) +
   geom_jitter(width = 0.05, height = 0.05) +
   geom_smooth(method = 'glm', method.args = list(family = 'poisson'))

Exemple de tracé de régression de Poisson

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

Récapitulatif des étapes

  • Tracer des points non superposés
  • Ajouter la tendance Poisson
  • Peaufiner la figure (non fait ici)
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...