public interface DecisionTreeParams extends PredictorParams, HasCheckpointInterval, HasSeed, HasWeightCol
Note: Marked as private since this may be made public in the future.
| Modifier and Type | Method and Description | 
|---|---|
| BooleanParam | cacheNodeIds()If false, the algorithm will pass trees to executors to match instances with nodes. | 
| boolean | getCacheNodeIds() | 
| String | getLeafCol() | 
| int | getMaxBins() | 
| int | getMaxDepth() | 
| int | getMaxMemoryInMB() | 
| double | getMinInfoGain() | 
| int | getMinInstancesPerNode() | 
| double | getMinWeightFractionPerNode() | 
| Strategy | getOldStrategy(scala.collection.immutable.Map<Object,Object> categoricalFeatures,
              int numClasses,
              scala.Enumeration.Value oldAlgo,
              Impurity oldImpurity,
              double subsamplingRate)(private[ml]) Create a Strategy instance to use with the old API. | 
| Param<String> | leafCol()Leaf indices column name. | 
| IntParam | maxBins()Maximum number of bins used for discretizing continuous features and for choosing how to split
 on features at each node. | 
| IntParam | maxDepth()Maximum depth of the tree (nonnegative). | 
| IntParam | maxMemoryInMB()Maximum memory in MB allocated to histogram aggregation. | 
| DoubleParam | minInfoGain()Minimum information gain for a split to be considered at a tree node. | 
| IntParam | minInstancesPerNode()Minimum number of instances each child must have after split. | 
| DoubleParam | minWeightFractionPerNode()Minimum fraction of the weighted sample count that each child must have after split. | 
| DecisionTreeParams | setLeafCol(String value) | 
validateAndTransformSchemagetLabelCol, labelColfeaturesCol, getFeaturesColgetPredictionCol, predictionColclear, copy, copyValues, defaultCopy, defaultParamMap, explainParam, explainParams, extractParamMap, extractParamMap, get, getDefault, getOrDefault, getParam, hasDefault, hasParam, isDefined, isSet, onParamChange, paramMap, params, set, set, set, setDefault, setDefault, shouldOwntoString, uidcheckpointInterval, getCheckpointIntervalgetWeightCol, weightColBooleanParam cacheNodeIds()
boolean getCacheNodeIds()
String getLeafCol()
int getMaxBins()
int getMaxDepth()
int getMaxMemoryInMB()
double getMinInfoGain()
int getMinInstancesPerNode()
double getMinWeightFractionPerNode()
Strategy getOldStrategy(scala.collection.immutable.Map<Object,Object> categoricalFeatures, int numClasses, scala.Enumeration.Value oldAlgo, Impurity oldImpurity, double subsamplingRate)
Param<String> leafCol()
IntParam maxBins()
IntParam maxDepth()
IntParam maxMemoryInMB()
DoubleParam minInfoGain()
IntParam minInstancesPerNode()
DoubleParam minWeightFractionPerNode()
DecisionTreeParams setLeafCol(String value)