Я пытаюсь использовать PROC ARBOR для определения ячеек для непрерывной переменной. Сгенерированное дерево работает хорошо, и я могу найти пределы бинов с помощью визуального исследования, но я хотел бы извлечь эти бины и использовать их для автоматической дискретизации исходной переменной. Это возможно?
Мой код:
%macro INTINPUTS;
l_G_MERGE6_t1_monto6
%mend INTINPUTS;
proc arbor data=labo2.J_TABLA_MODELO_LOGS
Leafsize=5 Mincatsize = 5 Maxbranch=2 Maxdepth=6 alpha = 0.2
Padjust= CHAIDBEFORE DEPTH MAXRULES=1 MAXSURRS=0 Missing=USEINSEARCH Exhaustive=5000 ;
input %INTINPUTS
/ level = interval;
target A_C_0804_flag_compro / level=INTERVAL
Criterion=PROBF;;
Performance DISK
NodeSize=20000;
Assess NoValidata measure=ASE;
SUBTREE BEST ;
MAKEMACRO NLEAVES=nleaves;
save
NODESTAT=work.Tree_OUTNODES
SUMMARY=work.Tree_OUTSUMMARY
code file="C:\labo2\EMPUBLISHSCORE.sas"
group=Tree;
code file="C:\labo2\EMFLOWSCORE.sas"
group=Tree
residual;
run;
quit;
Спасибо!