Doğrusal modeldeki eğimlerin sabit bir değere eşit olup olmadığı nasıl test edilir?


9

Diyelim ki basit bir doğrusal regresyon modelimiz ve sıfır hipotezini genel alternatife karşı test etmek istiyoruz .Z=aX+bYH0:a=b=12

Sanırım ve tahminini kullanabilir ve ayrıca etrafında güven aralığı elde etmek için testi uygulayabilir . Bu tamam mı?a^SE(a^)Z12

Diğer soru bununla yakından ilgilidir. Bir örnek ve istatistiklerini{(x1,y1,z1),,(xn,yn,zn)}χ2

i=1n(zixi+yi2)2xi+yi2.
Bu istatistikler aynı sıfır hipotezini test etmek için kullanılabilir mi?

Yanıtlar:


8

Doğrusal regresyonda varsayım, ve rasgele değişkenler olmadığıdır. Bu nedenle, modelXY

Z=aX+bY+ϵ

cebirsel olarak aynıdır

Z12X12Y=(a12)X+(b12)Y+ϵ=αX+βY+ϵ.

Burada, ve . hata terimi etkilenmez. Katsayıları sırasıyla ve olarak tahmin ederek bu modeli takın ve hipotezini normal şekilde test edin .α=a12β=b12ϵα^β^α=β=0


Sorunun sonunda yazılan istatistik, bire resmi benzerliğine rağmen, ki kare şeklinde bir istatistik değildir. Ki-kare istatistiği veri değerlerini değil sayıları içerir ve ortak değişkenleri değil paydasında beklenen değerlere sahip olması gerekir. bir veya daha fazlasının sıfır olması (veya buna yakın) olması, bu formülasyonla ilgili bir şeyin yanlış olduğunu gösteriyor. Bu ikna edici olmasa bile, , ve ölçüm birimlerinin herhangi bir şey olabileceğini gibi), böylece gibi doğrusal bir kombinasyon (genel olarak) anlamsızdır. Hiçbir şey test etmiyor.xi+yi2ZXYzi(xi+yi)/2


1
Cevabınız için teşekkürler. Çok faydalıydı. Aslında, sorunun ikinci bölümünün formülasyonunda çok kesin değildim. Xs ve ys'nin aynı birimlerde ölçülen pozitif sayılar olduğunu düşünün. Zs (gözlenen sonuç) bir şekilde "etkileşimi" ölçmektedir, bu anlamda z etkileşimi yoksa zs (x + y) / 2 (beklenen sonuç) olmalıdır. Dolayısıyla benim bakış açımdan, a = b = 1/2 sıfır hipotezi ile regresyon kullanmak ya da Pearson'un chi ^ 2 istatistiklerini kullanarak uyum iyiliğini karşılaştırmak aynıydı. Bu bir anlam ifade ediyor mu? Teşekkürler!
Lan

1
@ Lanan Wolfgang'ın cevabı, önerdiğiniz testi nasıl yapacağınızı güzel bir şekilde gösteriyor. Bir hipotezi "olağan şekilde" test etmekle neyin kastedildiğine bir örnektir.
whuber

9

Bu hipotezi tam ve azaltılmış model testiyle test edebilirsiniz. İşte böyle yapıyorsun. İlk olarak, modelini ve kalıntıları bu modelden alın. Kalıntıları düzeltin ve toplayın. Bu, tam model için kare hatanın toplamıdır. Buna . Daha sonra, hesaplamak . Bunlar sıfır hipotezi altındaki artıklarınızdır. Onları kareye alın ve toplayın. Bu, azaltılmış model için kare hatanın toplamıdır. Buna .Z=aX+bYSSEfZZ^Z^=1/2X+1/2YSSEr

Şimdi hesapla:

F = ,((SSErSSEf)/2)/(SSEf/(n2))

burada örnek büyüklüğüdür. altında , bu F-istatistiği ve serbestlik derecesine sahip bir F-dağılımını takip eder.nH02n2

İşte R'yi kullanan bir örnek:

x <- rnorm(n)
y <- rnorm(n)
z <- 1/2*x + 1/2*y + rnorm(n) ### note I am simulating under H0 here

res <- lm(z ~ x + y - 1)
summary(res)
SSE.f <- sum(resid(res)^2)

zhat  <- 1/2*x + 1/2*y
SSE.r <- sum((z-zhat)^2)

F <- ((SSE.r - SSE.f) / 2) / (SSE.f / (n-2))
pf(F, 2, n-2, lower.tail=FALSE) ### this is the p-value

P değeri .05'in altındaysa null değerini reddet ( öğeniz gerçekten .05 ise).α

Modelinizin bir engel içermemesini gerçekten düşündüğünüzü düşünüyorum. Başka bir deyişle, ile değil, modeliyle gerçekten çalıştığınızı .Z=aX+bYZ=c+aX+bY

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.