複数の回帰係数が統計的に異ならないかどうかをテストする方法は?


8

私は、次の多変量線形回帰推定言う どのようにテストすることができ、そのβ 1 = β 2 = β 3

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

かどうかをテストするには、てテストを 作成するだけでことを知っていますβ1=β2Z

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

複数の係数推定値の類似物はありますか?


2
と等価性のテストは、暗黙的に推定値が無相関であることを前提としています。一般的には正しくありません。分母には​​、それらの共分散の項を含める必要があります。β 2 β Iβ1β2βi
whuber

X変数が異なる単位の場合、ベータ係数も異なる単位になります。その場合、それらを比較することの意味がわかりません。
Harvey Motulsky 2017年

回答:


9

検定を使用して、係数の線形制限Lを検定できます。FL

あなたの帰無仮説は、とするとデザイン行列XランクでK。次に、F統計は次のようになります。H0:Lβ=cXkF

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

ここで、はテストする制限の数です。ヌルの下では、自由度q およびn kのF分布になります。qFqnk

ではR、あなた簡単に機能してそれを行うことができますlinearHypothesiscarパッケージ。例えば:

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
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.