Генерация прогнозируемой и фактической таблицы с помощью оператора SCORE - PullRequest
1 голос
/ 08 июля 2019

Я пытаюсь построить логистическую модель, и я уже разделил наборы данных обучения и проверки.Я использовал оператор SCORE для проверки модели по данным проверки.Изучая документацию по SAS, я прочитал следующее: «Точно так же можно создать фактическую таблицу по прогнозу для набора данных проверки с помощью оператора SCORE, который также создает набор данных, содержащий прогнозные переменные вероятности и переменную (I_y, где yимя переменной ответа), содержащая прогнозируемую категорию ответа. Обратите внимание, что набор данных проверки должен содержать наблюдаемые ответы, чтобы создать таблицу. "Однако мой код не выдает фактическую по прогнозируемой таблице.

Я также пробовал код OUTMODEL и INMODEL с похожими результатами.

proc logistic data=train plots(only)=(effect oddsratio);
class Gender Geography;
model Exited(event="1") = &cat &interval / selection=stepwise clodds=pl slstay=.05 slentry=.05;
score data=valid out=churn.churn_pred_sw;
run;

Единственное предупреждение, которое я получаю, заключается в следующем:ВНИМАНИЕ: На некоторых участках более 5000 наблюдений, и они подавляются.Укажите параметр PLOTS (MAXPOINTS = NONE) в операторе PROC LOGISTIC для отображения графиков.

Если я удаляю оператор Plots, это решает эту проблему, но все равно не создает фактическую таблицу против прогнозируемой на основе проверкиустановлен.

...