一般に、プロビット回帰の出力から係数を解釈することはできません(少なくとも標準的な方法ではありません)。リグレッサの限界効果、つまり、リグレッサの値を変更したときに結果変数の(条件付き)確率がどの程度変化するかを解釈する必要があります。これは、推定係数を直接解釈している線形回帰の場合とは異なります。これは、線形回帰の場合、回帰係数が限界効果であるためです。
プロビット回帰では、プロビット回帰適合を計算した後、限界効果を得るために必要な追加の計算ステップがあります。
線形およびプロビット回帰モデル
E(Y私∣ X1 i、… 、XK私; β0、… 、βK) = β0+ ∑k = 1Kβkバツk個のI
限界効果
線形回帰モデル以外では、係数が直接解釈されることはほとんどありません。通常、結果変数の機能に影響を与えるリグレッサーの変更のセトリスパリバス効果に関心があります。これは、限界効果が測定する概念です。
- 線形回帰:回帰変数の1つを移動すると、結果変数の平均がどれだけ移動するかを知りたい
∂E(Y私∣ X1 i、… 、XK私; β0、… 、βK)∂バツk個のI= βk
しかし、これは単なる回帰係数です。つまり、変化の限界効果はk回帰係数です。つまり番目のは単なる回帰係数です。
- プロビット回帰:ただし、プロビット回帰の場合はそうではないことがわかりやすい
∂P [ Y私= 1 ∣ X1 i、… 、XK私; β0、… 、βK]∂バツk個のI= βkϕ (β0+ ∑k = 1Kβkバツk個のI)
ϕ (⋅ )
この量をどのように計算しますか?また、この式を入力する他のリグレッサの選択は何ですか?ありがたいことに、Stataはプロビット回帰の後にこの計算を提供し、他のリグレッサの選択のいくつかのデフォルトを提供します(これらのデフォルトに関する普遍的な合意はありません)。
離散回帰変数
バツk個のI{ 0 、1 }
△バツk個のIP [ Y私= 1 ∣ X1 i、… 、XK私; β0、… 、βK]= βkϕ (β0+ ∑l = 1k − 1βlバツリットルのI+ βk+ ∑l = k + 1KβlバツリットルのI)- βkϕ (β0+ ∑l = 1k − 1βlバツリットルのI+ ∑l = k + 1KβlバツリットルのI)
Stataの限界効果の計算
プロビット回帰:以下は、Stataでのプロビット回帰後の限界効果の計算例です。
webuse union
probit union age grade not_smsa south##c.year
margins, dydx(*)
margins
コマンドから得られる出力は次のとおりです。
. margins, dydx(*)
Average marginal effects Number of obs = 26200
Model VCE : OIM
Expression : Pr(union), predict()
dy/dx w.r.t. : age grade not_smsa 1.south year
------------------------------------------------------------------------------
| Delta-method
| dy/dx Std. Err. z P>|z| [95% Conf. Interval]
-------------+----------------------------------------------------------------
age | .003442 .000844 4.08 0.000 .0017878 .0050963
grade | .0077673 .0010639 7.30 0.000 .0056822 .0098525
not_smsa | -.0375788 .0058753 -6.40 0.000 -.0490941 -.0260634
1.south | -.1054928 .0050851 -20.75 0.000 -.1154594 -.0955261
year | -.0017906 .0009195 -1.95 0.051 -.0035928 .0000115
------------------------------------------------------------------------------
Note: dy/dx for factor levels is the discrete change from the base level.
これは、たとえば、age
変数の1単位の変更により、組合状態の確率が0.003442増加すると解釈できます。同様に、南から来て、来ると、組合の地位の確率が0.1054928 減少する
線形回帰:最終チェックとして、線形回帰モデルの限界効果が回帰係数と同じであることを確認できます(1つの小さなねじれ)。次の回帰を実行し、その後の限界効果を計算します
sysuse auto, clear
regress mpg weight c.weight#c.weight foreign
margins, dydx(*)
単に回帰係数を返します。Stata が回帰モデルの純限界効果を計算するという興味深い事実に注意してください。これには、モデルに含まれている場合、2次項による効果が含まれます。
. margins, dydx(*)
Average marginal effects Number of obs = 74
Model VCE : OLS
Expression : Linear prediction, predict()
dy/dx w.r.t. : weight foreign
------------------------------------------------------------------------------
| Delta-method
| dy/dx Std. Err. z P>|z| [95% Conf. Interval]
-------------+----------------------------------------------------------------
weight | -.0069641 .0006314 -11.03 0.000 -.0082016 -.0057266
foreign | -2.2035 1.059246 -2.08 0.038 -4.279585 -.1274157
------------------------------------------------------------------------------