TREE

TREE预测和决策树中可用。

TREE 过程将创建基于树的模型。 它根据预测变量的值将个案分类为组或预测因变量的值。 此过程为探索性和证实性分类分析提供验证工具。

: TREE 语法图表中使用的方括号是语法的必需部分,不用于指示可选元素。 语法图表中使用的等号 (=) 是必需元素。 所有子命令都是可选的。

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  }

** 如果省略子命令,则为缺省。

此命令读取活动数据集并导致执行任何暂挂命令。 请参阅主题 命令顺序 以获取更多信息。

可以从 决策树 对话框生成 TREE 命令的语法。

发布历史

发行版 13.0

  • 已引入命令。

发行版 18.0

  • TARGETRESPONSE 子命令已引入。

示例

TREE risk BY income age creditscore employment.