Class DecisionTree
Java class for DecisionTree element declaration.
The following schema fragment specifies the expected content contained within this class.
<element name="DecisionTree"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{http://www.dmg.org/PMML-4_1}Extension" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.dmg.org/PMML-4_1}Output" minOccurs="0"/> <element ref="{http://www.dmg.org/PMML-4_1}ModelStats" minOccurs="0"/> <element ref="{http://www.dmg.org/PMML-4_1}Targets" minOccurs="0"/> <element ref="{http://www.dmg.org/PMML-4_1}LocalTransformations" minOccurs="0"/> <element ref="{http://www.dmg.org/PMML-4_1}ResultField" maxOccurs="unbounded" minOccurs="0"/> <element ref="{http://www.dmg.org/PMML-4_1}Node"/> </sequence> <attribute name="algorithmName" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="functionName" use="required" type="{http://www.dmg.org/PMML-4_1}MINING-FUNCTION" /> <attribute name="missingValuePenalty" type="{http://www.dmg.org/PMML-4_1}PROB-NUMBER" default="1.0" /> <attribute name="missingValueStrategy" type="{http://www.dmg.org/PMML-4_1}MISSING-VALUE-STRATEGY" default="none" /> <attribute name="modelName" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="noTrueChildStrategy" type="{http://www.dmg.org/PMML-4_1}NO-TRUE-CHILD-STRATEGY" default="returnNullPrediction" /> <attribute name="splitCharacteristic" default="multiSplit"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="binarySplit"/> <enumeration value="multiSplit"/> </restriction> </simpleType> </attribute> </restriction> </complexContent> </complexType> </element>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the algorithmName property.Gets the value of the extension property.Gets the value of the functionName property.Gets the value of the localTransformations property.Gets the value of the missingValuePenalty property.Gets the value of the missingValueStrategy property.Gets the value of the modelName property.Gets the value of the modelStats property.getNode()
Gets the value of the node property.Gets the value of the noTrueChildStrategy property.Gets the value of the output property.Gets the value of the resultField property.Gets the value of the splitCharacteristic property.Gets the value of the targets property.void
setAlgorithmName
(String value) Sets the value of the algorithmName property.void
setFunctionName
(MININGFUNCTION value) Sets the value of the functionName property.void
Sets the value of the localTransformations property.void
setMissingValuePenalty
(BigDecimal value) Sets the value of the missingValuePenalty property.void
Sets the value of the missingValueStrategy property.void
setModelName
(String value) Sets the value of the modelName property.void
setModelStats
(ModelStats value) Sets the value of the modelStats property.void
Sets the value of the node property.void
Sets the value of the noTrueChildStrategy property.void
Sets the value of the output property.void
setSplitCharacteristic
(String value) Sets the value of the splitCharacteristic property.void
setTargets
(Targets value) Sets the value of the targets property.
-
Constructor Details
-
DecisionTree
public DecisionTree()
-
-
Method Details
-
getExtension
Gets the value of the extension property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
set
method for the extension property.For example, to add a new item, do as follows:
getExtension().add(newItem);
Objects of the following type(s) are allowed in the list
Extension
-
getOutput
Gets the value of the output property.- Returns:
- possible object is
Output
-
setOutput
Sets the value of the output property.- Parameters:
value
- allowed object isOutput
-
getModelStats
Gets the value of the modelStats property.- Returns:
- possible object is
ModelStats
-
setModelStats
Sets the value of the modelStats property.- Parameters:
value
- allowed object isModelStats
-
getTargets
Gets the value of the targets property.- Returns:
- possible object is
Targets
-
setTargets
Sets the value of the targets property.- Parameters:
value
- allowed object isTargets
-
getLocalTransformations
Gets the value of the localTransformations property.- Returns:
- possible object is
LocalTransformations
-
setLocalTransformations
Sets the value of the localTransformations property.- Parameters:
value
- allowed object isLocalTransformations
-
getResultField
Gets the value of the resultField property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
set
method for the resultField property.For example, to add a new item, do as follows:
getResultField().add(newItem);
Objects of the following type(s) are allowed in the list
ResultField
-
getNode
Gets the value of the node property.- Returns:
- possible object is
Node
-
setNode
Sets the value of the node property.- Parameters:
value
- allowed object isNode
-
getAlgorithmName
Gets the value of the algorithmName property.- Returns:
- possible object is
String
-
setAlgorithmName
Sets the value of the algorithmName property.- Parameters:
value
- allowed object isString
-
getFunctionName
Gets the value of the functionName property.- Returns:
- possible object is
MININGFUNCTION
-
setFunctionName
Sets the value of the functionName property.- Parameters:
value
- allowed object isMININGFUNCTION
-
getMissingValuePenalty
Gets the value of the missingValuePenalty property.- Returns:
- possible object is
BigDecimal
-
setMissingValuePenalty
Sets the value of the missingValuePenalty property.- Parameters:
value
- allowed object isBigDecimal
-
getMissingValueStrategy
Gets the value of the missingValueStrategy property.- Returns:
- possible object is
MISSINGVALUESTRATEGY
-
setMissingValueStrategy
Sets the value of the missingValueStrategy property.- Parameters:
value
- allowed object isMISSINGVALUESTRATEGY
-
getModelName
Gets the value of the modelName property.- Returns:
- possible object is
String
-
setModelName
Sets the value of the modelName property.- Parameters:
value
- allowed object isString
-
getNoTrueChildStrategy
Gets the value of the noTrueChildStrategy property.- Returns:
- possible object is
NOTRUECHILDSTRATEGY
-
setNoTrueChildStrategy
Sets the value of the noTrueChildStrategy property.- Parameters:
value
- allowed object isNOTRUECHILDSTRATEGY
-
getSplitCharacteristic
Gets the value of the splitCharacteristic property.- Returns:
- possible object is
String
-
setSplitCharacteristic
Sets the value of the splitCharacteristic property.- Parameters:
value
- allowed object isString
-