Вывод p-значений в SAS Pro c Процедура авторегистрации - PullRequest
0 голосов
/ 04 мая 2020

Я могу выводить все виды статистики и значений, однако мне не хватает возможности выводить p-значения значимости оценщика параметров.

Я получаю их в окне «Вывод», но не в моем выводе столы. Вот мой код

ods output PhilOul = philipps FitSummary = Stats;
        proc autoreg data=ppnr_1.train outest=regression_13;
            model mnos =  ir_irs10y_yoyd ur_ap_yoy sav_yoyd_l1
                                / stationarity=(PHILLIPS)
                                ;
            where date ge "&dev_start." and date le "&dev_end." ;                   
            proc print data = regression_13;
        run;
        quit;

Как видите, я получаю DW-статистику (в таблице "Stats"), PhilipsOulier (таблица "Philipps") и оценки параметров ("Regression_13"), но не значимость из этих параметров ...

С наилучшими пожеланиями, Нильс

РЕДАКТИРОВАТЬ: Я использовал, чтобы выяснить, как выводить значения p в операторе PRO C REG. Укажите опцию TABLEOUT. Однако эта опция недопустима в PRO C AUTOREG: - (

1 Ответ

0 голосов
/ 04 мая 2020

p-значения находятся в выходной таблице ODS ParameterEstimates. Измените свой код на:

ods output 
  PhilOul = philipps 
  FitSummary = Stats
  ParameterEstimates = Estimates
;

Вы можете наблюдать выходные таблицы ODS, которые процедура создает, используя ODS TRACE. Вам нужно только проследить один раз, или если вы забудете:).

ODS TRACE ON;
PROC ...;
ODS TRACE OFF;
...