Wizualizacja regresji Poissona

Uogólnione modele liniowe w R

Richard Erickson

Instructor

Kiedy używać geom_smooth z Poissonem

  • Najlepiej sprawdza się dla ciągłych zmiennych predykcyjnych
  • np. rosnąca dawka a liczba komórek rakowych na cm$^2$
  • W przeciwnym razie należy użyć wykresu pudełkowego lub podobnego
Uogólnione modele liniowe w R

Badanie wpływu dawki na komórki rakowe

  • Symulacja danych
  • Zależność dawka-odpowiedź
    • x: Dawka
    • y: Liczba komórek rakowych na cm$^2$
Uogólnione modele liniowe w R

Wykres punktowy

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

Wykres ggplot z punktami

Uogólnione modele liniowe w R

Punkty z jitterem

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

Przykład punktów z jitterem w ggplot2

Uogólnione modele liniowe w R

geom_smooth()

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

Przykład domyślnego geom_smooth() na punktach z jitterem

Uogólnione modele liniowe w R

GLM z geom_smooth()

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

Przykład GLM z geom_smooth() i domyślnym GLM (LM)

Uogólnione modele liniowe w R

GLM Poissona z 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'))

Przykład wykresu regresji Poissona

Uogólnione modele liniowe w R

Podsumowanie kroków

  • Wizualizacja punktów bez nakładania
  • Dodanie linii trendu Poissona
  • Dopracowanie wykresu (tutaj pominięte)
Uogólnione modele liniowe w R

Czas na ćwiczenia!

Uogólnione modele liniowe w R

Preparing Video For Download...