Package org.dmg.pmml.tree
Class DecisionTree
- java.lang.Object
-
- org.dmg.pmml.PMMLObject
-
- org.dmg.pmml.EmbeddedModel
-
- org.dmg.pmml.tree.DecisionTree
-
- All Implemented Interfaces:
java.io.Serializable,HasExtensions<DecisionTree>,HasLocator,HasNode<DecisionTree>,Visitable
public class DecisionTree extends EmbeddedModel implements HasExtensions<DecisionTree>, HasNode<DecisionTree>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DecisionTree()DecisionTree(MiningFunction miningFunction, Node node)
-
Method Summary
-
Methods inherited from class org.dmg.pmml.PMMLObject
getLocator, getSchemaVersion, getSchemaVersion, hasLocator, setLocator
-
-
-
-
Constructor Detail
-
DecisionTree
public DecisionTree()
-
DecisionTree
public DecisionTree(MiningFunction miningFunction, Node node)
-
-
Method Detail
-
getModelName
public java.lang.String getModelName()
- Specified by:
getModelNamein classEmbeddedModel
-
setModelName
public DecisionTree setModelName(java.lang.String modelName)
- Specified by:
setModelNamein classEmbeddedModel
-
requireMiningFunction
public MiningFunction requireMiningFunction()
- Specified by:
requireMiningFunctionin classEmbeddedModel
-
getMiningFunction
public MiningFunction getMiningFunction()
- Specified by:
getMiningFunctionin classEmbeddedModel
-
setMiningFunction
public DecisionTree setMiningFunction(MiningFunction miningFunction)
- Specified by:
setMiningFunctionin classEmbeddedModel
-
getAlgorithmName
public java.lang.String getAlgorithmName()
- Specified by:
getAlgorithmNamein classEmbeddedModel
-
setAlgorithmName
public DecisionTree setAlgorithmName(java.lang.String algorithmName)
- Specified by:
setAlgorithmNamein classEmbeddedModel
-
getMissingValueStrategy
public TreeModel.MissingValueStrategy getMissingValueStrategy()
- Specified by:
getMissingValueStrategyin interfaceHasNode<DecisionTree>
-
setMissingValueStrategy
public DecisionTree setMissingValueStrategy(TreeModel.MissingValueStrategy missingValueStrategy)
- Specified by:
setMissingValueStrategyin interfaceHasNode<DecisionTree>
-
getMissingValuePenalty
public java.lang.Number getMissingValuePenalty()
- Specified by:
getMissingValuePenaltyin interfaceHasNode<DecisionTree>
-
setMissingValuePenalty
public DecisionTree setMissingValuePenalty(java.lang.Number missingValuePenalty)
- Specified by:
setMissingValuePenaltyin interfaceHasNode<DecisionTree>
-
getNoTrueChildStrategy
public TreeModel.NoTrueChildStrategy getNoTrueChildStrategy()
- Specified by:
getNoTrueChildStrategyin interfaceHasNode<DecisionTree>
-
setNoTrueChildStrategy
public DecisionTree setNoTrueChildStrategy(TreeModel.NoTrueChildStrategy noTrueChildStrategy)
- Specified by:
setNoTrueChildStrategyin interfaceHasNode<DecisionTree>
-
getSplitCharacteristic
public TreeModel.SplitCharacteristic getSplitCharacteristic()
- Specified by:
getSplitCharacteristicin interfaceHasNode<DecisionTree>
-
setSplitCharacteristic
public DecisionTree setSplitCharacteristic(TreeModel.SplitCharacteristic splitCharacteristic)
- Specified by:
setSplitCharacteristicin interfaceHasNode<DecisionTree>
-
hasExtensions
public boolean hasExtensions()
- Specified by:
hasExtensionsin interfaceHasExtensions<DecisionTree>
-
getExtensions
public java.util.List<Extension> getExtensions()
- Specified by:
getExtensionsin interfaceHasExtensions<DecisionTree>
-
addExtensions
public DecisionTree addExtensions(Extension... extensions)
- Specified by:
addExtensionsin interfaceHasExtensions<DecisionTree>
-
getOutput
public Output getOutput()
- Specified by:
getOutputin classEmbeddedModel
-
setOutput
public DecisionTree setOutput(Output output)
- Specified by:
setOutputin classEmbeddedModel
-
getModelStats
public ModelStats getModelStats()
- Specified by:
getModelStatsin classEmbeddedModel
-
setModelStats
public DecisionTree setModelStats(ModelStats modelStats)
- Specified by:
setModelStatsin classEmbeddedModel
-
getTargets
public Targets getTargets()
- Specified by:
getTargetsin classEmbeddedModel
-
setTargets
public DecisionTree setTargets(Targets targets)
- Specified by:
setTargetsin classEmbeddedModel
-
getLocalTransformations
public LocalTransformations getLocalTransformations()
- Specified by:
getLocalTransformationsin classEmbeddedModel
-
setLocalTransformations
public DecisionTree setLocalTransformations(LocalTransformations localTransformations)
- Specified by:
setLocalTransformationsin classEmbeddedModel
-
hasResultFields
public boolean hasResultFields()
-
getResultFields
public java.util.List<ResultField> getResultFields()
-
addResultFields
public DecisionTree addResultFields(ResultField... resultFields)
-
requireNode
public Node requireNode()
-
getNode
public Node getNode()
- Specified by:
getNodein interfaceHasNode<DecisionTree>
-
setNode
public DecisionTree setNode(Node node)
- Specified by:
setNodein interfaceHasNode<DecisionTree>
-
accept
public VisitorAction accept(Visitor visitor)
-
-