Plotando regressão de Poisson

Modelos Lineares Generalizados em R

Richard Erickson

Instructor

Quando usar geom_smooth com Poisson

  • Funciona melhor com variáveis preditoras contínuas
  • ex.: aumento da dose e número de células com câncer por cm$^2$
  • Caso contrário, use boxplot ou ferramenta similar
Modelos Lineares Generalizados em R

Estudo de dose em células cancerígenas

  • Simular dados
  • Dose–resposta
    • x: Dose
    • y: Número de células cancerígenas por cm$^2$
Modelos Lineares Generalizados em R

Plotar pontos

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

ggplot com pontos

Modelos Lineares Generalizados em R

Aplicar jitter nos pontos

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

Exemplo de pontos com jitter no ggplot2.

Modelos Lineares Generalizados em R

geom_smooth()

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

Exemplo de geom_smooth() padrão sobre pontos com jitter

Modelos Lineares Generalizados em R

GLMs com geom_smooth()

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

Exemplo de GLM com geom_smooth() e GLM padrão, um LM

Modelos Lineares Generalizados em R

GLM de Poisson com 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'))

Exemplo de gráfico de regressão de Poisson

Modelos Lineares Generalizados em R

Resumo dos passos

  • Plote pontos sem sobreposição
  • Adicione a linha de tendência de Poisson
  • Finalize o gráfico (não feito aqui)
Modelos Lineares Generalizados em R

Vamos praticar!

Modelos Lineares Generalizados em R

Preparing Video For Download...