В общем случае вы не можете интерпретировать коэффициенты из выходных данных пробитной регрессии (по крайней мере, стандартным способом). Вам необходимо интерпретировать предельные эффекты регрессоров, то есть насколько (условная) вероятность переменной результата изменяется при изменении значения регрессора, поддерживая все остальные регрессоры постоянными при некоторых значениях. Это отличается от случая линейной регрессии, где вы непосредственно интерпретируете оценочные коэффициенты. Это так, потому что в случае линейной регрессии коэффициенты регрессии являются предельными эффектами .
В пробитовой регрессии есть дополнительный шаг вычислений, необходимый для получения предельных эффектов после того, как вы вычислили подгонку пробитовой регрессии.
Модели линейной и пробитовой регрессии
Пробитная регрессия . Вспомните, что в пробитной модели вы моделируете (условную) вероятность «успешного» исхода, то есть ,
P [ Y i = 1 ∣ X 1 i , … , X K i ; β 0 , … , β K ] = Φ ( β 0Yя= 1
где Φ
P [ Yя= 1 ∣ X1 я, … , XКя; β0, … , ΒК] = Φ ( β0+∑К= 1КβКИксКя)
- кумулятивная функция распределения стандартного нормального распределения. Это в основном говорит о том, что при условии регрессоров вероятность того, что итоговая переменная Y i равна 1, является определенной функцией линейной комбинации регрессоров.Φ ( ⋅ )Yя
Линейная регрессия : Сравните это с моделью линейной регрессии, где
E ( Yя∣ X1 я, … , XКя; β0, … , ΒК) = β0+ ∑К= 1КβКИкск я
Маргинальные эффекты
За исключением модели линейной регрессии, коэффициенты редко имеют прямую интерпретацию. Нас, как правило, интересуют эффекты при прочих равных условиях изменений в регрессорах, влияющих на характеристики переменной результата. Это понятие, которое измеряет предельные эффекты.
- Линейная регрессия . Теперь мне хотелось бы узнать, насколько сильно смещается среднее значение переменной результата при перемещении одного из регрессоров.
∂E ( Yя∣ X1 я, … , XКя; β0, … , ΒК)∂Икск я= βК
К
- Пробит-регрессия . Однако легко понять, что это не относится к пробит-регрессии
∂P [ Yя= 1 ∣ X1 я, … , XКя; β0, … , ΒК]∂Икск я= βКϕ ( β0+ ∑к = 1КβКИкск я)
ϕ ( ⋅ )
Как вы рассчитываете это количество и каковы другие регрессоры, которые должны войти в эту формулу? К счастью, Stata предоставляет эти вычисления после пробитной регрессии и предоставляет некоторые значения по умолчанию для выбора других регрессоров (нет универсального соглашения по этим значениям по умолчанию).
Дискретные регрессоры
Икск я{ 0 , 1 }
ΔИкск яP [ Yя= 1 ∣ X1 я, … , XКя; β0, … , ΒК]= βКϕ ( β0+ ∑l = 1к - 1βLИксл я+ βК+ ∑l = k + 1КβLИксл я)- βКϕ ( β0+ ∑l = 1к - 1βLИксл я+ ∑l = k + 1КβLИксл я)
Вычисление предельных эффектов в 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
переменной на единицу увеличивает вероятность статуса объединения на 0,003442. Точно так же, будучи с юга, уменьшает вероятность статуса союза на 0.1054928
Линейная регрессия : В качестве окончательной проверки мы можем подтвердить, что предельные эффекты в модели линейной регрессии совпадают с коэффициентами регрессии (с одним небольшим поворотом). Выполнение следующей регрессии и вычисление предельных эффектов после
sysuse auto, clear
regress mpg weight c.weight#c.weight foreign
margins, dydx(*)
просто возвращает вам коэффициенты регрессии. Обратите внимание на интересный факт, что Stata вычисляет чистый предельный эффект регрессора, включая эффект через квадратичные термины, если он включен в модель.
. 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
------------------------------------------------------------------------------
Тогда делай
normal()
источник