Метки выходных переменных с полями, dydx () - PullRequest
1 голос
/ 08 ноября 2019

Есть ли способ сообщить метки значений переменных вместо вывода по умолчанию из команды margins Stata при использовании опции dydx()?

Например, при использовании margins без dydx(), выходные данные используют метки значений для sex:

clear
use http://www.stata-press.com/data/r14/margex

regress y i.sex i.group
margins sex

Однако при использовании dydx() метки значений пропали:

margins, dydx(sex) at(group = (1 2 3))

Я не смог найти ни одногопараметр, чтобы установить в margins, что заставило бы это.

Не похоже, что предоставленные сообществом команды, такие как esttab, могли бы выполнить это либо.

Перекрестная публикация Statalist .

1 Ответ

1 голос
/ 09 ноября 2019

Это относится к опции at(), а не dydx().

. Правильный синтаксис:

. margins, dydx(sex) at(1.group 2.group 3.group)  

Conditional marginal effects                    Number of obs     =      3,000
Model VCE    : OLS

Expression   : Linear prediction, predict()
dy/dx w.r.t. : 1.sex
at           : 1.group         =    .3996667 (mean)
               2.group         =    .3726667 (mean)
               3.group         =    .2276667 (mean)

------------------------------------------------------------------------------
             |            Delta-method
             |      dy/dx   Std. Err.      t    P>|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
         sex |
     female  |   18.32202   .8930951    20.52   0.000     16.57088    20.07316
------------------------------------------------------------------------------
Note: dy/dx for factor levels is the discrete change from the base level.

Сравните это с вашим синтаксисом:

. margins, dydx(sex) at (group = (1 2 3))

Conditional marginal effects                    Number of obs     =      3,000
Model VCE    : OLS

Expression   : Linear prediction, predict()
dy/dx w.r.t. : 1.sex

1._at        : group           =           1

2._at        : group           =           2

3._at        : group           =           3

------------------------------------------------------------------------------
             |            Delta-method
             |      dy/dx   Std. Err.      t    P>|t|     [95% Conf. Interval]
-------------+----------------------------------------------------------------
1.sex        |
         _at |
          1  |   18.32202   .8930951    20.52   0.000     16.57088    20.07316
          2  |   18.32202   .8930951    20.52   0.000     16.57088    20.07316
          3  |   18.32202   .8930951    20.52   0.000     16.57088    20.07316
------------------------------------------------------------------------------
Note: dy/dx for factor levels is the discrete change from the base level.
...