Bagaimana cara menguji apakah koefisien regresi berganda tidak berbeda secara statistik?


8

Katakanlah saya memperkirakan regresi linier multivariat berikut Bagaimana saya bisa mengujinya ?

y=β0+β1x1+β2x2+β3x3+β4x4+ϵ
β1=β2=β3

Saya tahu itu untuk menguji apakah Anda cukup membuat tes dengan β1=β2Z

Z=β1-β2seβ12+seβ22

Apakah ada analog untuk estimasi koefisien berganda?


2
Tes untuk kesetaraan dan secara implisit mengasumsikan estimasi tidak berkorelasi. Secara umum itu akan salah; penyebut perlu memasukkan istilah untuk kovarian mereka. β1β2βsaya
whuber

Jika variabel X Anda berada di unit yang berbeda, maka koefisien beta juga di unit yang berbeda. Dalam hal ini, saya tidak mengerti bagaimana membandingkannya.
Harvey Motulsky

Jawaban:


9

Anda dapat menggunakan uji untuk menguji segala batasan linear pada koefisien Anda.FL.

Biarkan hipotesis nol Anda menjadi dan matriks desain dengan peringkat . Maka statistik akan menjadi:H0:L.β=cXkF

F=(L.β^-c)(σ^2L.(XX)-1L.)-1(L.β^-c)q

di mana adalah jumlah batasan yang Anda uji. Di bawah nol ini akan memiliki distribusi dengan derajat kebebasan dan .qFqn-k

Dalam RAnda dapat dengan mudah melakukannya dengan fungsi linearHypothesisdari carpaket. Sebagai contoh:

library(car) 
lm.model <- lm(mtcars)
linearHypothesis(lm.model, c("cyl = 0", "disp = 0", "hp = 0")) # all 3 zero
linearHypothesis(lm.model, c("cyl = disp", "disp = hp")) # all 3 equal
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.