Współczynniki regresji Poissona

Uogólnione modele liniowe w R

Richard Erickson

Instructor

Przegląd rozdziału

  • Opisywanie regresji Poissona
  • Wizualizacja GLM Poissona z ggplot2
  • Opisywanie regresji logistycznej za pomocą ilorazów szans
  • Wizualizacja dwumianowych GLM z ggplot2
Uogólnione modele liniowe w R

Dane o urazach pożarowych

Dzienne urazy pożarowe w Louisville, KY

Uogólnione modele liniowe w R

Przegląd współczynników modelu liniowego

  • Szacowanie oczekiwanej dziennej liczby urazów na miesiąc
  • Szacowanie wyrazu wolnego dla punktu odniesienia
  • Szacowanie wyrazów wolnych dla pozostałych miesięcy
Uogólnione modele liniowe w R

Równanie modelu liniowego

  • $ y \sim \beta_0 + \beta_m x_m + \ldots + \epsilon$
  • $\beta_0$: Wyraz wolny dla punktu odniesienia
  • $\beta_m$: Efekt miesiąca $m$
  • $y$ urazy dziennie (np. 1, 0, 4)
  • $x$ zmienna zero-jedynkowa kodująca miesiąc (0 lub 1)
  • $m$ odpowiada wyrazowi wolnemu miesiąca, zmiennej zero-jedynkowej
Uogólnione modele liniowe w R

Wyniki modelu liniowego

  • $\beta_0$ to wartość oczekiwana (lub średnia) dla miesiąca odniesienia
  • $\beta_m$ to efekt miesiąca $m$ (czyli różnica względem punktu odniesienia)
  • np. $\beta_0$ + $\beta_m$ = śr. dzienna liczba urazów dla miesiąca $m$
  • Bardziej złożone modele omówiono w rozdziale 4
  • Modele liniowe są addytywne
Uogólnione modele liniowe w R

Model Poissona

  • $y \sim \text{Poisson}(\lambda)$
  • Związek: $\lambda = e^{(\beta_0 + \beta_m x_m + \epsilon)}$
  • Multiplikatywny
  • Przykładowe wyniki:
    • $\beta_0 \times \beta_1 = \text{ln}(\text{średnia dzienna liczba urazów dla miesiąca}\ m)$
    • Zastosuj funkcję wykładniczą, aby uzyskać wartości w oryginalnych jednostkach
Uogólnione modele liniowe w R

Różnica między modelem Poissona a modelem liniowym

  • Model Poissona: $e^{\beta_0 \times \beta_m} = \text{oczekiwana dzienna liczba urazów dla miesiąca}\ m$
  • Model liniowy: $\beta_0$ + $\beta_m = \text{oczekiwana dzienna liczba urazów dla miesiąca}\ m$
Uogólnione modele liniowe w R

Ekstrakcja w R

poisson_out <- glm(y ~ x, family = 'poisson')
coef(poisson_out)
exp(coef(poisson_out))
Uogólnione modele liniowe w R

Rozwiązanie z pakietem tidy

library(broom)
poisson_out <- glm(y ~ x, family = 'poisson')
tidy(poisson_out, exponentiate = TRUE)
Uogólnione modele liniowe w R

Wnioskowanie statystyczne

  • Podobnie jak model liniowy na skali funkcji wiążącej
  • Czy współczynniki różnią się od zera?
  • Na skali danych – inaczej
  • Czy współczynniki różnią się od 1?
  • Skala wykładnicza zamiast skali surowej
Uogólnione modele liniowe w R

Czas na ćwiczenia!

Uogólnione modele liniowe w R

Preparing Video For Download...