Package org.dmg.pmml.clustering
Class ClusteringModel
- java.lang.Object
-
- org.dmg.pmml.PMMLObject
-
- org.dmg.pmml.Model
-
- org.dmg.pmml.clustering.ClusteringModel
-
- All Implemented Interfaces:
java.io.Serializable,HasExtensions<ClusteringModel>,HasLocator,Visitable
public class ClusteringModel extends Model implements HasExtensions<ClusteringModel>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClusteringModel.ModelClass
-
Constructor Summary
Constructors Constructor Description ClusteringModel()ClusteringModel(MiningFunction miningFunction, ClusteringModel.ModelClass modelClass, java.lang.Integer numberOfClusters, MiningSchema miningSchema, ComparisonMeasure comparisonMeasure, java.util.List<ClusteringField> clusteringFields, java.util.List<Cluster> clusters)
-
Method Summary
-
Methods inherited from class org.dmg.pmml.Model
getTargets, setTargets
-
Methods inherited from class org.dmg.pmml.PMMLObject
getLocator, getSchemaVersion, getSchemaVersion, hasLocator, setLocator
-
-
-
-
Constructor Detail
-
ClusteringModel
public ClusteringModel()
-
ClusteringModel
public ClusteringModel(MiningFunction miningFunction, ClusteringModel.ModelClass modelClass, java.lang.Integer numberOfClusters, MiningSchema miningSchema, ComparisonMeasure comparisonMeasure, java.util.List<ClusteringField> clusteringFields, java.util.List<Cluster> clusters)
-
-
Method Detail
-
getModelName
public java.lang.String getModelName()
- Specified by:
getModelNamein classModel
-
setModelName
public ClusteringModel setModelName(java.lang.String modelName)
- Specified by:
setModelNamein classModel
-
requireMiningFunction
public MiningFunction requireMiningFunction()
- Specified by:
requireMiningFunctionin classModel
-
getMiningFunction
public MiningFunction getMiningFunction()
- Specified by:
getMiningFunctionin classModel
-
setMiningFunction
public ClusteringModel setMiningFunction(MiningFunction miningFunction)
- Specified by:
setMiningFunctionin classModel
-
getAlgorithmName
public java.lang.String getAlgorithmName()
- Specified by:
getAlgorithmNamein classModel
-
setAlgorithmName
public ClusteringModel setAlgorithmName(java.lang.String algorithmName)
- Specified by:
setAlgorithmNamein classModel
-
requireModelClass
public ClusteringModel.ModelClass requireModelClass()
-
getModelClass
public ClusteringModel.ModelClass getModelClass()
-
setModelClass
public ClusteringModel setModelClass(ClusteringModel.ModelClass modelClass)
-
requireNumberOfClusters
public java.lang.Integer requireNumberOfClusters()
-
getNumberOfClusters
public java.lang.Integer getNumberOfClusters()
-
setNumberOfClusters
public ClusteringModel setNumberOfClusters(java.lang.Integer numberOfClusters)
-
isScorable
public boolean isScorable()
- Specified by:
isScorablein classModel
-
setScorable
public ClusteringModel setScorable(java.lang.Boolean scorable)
- Specified by:
setScorablein classModel
-
getMathContext
public MathContext getMathContext()
- Specified by:
getMathContextin classModel
-
setMathContext
public ClusteringModel setMathContext(MathContext mathContext)
- Specified by:
setMathContextin classModel
-
hasExtensions
public boolean hasExtensions()
- Specified by:
hasExtensionsin interfaceHasExtensions<ClusteringModel>
-
getExtensions
public java.util.List<Extension> getExtensions()
- Specified by:
getExtensionsin interfaceHasExtensions<ClusteringModel>
-
addExtensions
public ClusteringModel addExtensions(Extension... extensions)
- Specified by:
addExtensionsin interfaceHasExtensions<ClusteringModel>
-
requireMiningSchema
public MiningSchema requireMiningSchema()
- Specified by:
requireMiningSchemain classModel
-
getMiningSchema
public MiningSchema getMiningSchema()
- Specified by:
getMiningSchemain classModel
-
setMiningSchema
public ClusteringModel setMiningSchema(MiningSchema miningSchema)
- Specified by:
setMiningSchemain classModel
-
setOutput
public ClusteringModel setOutput(Output output)
-
getModelStats
public ModelStats getModelStats()
- Overrides:
getModelStatsin classModel
-
setModelStats
public ClusteringModel setModelStats(ModelStats modelStats)
- Overrides:
setModelStatsin classModel
-
getModelExplanation
public ModelExplanation getModelExplanation()
- Overrides:
getModelExplanationin classModel
-
setModelExplanation
public ClusteringModel setModelExplanation(ModelExplanation modelExplanation)
- Overrides:
setModelExplanationin classModel
-
getLocalTransformations
public LocalTransformations getLocalTransformations()
- Specified by:
getLocalTransformationsin classModel
-
setLocalTransformations
public ClusteringModel setLocalTransformations(LocalTransformations localTransformations)
- Specified by:
setLocalTransformationsin classModel
-
requireComparisonMeasure
public ComparisonMeasure requireComparisonMeasure()
-
getComparisonMeasure
public ComparisonMeasure getComparisonMeasure()
-
setComparisonMeasure
public ClusteringModel setComparisonMeasure(ComparisonMeasure comparisonMeasure)
-
hasClusteringFields
public boolean hasClusteringFields()
-
requireClusteringFields
public java.util.List<ClusteringField> requireClusteringFields()
-
getClusteringFields
public java.util.List<ClusteringField> getClusteringFields()
-
addClusteringFields
public ClusteringModel addClusteringFields(ClusteringField... clusteringFields)
-
getCenterFields
public CenterFields getCenterFields()
-
setCenterFields
public ClusteringModel setCenterFields(CenterFields centerFields)
-
getMissingValueWeights
public MissingValueWeights getMissingValueWeights()
-
setMissingValueWeights
public ClusteringModel setMissingValueWeights(MissingValueWeights missingValueWeights)
-
hasClusters
public boolean hasClusters()
-
requireClusters
public java.util.List<Cluster> requireClusters()
-
getClusters
public java.util.List<Cluster> getClusters()
-
addClusters
public ClusteringModel addClusters(Cluster... clusters)
-
getModelVerification
public ModelVerification getModelVerification()
- Overrides:
getModelVerificationin classModel
-
setModelVerification
public ClusteringModel setModelVerification(ModelVerification modelVerification)
- Overrides:
setModelVerificationin classModel
-
accept
public VisitorAction accept(Visitor visitor)
-
-