TREE
TREE está disponible en Forecasting and Decision Trees.
El procedimiento TREE crea un modelo basado en árbol. Clasifica los casos en grupos o predice valores de una variable dependiente basándose en valores de variables predictoras. El procedimiento proporciona herramientas de validación para análisis de clasificación exploratorios y confirmatorios.
Nota: los corchetes utilizados en el gráfico de sintaxis de TREE son partes necesarias de la sintaxis y no se utilizan para indicar elementos opcionales. Los signos de igual (=) utilizados en el gráfico de sintaxis son elementos necesarios. Todos los submandatos son opcionales.
TREE dependent_variable [level]
BY variable [level] variable [level]...
FORCE = variable [level]
/TREE DISPLAY ={TOPDOWN** } NODES = {STATISTICS**}
{LEFTTORIGHT} {CHART }
{RIGHTTOLEFT} {BOTH }
{NONE }
BRANCHSTATISTICS ={YES**} NODEDEFS = {YES**}
{NO } {NO }
SCALE={AUTO** }
{percent value}
/DEPCATEGORIES USEVALUES=[VALID** value, value...MISSING]
TARGET=[value value...]
/PRINT MODELSUMMARY** CLASSIFICATION** RISK** CPS** IMPORTANCE SURROGATES
TREETABLE CATEGORYSPECS NONE
/GAIN SUMMARYTABLE = {YES**} CATEGORYTABLE = {YES**}
{NO } {NO }
TYPE = [NODE** PTILE] SORT = {DESCENDING**}
{ASCENDING }
INCREMENT = {10** } CUMULATIVE = {YES**}
{value} {NO }
/PLOT GAIN RESPONSE INDEX MEAN PROFIT ROI IMPORTANCE INCREMENT = {10 }
{value}
/RULES NODES = {TERMINAL** } SYNTAX = {INTERNAL** }
{ALL } {SQL }
{TOPN(value) } {GENERIC }
{TOPPCT(value) }
{MININDEX(value)}
TYPE = {SCORING**} SURROGATES = {EXCLUDE**} LABELS = {YES**}
{SELECTION} {INCLUDE } {NO }
OUTFILE = ’filespec’
/SAVE NODEID(varname) PREDVAL(varname) PREDPROB(rootname) ASSIGNMENT(varname)
/METHOD TYPE = {CHAID** }
{EXHAUSTIVECHAID}
{CRT }
{QUEST }
MAXSURROGATES = {AUTO**} PRUNE = {NONE** }
{value } {SE({1 })}
{value}
/GROWTHLIMIT MAXDEPTH = {AUTO**} MINPARENTSIZE = {100**}
{value } {value}
MINCHILDSIZE = {50** }
{value}
/VALIDATION TYPE = {NONE** } OUTPUT = {BOTHSAMPLES}
{SPLITSAMPLE({50 })} {TESTSAMPLE }
{percent }
{varname}
{CROSSVALIDATION({10 })}
{value}
/CHAID ALPHASPLIT = {.05**} ALPHAMERGE = {.05**}
{value} {value}
SPLITMERGED = {NO**} CHISQUARE = {PEARSON**}
{YES } {LR }
CONVERGE = {.001**} MAXITERATIONS = {100**}
{value } {value}
ADJUST = {BONFERRONI**}
{NONE }
INTERVALS = {10** }
{value }
{varlist(value) varlist(value) …}
/CRT IMPURITY = {GINI** } MINIMPROVEMENT = {.0001**}
{TWOING } {value }
{ORDEREDTWOING}
/QUEST ALPHASPLIT = {.05**}
{value}
/COSTS {EQUAL** }
{CUSTOM = actcat, predcat [value] actcat, predcat [value] ...}
/PRIORS {FROMDATA** } ADJUST = {NO**}
{EQUAL } {YES }
{CUSTOM = cat [value] cat [value] ...}
/SCORES {EQUALINCREMENTS** }
{CUSTOM = cat [value] cat [value] ...}
/PROFITS CUSTOM = cat [revenue, expense] cat [revenue, expense] ...
/INFLUENCE varname
/OUTFILE TRAININGMODEL = ’filespec’ TESTMODEL = ’filespec’
/MISSING NOMINALMISSING = {MISSING**}
{VALID }
/TARGETRESPONSE RATE = {NONE }
{value }
** El valor predeterminado si se omite el subcomando.
Este mandato lee el conjunto de datos activo y provoca la ejecución de los mandatos pendientes. Consulte el tema Orden de mandatos para obtener más información.
La sintaxis del mandato TREE se puede generar desde el diálogo Árbol de decisión .
Historial de versiones
Publique 13.0
- Se ha introducido el mandato.
Publique 18.0
- Se ha introducido el submandato
TARGETRESPONSE.
Ejemplo
TREE risk BY income age creditscore employment.