Saya rasa judul pertanyaan Anda tidak secara akurat menangkap apa yang Anda minta.
Pertanyaan tentang bagaimana menafsirkan parameter dalam GLM sangat luas karena GLM adalah kelas model yang sangat luas. Ingatlah bahwa GLM memodelkan variabel respons yang diasumsikan mengikuti distribusi yang diketahui dari keluarga eksponensial, dan bahwa kami telah memilih fungsi yang tidak dapat dibalik g sedemikian sehingga
E [ yyg
untukvariabel prediktor J x . Dalam model ini, interpretasi setiap parameter tertentu β j adalah laju perubahan g ( y ) terhadap x j . Tentukan μ ≡ E [ y
E[y|x]=g−1(x0+x1β1+⋯+xJβJ)
Jxβjg(y)xj dan
η≡x⋅βuntuk menjaga notasi tetap bersih. Kemudian, untuk setiap
j∈{1,...,J},
β j =μ≡E[y|x]=g−1(x)η≡x⋅βj∈{1,…,J}
Sekarang tentukan
ejmenjadi vektor dari
J-1nol dan satu
1di posisi
j, sehingga misalnya jika
J=5maka
e3=(0,0,1,0,0). Kemudian
βj=g(E [βj=∂η∂xj=∂g(μ)∂xj.
ejJ−11jJ=5e3=(0,0,1,0,0)βj=g(E[y|x+ej])−g(E[y|x])
βjηxj
∂E[y|x]∂xj=∂μ∂xj=dμdη∂η∂xj=∂μ∂ηβj=dg−1dηβj
E[y|x+ej]−E[y|x]≡Δjy^=g−1((x+ej)β)−g−1(xβ)
gβjηyxjyxjg−1(β)
y∼Poisson(λ)g=ln . Maka kita bisa mendapatkan daya tarik sehubungan dengan interpretasi tertentu.
∂μ∂xj=dg−1dηβjg(μ)=ln(μ)g−1(η)=eηdeηdη=eη
∂μ∂xj=∂E[y|x]∂xj=ex0+x1β1+⋯+xJβJβj
yang akhirnya berarti sesuatu yang nyata:
xjy^y^βj
Catatan: perkiraan ini sebenarnya dapat bekerja untuk perubahan sebesar 0,2, tergantung pada seberapa banyak presisi yang Anda butuhkan.
Δjy^=ex0+x1β1+⋯+(xj+1)βj+⋯+xJβJ−ex0+x1β1+⋯+xJβJ=ex0+x1β1+⋯+xJβJ+βj−ex0+x1β1+⋯+xJβJ=ex0+x1β1+⋯+xJβJeβj−ex0+x1β1+⋯+xJβJ=ex0+x1β1+⋯+xJβJ(eβj−1)
which means
Given a unit change in xj, the fitted y^ changes by y^(eβj−1).
There are three important pieces to note here:
- The effect of a change in the predictors depends on the level of the response.
- An additive change in the predictors has a multiplicative effect on the response.
- You can't interpret the coefficients just by reading them (unless you can compute arbitrary exponentials in your head).
So in your example, the effect of increasing pH by 1 is to increase lny^ by y^(e0.09−1); that is, to multiply y^ by e0.09≈1.09. It looks like your outcome is the number of darters you observe in some fixed unit of time (say, a week). So if you're observing 100 darters a week at a pH of 6.7, raising the pH of the river to 7.7 means you can now expect to see 109 darters a week.