Poisson regresyon modelini görselleştirme
Hacim \(Y\)i'nin, hafta içi durumu \(X\)i ve sıcaklık \(Z\)i ile Poisson regresyonuna dayalı Bayesçi modelinin olabilirlik yapısını anımsa: \(Y\)i \(\sim Pois(l\)i) burada
- \(log(l\)i\() \; = a + b \; X\)i \(+ c \; Z\)i; dolayısıyla
- \(l\)i\( \; = exp(a + b \; X\)i \(+ c \; Z\)i\()\)
Modelin art-ısı dağılımına ait 10.000 yinelemelik RJAGS benzetimin, poisson_sim, çalışma alanında ve Markov zinciri çıktısının bir veri çerçevesiyle birlikte mevcut:
> head(poisson_chains, 2)
a b.1. b.2. c
1 5.019807 0 -0.1222143 0.01405269
2 5.018642 0 -0.1217608 0.01407691
Bu sonuçları, art-ısı Poisson regresyon eğilimlerini çizmek için kullanacaksın. Bu doğrusal olmayan eğilimler ggplot()'a stat_function() ile eklenebilir. Örneğin, fun = function(x){x^2} belirtmek, ikinci dereceden bir eğilim çizgisi döndürür.
Bu egzersiz, kursun bir parçasıdır
RJAGS ile Bayesçi Modelleme
Egzersiz talimatları
hightemp'e göre volume için aşağıdaki özelliklere sahip bir saçılım grafiği oluştur:
- Hafta içi ve hafta sonunu ayırt etmek için
colorkullan. - Hafta sonları için,
volumeilehightemparasındaki doğrusal ilişkinin art-ısı Poisson regresyon eğilimi \(l\)i'nin ortalamasını temsil edenkırmızıbir eğri bindir:l = exp(a + c Z) - Hafta içleri için,
volumeilehightemparasındaki doğrusal ilişkinin art-ısı Poisson regresyon eğilimi \(l\)i'nin ortalamasını temsil edenturquoise3bir eğri bindir:l = exp((a + b.2.) + c Z)
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Plot the posterior mean regression models
ggplot(___, aes(x = ___, y = ___, color = ___)) +
geom_point() +
stat_function(fun = function(x){___(mean(___) + mean(___) * x)}, color = "red") +
stat_function(fun = function(x){___(mean(___) + mean(___) + mean(___) * x)}, color = "turquoise3")