public class NearestNeighborModel extends Model implements HasExtensions<NearestNeighborModel>
| Modifier and Type | Class and Description |
|---|---|
static class |
NearestNeighborModel.CategoricalScoringMethod |
static class |
NearestNeighborModel.ContinuousScoringMethod |
| Constructor and Description |
|---|
NearestNeighborModel() |
NearestNeighborModel(MiningFunction miningFunction,
Integer numberOfNeighbors,
MiningSchema miningSchema,
TrainingInstances trainingInstances,
ComparisonMeasure comparisonMeasure,
KNNInputs knnInputs) |
getLocator, hasLocator, setLocator, traverse, traverse, traverse, traverse, traverseMixedpublic NearestNeighborModel()
public NearestNeighborModel(MiningFunction miningFunction, Integer numberOfNeighbors, MiningSchema miningSchema, TrainingInstances trainingInstances, ComparisonMeasure comparisonMeasure, KNNInputs knnInputs)
public String getModelName()
getModelName in class Modelpublic NearestNeighborModel setModelName(String modelName)
setModelName in class Modelpublic MiningFunction requireMiningFunction()
requireMiningFunction in class Modelpublic MiningFunction getMiningFunction()
getMiningFunction in class Modelpublic NearestNeighborModel setMiningFunction(MiningFunction miningFunction)
setMiningFunction in class Modelpublic String getAlgorithmName()
getAlgorithmName in class Modelpublic NearestNeighborModel setAlgorithmName(String algorithmName)
setAlgorithmName in class Modelpublic Integer requireNumberOfNeighbors()
public Integer getNumberOfNeighbors()
public NearestNeighborModel setNumberOfNeighbors(Integer numberOfNeighbors)
public NearestNeighborModel.ContinuousScoringMethod getContinuousScoringMethod()
public NearestNeighborModel setContinuousScoringMethod(NearestNeighborModel.ContinuousScoringMethod continuousScoringMethod)
public NearestNeighborModel.CategoricalScoringMethod getCategoricalScoringMethod()
public NearestNeighborModel setCategoricalScoringMethod(NearestNeighborModel.CategoricalScoringMethod categoricalScoringMethod)
public String getInstanceIdVariable()
public NearestNeighborModel setInstanceIdVariable(String instanceIdVariable)
public Number getThreshold()
public NearestNeighborModel setThreshold(Number threshold)
public boolean isScorable()
isScorable in class Modelpublic NearestNeighborModel setScorable(Boolean scorable)
setScorable in class Modelpublic MathContext getMathContext()
getMathContext in class Modelpublic NearestNeighborModel setMathContext(MathContext mathContext)
setMathContext in class Modelpublic boolean hasExtensions()
hasExtensions in interface HasExtensions<NearestNeighborModel>public List<Extension> getExtensions()
getExtensions in interface HasExtensions<NearestNeighborModel>public NearestNeighborModel addExtensions(Extension... extensions)
addExtensions in interface HasExtensions<NearestNeighborModel>public MiningSchema requireMiningSchema()
requireMiningSchema in class Modelpublic MiningSchema getMiningSchema()
getMiningSchema in class Modelpublic NearestNeighborModel setMiningSchema(MiningSchema miningSchema)
setMiningSchema in class Modelpublic NearestNeighborModel setOutput(Output output)
public ModelStats getModelStats()
getModelStats in class Modelpublic NearestNeighborModel setModelStats(ModelStats modelStats)
setModelStats in class Modelpublic ModelExplanation getModelExplanation()
getModelExplanation in class Modelpublic NearestNeighborModel setModelExplanation(ModelExplanation modelExplanation)
setModelExplanation in class Modelpublic Targets getTargets()
getTargets in class Modelpublic NearestNeighborModel setTargets(Targets targets)
setTargets in class Modelpublic LocalTransformations getLocalTransformations()
getLocalTransformations in class Modelpublic NearestNeighborModel setLocalTransformations(LocalTransformations localTransformations)
setLocalTransformations in class Modelpublic TrainingInstances requireTrainingInstances()
public TrainingInstances getTrainingInstances()
public NearestNeighborModel setTrainingInstances(TrainingInstances trainingInstances)
public ComparisonMeasure requireComparisonMeasure()
public ComparisonMeasure getComparisonMeasure()
public NearestNeighborModel setComparisonMeasure(ComparisonMeasure comparisonMeasure)
public KNNInputs requireKNNInputs()
public KNNInputs getKNNInputs()
public NearestNeighborModel setKNNInputs(KNNInputs knnInputs)
public ModelVerification getModelVerification()
getModelVerification in class Modelpublic NearestNeighborModel setModelVerification(ModelVerification modelVerification)
setModelVerification in class Modelpublic VisitorAction accept(Visitor visitor)
Copyright © 2022. All rights reserved.