public class NearestNeighborModel extends Model implements com.sun.xml.bind.Locatable, HasExtensions
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element ref="{http://www.dmg.org/PMML-4_2}Extension" maxOccurs="unbounded" minOccurs="0"/>
<element ref="{http://www.dmg.org/PMML-4_2}MiningSchema"/>
<element ref="{http://www.dmg.org/PMML-4_2}Output" minOccurs="0"/>
<element ref="{http://www.dmg.org/PMML-4_2}ModelStats" minOccurs="0"/>
<element ref="{http://www.dmg.org/PMML-4_2}ModelExplanation" minOccurs="0"/>
<element ref="{http://www.dmg.org/PMML-4_2}Targets" minOccurs="0"/>
<element ref="{http://www.dmg.org/PMML-4_2}LocalTransformations" minOccurs="0"/>
<element ref="{http://www.dmg.org/PMML-4_2}TrainingInstances"/>
<element ref="{http://www.dmg.org/PMML-4_2}ComparisonMeasure"/>
<element ref="{http://www.dmg.org/PMML-4_2}KNNInputs"/>
<element ref="{http://www.dmg.org/PMML-4_2}ModelVerification" minOccurs="0"/>
</sequence>
<attribute name="modelName" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="functionName" use="required" type="{http://www.dmg.org/PMML-4_2}MINING-FUNCTION" />
<attribute name="algorithmName" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="numberOfNeighbors" use="required" type="{http://www.dmg.org/PMML-4_2}INT-NUMBER" />
<attribute name="continuousScoringMethod" type="{http://www.dmg.org/PMML-4_2}CONT-SCORING-METHOD" default="average" />
<attribute name="categoricalScoringMethod" type="{http://www.dmg.org/PMML-4_2}CAT-SCORING-METHOD" default="majorityVote" />
<attribute name="instanceIdVariable" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="threshold" type="{http://www.dmg.org/PMML-4_2}REAL-NUMBER" default="0.001" />
<attribute name="isScorable" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected String |
algorithmName |
protected CategoricalScoringMethodType |
categoricalScoringMethod |
protected ComparisonMeasure |
comparisonMeasure |
protected ContinuousScoringMethodType |
continuousScoringMethod |
protected List<Extension> |
extensions |
protected MiningFunctionType |
functionName |
protected String |
instanceIdVariable |
protected KNNInputs |
knnInputs |
protected LocalTransformations |
localTransformations |
protected Locator |
locator |
protected MiningSchema |
miningSchema |
protected ModelExplanation |
modelExplanation |
protected String |
modelName |
protected ModelStats |
modelStats |
protected ModelVerification |
modelVerification |
protected Integer |
numberOfNeighbors |
protected Output |
output |
protected Boolean |
scorable |
protected Targets |
targets |
protected Double |
threshold |
protected TrainingInstances |
trainingInstances |
| Constructor and Description |
|---|
NearestNeighborModel()
Deprecated.
|
NearestNeighborModel(MiningSchema miningSchema,
TrainingInstances trainingInstances,
ComparisonMeasure comparisonMeasure,
KNNInputs knnInputs,
MiningFunctionType functionName,
Integer numberOfNeighbors) |
| Modifier and Type | Method and Description |
|---|---|
VisitorAction |
accept(Visitor visitor) |
String |
getAlgorithmName()
Gets the value of the algorithmName property.
|
CategoricalScoringMethodType |
getCategoricalScoringMethod()
Gets the value of the categoricalScoringMethod property.
|
ComparisonMeasure |
getComparisonMeasure()
Gets the value of the comparisonMeasure property.
|
ContinuousScoringMethodType |
getContinuousScoringMethod()
Gets the value of the continuousScoringMethod property.
|
List<Extension> |
getExtensions()
Gets the value of the extensions property.
|
MiningFunctionType |
getFunctionName()
Gets the value of the functionName property.
|
String |
getInstanceIdVariable()
Gets the value of the instanceIdVariable property.
|
KNNInputs |
getKNNInputs()
Gets the value of the knnInputs property.
|
LocalTransformations |
getLocalTransformations()
Gets the value of the localTransformations property.
|
MiningSchema |
getMiningSchema()
Gets the value of the miningSchema property.
|
ModelExplanation |
getModelExplanation()
Gets the value of the modelExplanation property.
|
String |
getModelName()
Gets the value of the modelName property.
|
ModelStats |
getModelStats()
Gets the value of the modelStats property.
|
ModelVerification |
getModelVerification()
Gets the value of the modelVerification property.
|
Integer |
getNumberOfNeighbors()
Gets the value of the numberOfNeighbors property.
|
Output |
getOutput()
Gets the value of the output property.
|
Targets |
getTargets()
Gets the value of the targets property.
|
double |
getThreshold()
Gets the value of the threshold property.
|
TrainingInstances |
getTrainingInstances()
Gets the value of the trainingInstances property.
|
boolean |
isScorable()
Gets the value of the scorable property.
|
void |
setAlgorithmName(String value)
Sets the value of the algorithmName property.
|
void |
setCategoricalScoringMethod(CategoricalScoringMethodType value)
Sets the value of the categoricalScoringMethod property.
|
void |
setComparisonMeasure(ComparisonMeasure value)
Sets the value of the comparisonMeasure property.
|
void |
setContinuousScoringMethod(ContinuousScoringMethodType value)
Sets the value of the continuousScoringMethod property.
|
void |
setFunctionName(MiningFunctionType value)
Sets the value of the functionName property.
|
void |
setInstanceIdVariable(String value)
Sets the value of the instanceIdVariable property.
|
void |
setKNNInputs(KNNInputs value)
Sets the value of the knnInputs property.
|
void |
setLocalTransformations(LocalTransformations value)
Sets the value of the localTransformations property.
|
void |
setMiningSchema(MiningSchema value)
Sets the value of the miningSchema property.
|
void |
setModelExplanation(ModelExplanation value)
Sets the value of the modelExplanation property.
|
void |
setModelName(String value)
Sets the value of the modelName property.
|
void |
setModelStats(ModelStats value)
Sets the value of the modelStats property.
|
void |
setModelVerification(ModelVerification value)
Sets the value of the modelVerification property.
|
void |
setNumberOfNeighbors(Integer value)
Sets the value of the numberOfNeighbors property.
|
void |
setOutput(Output value)
Sets the value of the output property.
|
void |
setScorable(Boolean value)
Sets the value of the scorable property.
|
void |
setSourceLocation(Locator newLocator) |
void |
setTargets(Targets value)
Sets the value of the targets property.
|
void |
setThreshold(Double value)
Sets the value of the threshold property.
|
void |
setTrainingInstances(TrainingInstances value)
Sets the value of the trainingInstances property.
|
Locator |
sourceLocation() |
NearestNeighborModel |
withAlgorithmName(String value) |
NearestNeighborModel |
withCategoricalScoringMethod(CategoricalScoringMethodType value) |
NearestNeighborModel |
withComparisonMeasure(ComparisonMeasure value) |
NearestNeighborModel |
withContinuousScoringMethod(ContinuousScoringMethodType value) |
NearestNeighborModel |
withExtensions(Collection<Extension> values) |
NearestNeighborModel |
withExtensions(Extension... values) |
NearestNeighborModel |
withFunctionName(MiningFunctionType value) |
NearestNeighborModel |
withInstanceIdVariable(String value) |
NearestNeighborModel |
withKNNInputs(KNNInputs value) |
NearestNeighborModel |
withLocalTransformations(LocalTransformations value) |
NearestNeighborModel |
withMiningSchema(MiningSchema value) |
NearestNeighborModel |
withModelExplanation(ModelExplanation value) |
NearestNeighborModel |
withModelName(String value) |
NearestNeighborModel |
withModelStats(ModelStats value) |
NearestNeighborModel |
withModelVerification(ModelVerification value) |
NearestNeighborModel |
withNumberOfNeighbors(Integer value) |
NearestNeighborModel |
withOutput(Output value) |
NearestNeighborModel |
withScorable(Boolean value) |
NearestNeighborModel |
withTargets(Targets value) |
NearestNeighborModel |
withThreshold(Double value) |
NearestNeighborModel |
withTrainingInstances(TrainingInstances value) |
protected MiningSchema miningSchema
protected Output output
protected ModelStats modelStats
protected ModelExplanation modelExplanation
protected Targets targets
protected LocalTransformations localTransformations
protected TrainingInstances trainingInstances
protected ComparisonMeasure comparisonMeasure
protected KNNInputs knnInputs
protected ModelVerification modelVerification
protected String modelName
protected MiningFunctionType functionName
protected String algorithmName
protected Integer numberOfNeighbors
protected ContinuousScoringMethodType continuousScoringMethod
protected CategoricalScoringMethodType categoricalScoringMethod
protected String instanceIdVariable
protected Double threshold
protected Boolean scorable
protected Locator locator
@Deprecated public NearestNeighborModel()
public NearestNeighborModel(MiningSchema miningSchema, TrainingInstances trainingInstances, ComparisonMeasure comparisonMeasure, KNNInputs knnInputs, MiningFunctionType functionName, Integer numberOfNeighbors)
public List<Extension> getExtensions()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the extensions property.
For example, to add a new item, do as follows:
getExtensions().add(newItem);
Objects of the following type(s) are allowed in the list
Extension
getExtensions in interface HasExtensionspublic MiningSchema getMiningSchema()
getMiningSchema in class ModelMiningSchemapublic void setMiningSchema(MiningSchema value)
setMiningSchema in class Modelvalue - allowed object is
MiningSchemapublic Output getOutput()
public void setOutput(Output value)
public ModelStats getModelStats()
getModelStats in class ModelModelStatspublic void setModelStats(ModelStats value)
setModelStats in class Modelvalue - allowed object is
ModelStatspublic ModelExplanation getModelExplanation()
ModelExplanationpublic void setModelExplanation(ModelExplanation value)
value - allowed object is
ModelExplanationpublic Targets getTargets()
getTargets in class ModelTargetspublic void setTargets(Targets value)
setTargets in class Modelvalue - allowed object is
Targetspublic LocalTransformations getLocalTransformations()
getLocalTransformations in class ModelLocalTransformationspublic void setLocalTransformations(LocalTransformations value)
setLocalTransformations in class Modelvalue - allowed object is
LocalTransformationspublic TrainingInstances getTrainingInstances()
TrainingInstancespublic void setTrainingInstances(TrainingInstances value)
value - allowed object is
TrainingInstancespublic ComparisonMeasure getComparisonMeasure()
ComparisonMeasurepublic void setComparisonMeasure(ComparisonMeasure value)
value - allowed object is
ComparisonMeasurepublic KNNInputs getKNNInputs()
KNNInputspublic void setKNNInputs(KNNInputs value)
value - allowed object is
KNNInputspublic ModelVerification getModelVerification()
ModelVerificationpublic void setModelVerification(ModelVerification value)
value - allowed object is
ModelVerificationpublic String getModelName()
getModelName in class ModelStringpublic void setModelName(String value)
setModelName in class Modelvalue - allowed object is
Stringpublic MiningFunctionType getFunctionName()
getFunctionName in class ModelMiningFunctionTypepublic void setFunctionName(MiningFunctionType value)
setFunctionName in class Modelvalue - allowed object is
MiningFunctionTypepublic String getAlgorithmName()
Stringpublic void setAlgorithmName(String value)
value - allowed object is
Stringpublic Integer getNumberOfNeighbors()
Stringpublic void setNumberOfNeighbors(Integer value)
value - allowed object is
Stringpublic ContinuousScoringMethodType getContinuousScoringMethod()
ContinuousScoringMethodTypepublic void setContinuousScoringMethod(ContinuousScoringMethodType value)
value - allowed object is
ContinuousScoringMethodTypepublic CategoricalScoringMethodType getCategoricalScoringMethod()
CategoricalScoringMethodTypepublic void setCategoricalScoringMethod(CategoricalScoringMethodType value)
value - allowed object is
CategoricalScoringMethodTypepublic String getInstanceIdVariable()
Stringpublic void setInstanceIdVariable(String value)
value - allowed object is
Stringpublic double getThreshold()
Doublepublic void setThreshold(Double value)
value - allowed object is
Doublepublic boolean isScorable()
isScorable in class ModelBooleanpublic void setScorable(Boolean value)
setScorable in class Modelvalue - allowed object is
Booleanpublic NearestNeighborModel withExtensions(Extension... values)
public NearestNeighborModel withExtensions(Collection<Extension> values)
public NearestNeighborModel withMiningSchema(MiningSchema value)
public NearestNeighborModel withOutput(Output value)
public NearestNeighborModel withModelStats(ModelStats value)
public NearestNeighborModel withModelExplanation(ModelExplanation value)
public NearestNeighborModel withTargets(Targets value)
public NearestNeighborModel withLocalTransformations(LocalTransformations value)
public NearestNeighborModel withTrainingInstances(TrainingInstances value)
public NearestNeighborModel withComparisonMeasure(ComparisonMeasure value)
public NearestNeighborModel withKNNInputs(KNNInputs value)
public NearestNeighborModel withModelVerification(ModelVerification value)
public NearestNeighborModel withModelName(String value)
public NearestNeighborModel withFunctionName(MiningFunctionType value)
public NearestNeighborModel withAlgorithmName(String value)
public NearestNeighborModel withNumberOfNeighbors(Integer value)
public NearestNeighborModel withContinuousScoringMethod(ContinuousScoringMethodType value)
public NearestNeighborModel withCategoricalScoringMethod(CategoricalScoringMethodType value)
public NearestNeighborModel withInstanceIdVariable(String value)
public NearestNeighborModel withThreshold(Double value)
public NearestNeighborModel withScorable(Boolean value)
public Locator sourceLocation()
sourceLocation in interface com.sun.xml.bind.LocatablesourceLocation in class PMMLObjectpublic void setSourceLocation(Locator newLocator)
setSourceLocation in class PMMLObjectpublic VisitorAction accept(Visitor visitor)
Copyright © 2014 University of Tartu. All Rights Reserved.