Package weka.core.pmml
Class MappingInfo
java.lang.Object
weka.core.pmml.MappingInfo
- All Implemented Interfaces:
Serializable
Class that maintains the mapping between incoming data set structure and that
of the mining schema.
- Version:
- $Revision: 10203 $
- Author:
- Mark Hall (mhall{[at]}pentaho{[dot]}com
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Index for incoming nominal values that are not defined in the mining schema. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet a textual description of them mapping between mining schema fields and incoming data fields.double[]
instanceToSchema
(Instance inst, MiningSchema miningSchema) Convert anInstance
to an array of values that matches the format of the mining schema.
-
Field Details
-
UNKNOWN_NOMINAL_VALUE
public static final int UNKNOWN_NOMINAL_VALUEIndex for incoming nominal values that are not defined in the mining schema.- See Also:
-
-
Constructor Details
-
MappingInfo
- Throws:
Exception
-
-
Method Details
-
instanceToSchema
Convert anInstance
to an array of values that matches the format of the mining schema. First maps raw attribute values and then applies rules for missing values, outliers etc.- Parameters:
inst
- theInstance
to convertminingSchema
- the mining schema incoming instance attributes- Returns:
- an array of doubles that are values from the incoming Instances, correspond to the format of the mining schema and have had missing values, outliers etc. dealt with.
- Throws:
Exception
- if something goes wrong
-
getFieldsMappingString
Get a textual description of them mapping between mining schema fields and incoming data fields.- Returns:
- a description of the fields mapping as a String
-