重回帰において「その他はすべて等しい」とはどういう意味ですか?


22

重回帰を行って、変数の変化について変数の平均変化を調べて、他のすべての変数を一定に保持している場合、他の変数を一定に保持しているのはどの値ですか?彼らの平均?ゼロ?値はありますか?yバツ

私はそれが価値があると思う傾向があります。明確化を探しています。誰かが証拠を持っているなら、それも素晴らしいでしょう。


2
これを理解するには、Peter Kennedyの論文の例10が非常に役立ちました。
Dimitriy V. Masterov 14

ええ、平方フィートを一定に保ちながら部屋数を増やすことは、本当に注目すべきポイントです。その論文は実際には有用なアイデアの宝庫であり、博士論文に記載されています。
EconStats 14

1
これは実際には非常に興味深い質問です。経済学者は「セテリスパリバス」の正確な意味を自問するのでしょうか。
ムゲン

回答:


26

あなたが正しいです。技術的には、任意の値です。しかし、これを教えるとき、私は通常、他のすべての変数がそれぞれの手段で保持されているときに、 1単位の変更の効果を得ていることを人々に伝えます。これはそれを説明するための一般的な方法であり、私に固有のものではないと思います。 バツj

通常、相互作用がない場合、他の変数の値に関係なく、は 1単位の変更の影響になります。しかし、私は平均的な定式化から始めたいです。その理由は、回帰モデルに複数の変数を含めると2つの効果があるためです。最初に、他の変数を制御するの効果を取得します(ここでの私の答えを参照)。2番目は、他の変数の存在により(通常)モデルの残差分散が減少し、変数(を含むβjバツjバツjバツj)「より重要」。他の変数の値がいたるところにある場合、これがどのように機能するかを理解するのは困難です。それはどういうわけか変動性を増加させるようです。他のすべての変数がそれぞれの平均に移動するまで、各データポイントを他の変数の値に対して上下に調整することを考えている場合、残留変動性が減少していることがわかりやすくなります。 バツ

重回帰の基本を導入してから1〜2クラスになるまで、相互作用にならない。しかし、私が彼らに着いたら、この資料に戻ります。上記は、相互作用がない場合に適用されます。相互作用がある場合、より複雑です。その場合、相互作用する変数[s]はに一定に(非常に具体的に)保持され、他の値にはなりません。 0

これが代数的にどのように行われるかを確認したい場合は、かなり簡単です。相互作用のないケースから始めることができます。のがの変更を決定しましょうY他の全ての変数は、それぞれの手段で一定に保持されています。一般性を失うことなく、の3つのがあるとしましょうXの変数は、我々は変更方法を理解することに興味があるYは、 1つの単位変化に関連付けられているX 3、保持X 1およびX 2のそれぞれの手段で一定に: Y^バツY^バツ3バツ1バツ2

Y^=β^0+β^1バツ¯1+β^2バツ¯2+β^3バツ3Y^=β^0+β^1バツ¯1+β^2バツ¯2+β^3バツ3+1 2番目の方程式から最初の方程式を引く: Y^Y^=β^0β^0+β^1バツ¯1β^1バツ¯1+β^2バツ¯2β^2バツ¯2+β^3バツ3+1β^3バツ3Y=β^3バツ3+β^3β^3バツ3Y=β^3

X 1X 2同じ値を両方のX 1X 2)に入れる限り、最初の2つの式にX 1X 2の値を入れることできることは明らかです。つまり、X 1X 2定数を保持している限りです。 バツ1バツ2バツ1バツ2バツ1バツ2

一方、相互作用がある場合、この方法ではうまくいきません。ここで、相互作用項がある場合を示します。 バツ1バツ3

Y^=β^0+β^1バツ¯1+β^2バツ¯2+β^3バツ3 +β^4バツ¯1バツ3Y^=β^0+β^1バツ¯1+β^2バツ¯2+β^3バツ3+1+β^4バツ¯1バツ3+1 2番目の方程式から最初の方程式を引く: Y^Y^=β^0β^0+β^1バツ¯1β^1バツ¯1+β^2バツ¯2β^2バツ¯2+β^3バツ3+1β^3バツ3+ β^4バツ¯1バツ3+1β^4バツ¯1バツ3Y=β^3バツ3+β^3β^3バツ3+β^4バツ¯1バツ3+β^4バツ¯1β^4バツ¯1バツ3Y=β^3+β^4バツ¯1

この場合、他のすべてを一定に保つことはできません。相互作用項はX 3の関数であるため、相互作用項も変更せずにX 3を変更することはできません。したがってβ 3の変化に等しいYにおける1つの単位の変化に伴うX 3のみ相互作用変数(X 1)に保持されている0の代わりˉ X 1(または任意の他の値が、0)、その場合に下の方程式の最後の項はドロップアウトします。 バツ1バツ3バツ3β^3Y^バツ3 バツ10バツ¯10

この議論では、相互作用に焦点を合わせましたが、より一般的には、他の変数のそれぞれの値を変更せずに最初の値を変更することができないような別の関数である変数がある場合の問題です。このような場合には、の意味β jは、より複雑になります。あなたが持つモデルがあった場合たとえば、XのJおよびX 2 jは、その後、β jは誘導体であるD Yβ^jバツjバツj2β^j他のすべてを等しく保持し、Xj=0を保持しますここでの私の答えを参照)。他の、さらに複雑な定式化も可能です。 dYdバツjバツj=0


1
おかげで、この答えはいくつかのレベルで素晴らしいです。第一に、それは私が興味を持っていた主要なポイントに答えます。第二に、あなたは私のフォローアップの質問がどうなるかを予測しました。数学もありがとう。この質問は基本的なものですが、これらの概念を明確に表現しすぎることはできないと思います。
EconStats 14

@EconStats、どういたしまして。数学を含めても問題はありません。何が起こっているのかを理解しやすくすることもあります。
GUNG -復活モニカ

2番目の式から最初の式を引くと、X 3の値がどちらの式でも同じである限り、それが何であるかは問題ではないという私の当初の考えを最終的に確認したと言わざるを得ません。知っていることはとても明白なように思えますが、βをそのように計算することを考えたことがありませんでした。私にとっては明確な電球の瞬間。バツ2バツ3β
EconStats 14

wrt X jの導関数を使用して同じ場所に移動することもできますが、これは簡単な数学(本質的には高校の代数)であるため、より多くのユーザーがアクセスできます。YXj
GUNG -復活モニカ

1
@beetroot、私があなたを正しく理解していれば、あなたはそれを指定されたレベルで保持するだけです。(そうしないと、新しい質問としてこれを頼むかもしれない。)
GUNG -復活モニカ

8

数学は単純です。x変数の1つを1だけ変更した2つのモデルの差を取るだけで、他の変数が何であるかは関係ないことがわかります(相互作用、多項式、または他の複雑な項がない場合)。

一例:

y[1]=b0+b1×バツ1+b2×バツ2

y[2]=b0+b1×バツ1+1+b2×バツ2

y[2]y[1]=b0b0+b1×バツ1b1×バツ1+b1×1+b2×バツ2b2×バツ2=b1


6

共変量()の依存関係について言及していると思います。モデルは、その場合Y = β 0 + β 1 X 1 + β 2 X 2 の効果X I上のYのすべての他のものであるだろう等しいΔ Yバツ

Y=β0+β1バツ1+β2バツ2
バツYのための任意のΔX他のすべてとのXjの任意の値で一定に開催されました。Yバツバツバツj

ことが可能であることに留意してください及びX 2は必ずしも線形モデル(に有意な相互作用を示すことなく(互いの例えば機能)に依存しているβ 12 = 0Y = β 0 + β 1 X 1 + β 2 X 2 + β 12 X 1 X 2)。バツ1バツ2β12=0Y=β0+β1バツ1+β2バツ2+β12バツ1バツ2

ここで興味深いの接線は一例であるのと同様:レッツ及びX 2 = X 2 1 + N 0 σ 2 2その後、明らかに何らかの変化X 1が影響するX 2を。ただし、2つの間の共分散はゼロです。c o v X 1X 2= E X 1 Xバツ1N0σ12バツ2=バツ12+N0σ22バツ1バツ2= E [ X 1X 2 1 + A ] - E X 1E X 2 1a

covバツ1バツ2=Eバツ1バツ2Eバツ1Eバツ2
= E X 3 1- E X 1A - 0 E X 2 1 - = 0 - 0 - 0 = 0
=E[バツ1バツ12+a]Eバツ1Eバツ12awthaN0σ22
=Eバツ13Eバツ1a0。Eバツ12a=000=0

だから、現実には変更変更に関連するであろうX 2とすることをΔ Yバツ1バツ2Yバツバツ1YバツバツY

Yバツ


Hansのおかげで、実際にgungが作成したポイントに到達しようとしていましたが、これは2つの変数が依存している場合の良い例です。
EconStats 14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.