public class ClusteringModel extends Model implements HasExtensions<ClusteringModel>
| Modifier and Type | Class and Description |
|---|---|
static class |
ClusteringModel.ModelClass |
| Constructor and Description |
|---|
ClusteringModel() |
ClusteringModel(MiningFunction miningFunction,
ClusteringModel.ModelClass modelClass,
Integer numberOfClusters,
MiningSchema miningSchema,
ComparisonMeasure comparisonMeasure,
List<ClusteringField> clusteringFields,
List<Cluster> clusters) |
getTargets, setTargetsgetLocator, setLocator, traverse, traverse, traverse, traverse, traverseMixedpublic ClusteringModel()
public ClusteringModel(MiningFunction miningFunction, ClusteringModel.ModelClass modelClass, Integer numberOfClusters, MiningSchema miningSchema, ComparisonMeasure comparisonMeasure, List<ClusteringField> clusteringFields, List<Cluster> clusters)
public String getModelName()
getModelName in class Modelpublic ClusteringModel setModelName(String modelName)
setModelName in class Modelpublic MiningFunction getMiningFunction()
getMiningFunction in class Modelpublic ClusteringModel setMiningFunction(MiningFunction miningFunction)
setMiningFunction in class Modelpublic String getAlgorithmName()
getAlgorithmName in class Modelpublic ClusteringModel setAlgorithmName(String algorithmName)
setAlgorithmName in class Modelpublic ClusteringModel.ModelClass getModelClass()
public ClusteringModel setModelClass(ClusteringModel.ModelClass modelClass)
public Integer getNumberOfClusters()
public ClusteringModel setNumberOfClusters(Integer numberOfClusters)
public boolean isScorable()
isScorable in class Modelpublic ClusteringModel setScorable(Boolean scorable)
setScorable in class Modelpublic MathContext getMathContext()
getMathContext in class Modelpublic ClusteringModel setMathContext(MathContext mathContext)
setMathContext in class Modelpublic boolean hasExtensions()
hasExtensions in interface HasExtensions<ClusteringModel>public List<Extension> getExtensions()
getExtensions in interface HasExtensions<ClusteringModel>public ClusteringModel addExtensions(Extension... extensions)
addExtensions in interface HasExtensions<ClusteringModel>public MiningSchema getMiningSchema()
getMiningSchema in class Modelpublic ClusteringModel setMiningSchema(MiningSchema miningSchema)
setMiningSchema in class Modelpublic ClusteringModel setOutput(Output output)
public ModelStats getModelStats()
getModelStats in class Modelpublic ClusteringModel setModelStats(ModelStats modelStats)
setModelStats in class Modelpublic ModelExplanation getModelExplanation()
getModelExplanation in class Modelpublic ClusteringModel setModelExplanation(ModelExplanation modelExplanation)
setModelExplanation in class Modelpublic LocalTransformations getLocalTransformations()
getLocalTransformations in class Modelpublic ClusteringModel setLocalTransformations(LocalTransformations localTransformations)
setLocalTransformations in class Modelpublic ComparisonMeasure getComparisonMeasure()
public ClusteringModel setComparisonMeasure(ComparisonMeasure comparisonMeasure)
public boolean hasClusteringFields()
public List<ClusteringField> getClusteringFields()
public ClusteringModel addClusteringFields(ClusteringField... clusteringFields)
public CenterFields getCenterFields()
public ClusteringModel setCenterFields(CenterFields centerFields)
public MissingValueWeights getMissingValueWeights()
public ClusteringModel setMissingValueWeights(MissingValueWeights missingValueWeights)
public boolean hasClusters()
public ClusteringModel addClusters(Cluster... clusters)
public ModelVerification getModelVerification()
getModelVerification in class Modelpublic ClusteringModel setModelVerification(ModelVerification modelVerification)
setModelVerification in class Modelpublic VisitorAction accept(Visitor visitor)
Copyright © 2019 University of Tartu. All rights reserved.