У меня проблема с получением предельных эффектов для подобранной модели логистической регрессии в Stata 15. Переменная результата mathtsbv
является двоичной, переменная пола sex
также является фиктивной, а зарегистрированная переменная этнической принадлежности eth
является категориальной со значениями в диапазоне от 0 до 5. Все пропущенные значения были исключены.
Вот выдержка из моего do-файла:
logit mathtsbv sex eth sex##i.eth if (mathtsbv>=0&mathtsbv<.)&(sex>=0&sex<.)&(eth>=0ð<.)
margins, dydx(sex eth sex##i.eth) atmeans
Это ошибка, которую я получаю в журналах Stata:
. margins, dydx(sex eth sex##i.eth) atmeans
invalid dydx() option;
variable sex may not be present in model as factor and continuous predictor
Я потратил больше часа на гугление и эксперименты: удалил sex
из модели и оставил только eth
, а также добавил непрерывную переменную в список предикторов. К сожалению, ни один из них не привел к решению проблемы.