Где хранятся переменные / эффекты моделей для зацикленных моделей в Eminer? - PullRequest
0 голосов
/ 23 января 2019

Использование ансамблевой модели в SAS eminer для объединения дерева решений и двух моделей регрессии и необходимости сбора переменных в SAS Eguide для оценки новых данных.

Все три модели зациклены на сегменте (из них 30) с начальной и конечной группами.

Я знаю, что для модели регрессии переменные хранятся в emws1 / reg_effects и выяснили, что emws1 / reg_effects_loop предоставит все входные переменные для каждой модели зацикленной регрессии.

Однако я не могу найти аналогичный файл для деревьев решений или других моделей.

Я могу найти, например, emws1 / tree_variableset - но в нем слишком мало переменных (я думаю, что это для одного сегмента - предположительно, последнего).

Конечно, если где-то есть окончательный список (может быть, в файле модели ансамбля?), Который содержит все переменные, используемые во всех частях модели, которые будут наилучшими (вместо импорта отдельно для каждой модели).

Заранее спасибо и, пожалуйста, дайте мне знать, если что-то неясно.

В настоящее время я импортирую переменные следующим образом:

data frankie.&projx._eff_tree (keep=variable);
rename name=variable;
set  &SEM..tree_variableset (where=(role='INPUT'));
run;
data frankie.&projx._eff_reg (keep=variable);
rename name=variable;
set  &SEM..reg_effects_loop (where=(role='INPUT'));
run;
data frankie.&projx._eff_princomp (keep=variable);
rename name=variable;
set  &SEM..princomp_variableset (where=(role='INPUT'));
run;

data frankie.&projx.eff_all;
set 
frankie.&projx._eff_reg
frankie.&projx._eff_tree
frankie.&projx._eff_princomp
;
run;

По-видимому, это не все переменные, поэтому, когда я использую код оценки для оценки, некоторые переменные (не включенные в приведенную выше таблицу) появляются в оцененных данных с нулевыми значениями.

...