Version 1.16
SELECT * FROM DecisionTree (
{ ON { table | view | (query) } AS InputTable |
ON { table | view | (query) } AS AttributeTableName
ON { table | view | (query) } AS ResponseTableName
}
[ ON { table | view | (query) } AS CategoricalAttributeTableName ]
[ ON { table | view | (query) } AS SplitsTable ]
OUT TABLE OutputTable (output_table)
[ OUT TABLE SaveFinalResponseTableTo (final_response_table) ]
[ OUT TABLE IntermediateSplitsTable (intermediate_splits_table) ]
USING
AttributeNameColumns ('attribute_name_column' [,...])
AttributeValueColumn ('attribute_value_column')
ResponseColumn ('response_column')
IDColumns ({ 'id_column' | id_column_range } [,...])
[ SplitsValueColumn ('splits_valcol') ]
[ NumSplits (num_splits_to_consider) ]
[ ApproxSplits ({'true'|'t'|'yes'|'y'|'1'|'false'|'f'|'no'|'n'|'0'}) ]
[ MinNodeSize (minimum_split_size) ]
[ MaxDepth (max_depth) ]
[ Weighted ({'true'|'t'|'yes'|'y'|'1'|'false'|'f'|'no'|'n'|'0'}) ]
[ WeightColumn ('weight_column') ]
[ SplitMeasure ( { 'gini' | 'entropy' | 'chisquare' } ) ]
[ OutputResponseProbDist {'true'|'t'|'yes'|'y'|'1'|'false'|'f'|'no'|'n'|'0'} ]
[ ResponseProbDistType ({ 'laplace' | 'frequency' | 'rawcount' }) ]
) AS alias;