SAS - PRO C SQL: Как отобразить прогнозные значения в таблице, используя PRO C REG? - PullRequest
0 голосов
/ 07 февраля 2020

Я запустил регрессию для набора данных. Я хотел бы затем добавить прогнозные значения в исходную таблицу набора данных. Я хотел бы, чтобы значения PredictedMS_Diff были добавлены в набор данных PROPreg_CSR_final.

proc reg data=PROPreg_CSR_final outest=outest_model_1 covout plots=diagnostics(stats=(default aic 
sbc));
title "CSR Final";
FinalCSR:MODEL MS_Diff_CSR=Rank_Delta_prop;
Output PREDICTED=PredictedMS_Diff
run;
title;

1 Ответ

0 голосов
/ 07 февраля 2020

В вашем операторе вывода нет опции OUT =, поэтому набор данных называется SAS. Также отсутствует точка с запятой.

Выходные данные PREDICTED = PredictedMS_Diff

Если бы это сработало, это была бы копия входных данных с добавленным PredictedMS_Diff.

proc reg data=sashelp.class;
   model weight=height;
   output out=pred predicted=p residual=r;
   run;

enter image description here

...