Version 1.30
SELECT * FROM DecisionTree (
{ ON { table | view | (query) } AS InputTable |
ON { table | view | (query) } AS AttributeTable
ON { table | view | (query) } AS ResponseTable
}
[ ON { table | view | (query) } AS CategoricalAttributeTable ]
[ ON { table | view | (query) } AS SplitsTable ]
OUT TABLE OutputTable (output_table)
[ OUT TABLE FinalResponseTable (final_response_table) ]
[ OUT TABLE IntermediateSplitsTable (intermediate_splits_table) ]
USING
AttributeNameColumns ('attribute_name_column' [,...])
AttributeValueColumn ('attribute_value_column')
ResponseColumn ('response_column')
IDColumns ('id_column' [,...])
[ CategoricalEncoding ({ 'GrayCode' | 'Hashing' }) ]
[ SplitsValueColumn ('splits_valcol') ]
[ ApproxSplits ({'true'|'t'|'yes'|'y'|'1'|'false'|'f'|'no'|'n'|'0'}) ]
[ NumSplits (num_splits_to_consider) ]
[ 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' } ) ]
[ OutputProb {'true'|'t'|'yes'|'y'|'1'|'false'|'f'|'no'|'n'|'0'} ]
[ ResponseProbDistType ({ 'laplace' | 'frequency' | 'rawcount' }) ]
) AS alias;