Package weka.core.pmml
Class MiningFieldMetaInfo
java.lang.Object
weka.core.pmml.FieldMetaInfo
weka.core.pmml.MiningFieldMetaInfo
- All Implemented Interfaces:
Serializable
Class encapsulating information about a MiningField.
- Version:
- $Revision: 8034 $
- Author:
- Mark Hall (mhall{[at]}pentaho{[dot]}com)
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class weka.core.pmml.FieldMetaInfo
FieldMetaInfo.Interval, FieldMetaInfo.Optype, FieldMetaInfo.Value -
Constructor Summary
ConstructorsConstructorDescriptionMiningFieldMetaInfo(Element field) Constructs a new MiningFieldMetaInfo object. -
Method Summary
Modifier and TypeMethodDescriptiondoubleapplyMissingValueTreatment(double value) Apply the missing value treatment method for this field.doubleapplyOutlierTreatment(double value) Apply the outlier treatment method for this field.Return this mining field as an Attribute.weka.core.pmml.MiningFieldMetaInfo.MissingGet the missing value treatment method for this field.getName()Get the name of this field.weka.core.pmml.MiningFieldMetaInfo.OutlierGet the outlier treatment method used for this field.weka.core.pmml.MiningFieldMetaInfo.UsageGet the usage type of this field.voidsetIndex(int index) Set the index of this field in the mining schema InstancestoString()Return a textual representation of this MiningField.Methods inherited from class weka.core.pmml.FieldMetaInfo
getFieldName, getOptype
-
Constructor Details
-
MiningFieldMetaInfo
Constructs a new MiningFieldMetaInfo object.- Parameters:
field- the Element that contains the field information- Throws:
Exception- if there is a problem during construction
-
-
Method Details
-
getUsageType
public weka.core.pmml.MiningFieldMetaInfo.Usage getUsageType()Get the usage type of this field.- Returns:
- the usage type of this field
-
toString
Return a textual representation of this MiningField. -
setIndex
public void setIndex(int index) Set the index of this field in the mining schema Instances- Parameters:
index- the index of the attribute in the mining schema Instances that this field represents
-
getName
Get the name of this field.- Returns:
- the name of this field
-
getOutlierTreatmentMethod
public weka.core.pmml.MiningFieldMetaInfo.Outlier getOutlierTreatmentMethod()Get the outlier treatment method used for this field.- Returns:
- the outlier treatment method
-
getMissingValueTreatmentMethod
public weka.core.pmml.MiningFieldMetaInfo.Missing getMissingValueTreatmentMethod()Get the missing value treatment method for this field.- Returns:
- the missing value treatment method
-
applyMissingValueTreatment
Apply the missing value treatment method for this field.- Parameters:
value- the incoming value to apply the treatment to- Returns:
- the value after applying the missing value treatment (if any)
- Throws:
Exception- if there is a problem
-
applyOutlierTreatment
Apply the outlier treatment method for this field.- Parameters:
value- the incoming value to apply the treatment to- Returns:
- the value after applying the treatment (if any)
- Throws:
Exception- if there is a problem
-
getFieldAsAttribute
Return this mining field as an Attribute.- Specified by:
getFieldAsAttributein classFieldMetaInfo- Returns:
- an Attribute for this field.
-