Tracciare una regressione di Poisson

Generalized Linear Models in R

Richard Erickson

Instructor

Quando usare geom_smooth con Poisson

  • Funziona meglio con variabili predittori continue
  • es.: dose crescente e numero di cellule cancerose per cm$^2$
  • Altrimenti, usa un boxplot o simili
Generalized Linear Models in R

Studio dose su cellule cancerose

  • Simula i dati
  • Dose-risposta
    • x: Dose
    • y: Numero di cellule cancerose per cm$^2$
Generalized Linear Models in R

Traccia i punti

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

ggplot con punti

Generalized Linear Models in R

Punti jitter

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

Esempio di punti jitter con ggplot2.

Generalized Linear Models in R

geom_smooth()

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

Esempio di geom_smooth() predefinito sopra punti jitter

Generalized Linear Models in R

GLM con geom_smooth()

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

Esempio di GLM con geom_smooth() e GLM predefinito, una LM

Generalized Linear Models in R

GLM di Poisson con 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'))

Esempio di grafico di regressione di Poisson

Generalized Linear Models in R

Riepilogo dei passaggi

  • Traccia punti non sovrapposti
  • Aggiungi la curva Poisson
  • Rifinisci il grafico (non fatto qui)
Generalized Linear Models in R

Passiamo alla pratica !

Generalized Linear Models in R

Preparing Video For Download...