Tester si deux coefficients de régression sont significativement différents (dans R idéalement)

11

S'il s'agit d'une question en double, veuillez indiquer la bonne façon, mais les questions similaires que j'ai trouvées ici ne sont pas suffisamment similaires. Supposons que j'évalue le modèle

Oui=α+βX+u

et trouvez que . Cependant, il s'avère que , et je soupçonne \ partiel Y / \ partiel X_1 \ ne \ partiel Y / \ partiel X_2 , et en particulier, que \ partiel Y / \ partiel X_1> \ partiel Y / \ partiel X_2 . J'évalue donc le modèle Y = \ alpha + \ beta_1 X_1 + \ beta_2 X_2 + u et trouve des preuves significatives pour \ beta_1, \ beta_2> 0 . Comment puis-je tester si \ beta_1> \ beta_2 ? J'ai envisagé de lancer une autre régression Y = \ alpha + \ gamma (X_1 - X_2) + u Et de tester si \ gamma> 0 . Est-ce la meilleure façon?X = X 1 + X 2Y /X 1Y /X 2Y /X 1 > Y /X 2 Y = α + β 1 X 1 + β 2 X 2 + u β 1 , β 2 > 0 β 1 >β>0X=X1+X2Oui/X1Oui/X2Oui/X1>Oui/X2

Oui=α+β1X1+β2X2+u
β1,β2>0 Y = α + γ ( X 1 - X 2 ) + u γ > 0β1>β2
Oui=α+γ(X1-X2)+u
γ>0

De plus, je dois généraliser la réponse à de nombreuses variables, c'est-à-dire supposer que nous avons où pour chaque , , et je voudrais tester pour chaque si .

Oui=α+β1X1+β2X2++βnXn+u
j=1,,nXj=X1j+X2jjOui/X1jOui/X2j

Soit dit en passant, je travaille principalement dans R.

crf
la source

Réponses:

16

Est-ce la meilleure façon?

Non, cela ne fera pas vraiment ce que vous voulez.

Soit .γ=β1-β2

β1X1+β2X2=(γ+β2)X1+β2X2=γX1+β2(X1+X2) .

Donc le modèle devientOui=α+β1X1+β2X2+uOui=α+γX1+β2(X1+X2)+u

Vous fournissez donc des prédicteurs et , puis vous pouvez effectuer un test d'hypothèse direct de si (contre le zéro de l'égalité).X1X3=X1+X2γ>0

Glen_b -Reinstate Monica
la source