Wie teste ich, ob die Steigungen im linearen Modell einem festen Wert entsprechen?

9

Angenommen, wir haben ein einfaches lineares Regressionsmodell und möchten die Nullhypothese H 0 testen : a = b = 1Z=aX+bY gegen die allgemeine Alternative.H0:a=b=12

Ich denke , dass man die Schätzung verwendet ein und S E ( a ) und ferner eine Anwendung Z -Test das Konfidenzintervall erhalten um 1a^SE(a^)Z . Ist das ok?12

Die andere Frage hängt stark mit dieser zusammen. Angenommen, wir haben eine Stichprobe und berechnen χ 2- Statistiken{(x1,y1,z1),,(xn,yn,zn)}χ2

Können diese Statistiken verwendet werden, um dieselbe Nullhypothese zu testen?

i=1n(zixi+yi2)2xi+yi2.
Lan
quelle

Antworten:

8

XY

Z=aX+bY+ϵ

ist algebraisch das gleiche wie

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

α=a12β=b12ϵα^β^α=β=0


xi+yi2ZXYzi(xi+yi)/2

whuber
quelle
1
Danke für deine Antwort. Es war sehr nützlich. Eigentlich war ich bei der Formulierung des zweiten Teils der Frage nicht sehr präzise. Stellen Sie sich vor, xs und ys sind positive Zahlen, gemessen in denselben Einheiten. Die zs (beobachtetes Ergebnis) messen irgendwie die "Interaktion" in dem Sinne, dass wenn es keine Interaktion gibt, die zs (x + y) / 2 (erwartetes Ergebnis) sein sollten. Aus meiner Sicht war es also dasselbe, die Regression mit der Nullhypothese a = b = 1/2 zu verwenden oder die Anpassungsgüte unter Verwendung der Pearson-Chi ^ 2-Statistik zu vergleichen. Ist das sinnvoll? Vielen Dank!
Lan
1
@Lan Ich denke, Wolfgangs Antwort zeigt gut, wie man den von Ihnen vorgeschlagenen Test macht. Es ist ein Beispiel dafür, was es bedeutet, eine Hypothese "auf die übliche Weise" zu testen.
whuber
9

Z=aX+bYSSEfZZ^Z^=1/2X+1/2YSSEr

Berechnen Sie jetzt:

((SSErSSEf)/2)/(SSEf/(n2))

nH02n2

Hier ist ein Beispiel mit R:

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

α

Z=aX+bYZ=c+aX+bY

Wolfgang
quelle