Limitações dos modelos lineares

Modelos Lineares Generalizados em R

Richard Erickson

Instructor

Visão geral do curso

  • Capítulo 1: Revisão e limites de modelos lineares e regressões de Poisson
  • Capítulo 2: Regressão logística (Binomial)
  • Capítulo 3: Interpretando e plotando GLMs
  • Capítulo 4: Regressão múltipla com GLMs
Modelos Lineares Generalizados em R

Cavalo de batalha da ciência de dados

Modelos lineares: o cavalo de batalha da ciência de dados

1 US Department of Agriculture https://www.nal.usda.gov/exhibits/ipd/localfoods/exhibits/show/farmto–table/the–roads–of–rural–america
Modelos Lineares Generalizados em R

Modelos lineares

  • Como coeficientes lineares explicam os dados?
  • Intercepto para efeito de base
  • Inclinação para preditor linear
  • $y = \beta_0 + \beta_1 x + \epsilon $
Modelos Lineares Generalizados em R

Modelos lineares em R

lm(y ~ x, data = dat)
Modelos Lineares Generalizados em R

Suposição de linearidade

Exemplo de dados lineares e não lineares

Modelos Lineares Generalizados em R

Suposição de normalidade

Resíduos normais vs. não normais

Modelos Lineares Generalizados em R

Suposição de variáveis contínuas

Variáveis contínuas vs. não contínuas.

Modelos Lineares Generalizados em R

Boxplot dos pesos dos pintos no fim do estudo

Modelos Lineares Generalizados em R

Impacto das dietas no peso

  • Dados ChickWeight do pacote datasets

  • ChickWeightsEnd última observação do estudo

  • Como as dietas 2, 3 e 4 se comparam à dieta 1?

lm(formula = weight ~ Diet, data = ChickWeightEnd)
    Call:
    lm(formula = weight ~ Diet, data = ChickWeightEnd)
    Coefficients:
    (Intercept)        Diet2        Diet3        Diet4  
         177.75        36.95        92.55        60.81
Modelos Lineares Generalizados em R

E a sobrevivência ou as contagens?

  • E a sobrevivência ou a contagem de pintos?
  • Nenhuma é contínua!
  • Precisamos de uma nova ferramenta
  • O modelo linear generalizado
Modelos Lineares Generalizados em R

Modelo linear generalizado

  • Semelhante aos modelos lineares
  • Distribuição de erro não normal
  • Funções de ligação: $y = \psi(b_0 + b_1 x + \epsilon)$
Modelos Lineares Generalizados em R

GLMs em R

glm( y ~ x, data = data, family = "gaussian")
  • lm() é o mesmo que glm( ..., family = "gaussian")
Modelos Lineares Generalizados em R

Vamos praticar!

Modelos Lineares Generalizados em R

Preparing Video For Download...