Я пытаюсь добавить статистику первого этапа из команды ivreg2
, а именно A-P F stat, в выход для результатов первого этапа, используя estout
. Я знаю, что эти статистические данные хранятся в матрице e(first)
со второго этапа, но мне трудно понять, как представить эти статистические данные в результатах первого этапа. Я попытался следующие и ни работы:Отображение статистики первого этапа ivreg2 с использованием estout в Stata
ivreg2 y `included' (q=z), first ffirst savefirst savefprefix(first_)
estimates store m1
estadd matrix first=first: first_q
estimates restore first_q
, а затем попытался включая APF
как статистики в estout
и он не работает. Я также попытался добавить строки:
matrix first=e(first)
estadd scalar APF=first[7,1]
а также тоже не работает. Я также пробовал написать новую команду _estadd_apf.ado
и не мог заставить ее работать, и попытался использовать синтаксис myel[#]
, описанный в файле справки estout
, и это тоже не работает. (Кажется, что включение скобок в любом месте в опции stats()
приводит к ошибке.) Я также попробовал опцию aux()
в обертке esttab
, и это не сработало.
Когда я печатаю matrix list first
Я могу видеть правильное значение APF, но оно хранится в матрице, а не в скаляре, а estout
не будет включать его в таблицу, ячейки просто пусты. Я также попытался просто определить локальный скаляр без использования estadd
, и это тоже не сработает. Какие-либо предложения?
Параметр 'myel [#]' предназначен для 'cells()', а не 'stats()'. 'stats()' принимает только скаляры. –