org.dmg.pmml.pmml_4_1.descr
Class TreeModel

java.lang.Object
  extended by org.dmg.pmml.pmml_4_1.descr.TreeModel
All Implemented Interfaces:
Serializable

public class TreeModel
extends Object
implements Serializable

Java class for anonymous complex type.

The following schema fragment specifies the expected content contained within this class.

 <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}MiningSchema"/>
         <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}ModelExplanation" 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}Node"/>
         <element ref="{http://www.dmg.org/PMML-4_1}ModelVerification" minOccurs="0"/>
         <element ref="{http://www.dmg.org/PMML-4_1}Extension" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="modelName" 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="algorithmName" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="missingValueStrategy" type="{http://www.dmg.org/PMML-4_1}MISSING-VALUE-STRATEGY" default="none" />
       <attribute name="missingValuePenalty" type="{http://www.dmg.org/PMML-4_1}PROB-NUMBER" default="1.0" />
       <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>
       <attribute name="isScorable" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  String algorithmName
           
protected  List<Object> extensionsAndNodesAndMiningSchemas
           
protected  MININGFUNCTION functionName
           
protected  Boolean isScorable
           
protected  BigDecimal missingValuePenalty
           
protected  MISSINGVALUESTRATEGY missingValueStrategy
           
protected  String modelName
           
protected  NOTRUECHILDSTRATEGY noTrueChildStrategy
           
protected  String splitCharacteristic
           
 
Constructor Summary
TreeModel()
           
 
Method Summary
 String getAlgorithmName()
          Gets the value of the algorithmName property.
 List<Object> getExtensionsAndNodesAndMiningSchemas()
          Gets the value of the extensionsAndNodesAndMiningSchemas property.
 MININGFUNCTION getFunctionName()
          Gets the value of the functionName property.
 BigDecimal getMissingValuePenalty()
          Gets the value of the missingValuePenalty property.
 MISSINGVALUESTRATEGY getMissingValueStrategy()
          Gets the value of the missingValueStrategy property.
 String getModelName()
          Gets the value of the modelName property.
 NOTRUECHILDSTRATEGY getNoTrueChildStrategy()
          Gets the value of the noTrueChildStrategy property.
 String getSplitCharacteristic()
          Gets the value of the splitCharacteristic property.
 boolean isIsScorable()
          Gets the value of the isScorable property.
 void setAlgorithmName(String value)
          Sets the value of the algorithmName property.
 void setFunctionName(MININGFUNCTION value)
          Sets the value of the functionName property.
 void setIsScorable(Boolean value)
          Sets the value of the isScorable property.
 void setMissingValuePenalty(BigDecimal value)
          Sets the value of the missingValuePenalty property.
 void setMissingValueStrategy(MISSINGVALUESTRATEGY value)
          Sets the value of the missingValueStrategy property.
 void setModelName(String value)
          Sets the value of the modelName property.
 void setNoTrueChildStrategy(NOTRUECHILDSTRATEGY value)
          Sets the value of the noTrueChildStrategy property.
 void setSplitCharacteristic(String value)
          Sets the value of the splitCharacteristic property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

extensionsAndNodesAndMiningSchemas

protected List<Object> extensionsAndNodesAndMiningSchemas

modelName

protected String modelName

functionName

protected MININGFUNCTION functionName

algorithmName

protected String algorithmName

missingValueStrategy

protected MISSINGVALUESTRATEGY missingValueStrategy

missingValuePenalty

protected BigDecimal missingValuePenalty

noTrueChildStrategy

protected NOTRUECHILDSTRATEGY noTrueChildStrategy

splitCharacteristic

protected String splitCharacteristic

isScorable

protected Boolean isScorable
Constructor Detail

TreeModel

public TreeModel()
Method Detail

getExtensionsAndNodesAndMiningSchemas

public List<Object> getExtensionsAndNodesAndMiningSchemas()
Gets the value of the extensionsAndNodesAndMiningSchemas 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 extensionsAndNodesAndMiningSchemas property.

For example, to add a new item, do as follows:

    getExtensionsAndNodesAndMiningSchemas().add(newItem);
 

Objects of the following type(s) are allowed in the list Extension MiningSchema ModelStats Node ModelExplanation ModelVerification Targets LocalTransformations Output


getModelName

public String getModelName()
Gets the value of the modelName property.

Returns:
possible object is String

setModelName

public void setModelName(String value)
Sets the value of the modelName property.

Parameters:
value - allowed object is String

getFunctionName

public MININGFUNCTION getFunctionName()
Gets the value of the functionName property.

Returns:
possible object is MININGFUNCTION

setFunctionName

public void setFunctionName(MININGFUNCTION value)
Sets the value of the functionName property.

Parameters:
value - allowed object is MININGFUNCTION

getAlgorithmName

public String getAlgorithmName()
Gets the value of the algorithmName property.

Returns:
possible object is String

setAlgorithmName

public void setAlgorithmName(String value)
Sets the value of the algorithmName property.

Parameters:
value - allowed object is String

getMissingValueStrategy

public MISSINGVALUESTRATEGY getMissingValueStrategy()
Gets the value of the missingValueStrategy property.

Returns:
possible object is MISSINGVALUESTRATEGY

setMissingValueStrategy

public void setMissingValueStrategy(MISSINGVALUESTRATEGY value)
Sets the value of the missingValueStrategy property.

Parameters:
value - allowed object is MISSINGVALUESTRATEGY

getMissingValuePenalty

public BigDecimal getMissingValuePenalty()
Gets the value of the missingValuePenalty property.

Returns:
possible object is BigDecimal

setMissingValuePenalty

public void setMissingValuePenalty(BigDecimal value)
Sets the value of the missingValuePenalty property.

Parameters:
value - allowed object is BigDecimal

getNoTrueChildStrategy

public NOTRUECHILDSTRATEGY getNoTrueChildStrategy()
Gets the value of the noTrueChildStrategy property.

Returns:
possible object is NOTRUECHILDSTRATEGY

setNoTrueChildStrategy

public void setNoTrueChildStrategy(NOTRUECHILDSTRATEGY value)
Sets the value of the noTrueChildStrategy property.

Parameters:
value - allowed object is NOTRUECHILDSTRATEGY

getSplitCharacteristic

public String getSplitCharacteristic()
Gets the value of the splitCharacteristic property.

Returns:
possible object is String

setSplitCharacteristic

public void setSplitCharacteristic(String value)
Sets the value of the splitCharacteristic property.

Parameters:
value - allowed object is String

isIsScorable

public boolean isIsScorable()
Gets the value of the isScorable property.

Returns:
possible object is Boolean

setIsScorable

public void setIsScorable(Boolean value)
Sets the value of the isScorable property.

Parameters:
value - allowed object is Boolean


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.