Class NearestCentroidBoundary
- java.lang.Object
-
- weka.classifiers.AbstractClassifier
-
- weka.classifiers.functions.NearestCentroidClassifier
-
- weka.classifiers.functions.explicitboundaries.models.NearestCentroidBoundary
-
- All Implemented Interfaces:
Serializable
,Cloneable
,weka.classifiers.Classifier
,ClassifierWithBoundaries
,weka.core.BatchPredictor
,weka.core.CapabilitiesHandler
,weka.core.CapabilitiesIgnorer
,weka.core.CommandlineRunnable
,weka.core.OptionHandler
,weka.core.RevisionHandler
public class NearestCentroidBoundary extends weka.classifiers.functions.NearestCentroidClassifier implements ClassifierWithBoundaries
Nearest Centroind Classifier with explicit boundaries Only binary classifiers.- Since:
- 0.1.0
- Version:
- 2.2.1
- Author:
- Pawel Trajdos
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description NearestCentroidBoundary()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
buildClassifier(weka.core.Instances data)
double[]
distributionForInstance(weka.core.Instance instance)
String
dotProductTipText()
DecisionBoundary
getBoundary()
Returns decision boundaries of the classifierweka.core.Capabilities
getCapabilities()
DotProduct
getDotProduct()
String[]
getOptions()
Enumeration<weka.core.Option>
listOptions()
static void
main(String[] args)
void
setDebug(boolean debug)
void
setDotProduct(DotProduct dotProduct)
void
setOptions(String[] options)
-
Methods inherited from class weka.classifiers.functions.NearestCentroidClassifier
clusProtoTipText, getCentroids, getClusProto, getRevision, globalInfo, setClusProto, toString
-
Methods inherited from class weka.classifiers.AbstractClassifier
batchSizeTipText, classifyInstance, debugTipText, distributionsForInstances, doNotCheckCapabilitiesTipText, forName, getBatchSize, getDebug, getDoNotCheckCapabilities, getNumDecimalPlaces, implementsMoreEfficientBatchPrediction, makeCopies, makeCopy, numDecimalPlacesTipText, postExecution, preExecution, run, runClassifier, setBatchSize, setDoNotCheckCapabilities, setNumDecimalPlaces
-
-
-
-
Method Detail
-
buildClassifier
public void buildClassifier(weka.core.Instances data) throws Exception
- Specified by:
buildClassifier
in interfaceweka.classifiers.Classifier
- Overrides:
buildClassifier
in classweka.classifiers.functions.NearestCentroidClassifier
- Throws:
Exception
-
getBoundary
public DecisionBoundary getBoundary() throws Exception
Description copied from interface:ClassifierWithBoundaries
Returns decision boundaries of the classifier- Specified by:
getBoundary
in interfaceClassifierWithBoundaries
- Returns:
- Decision boundaries
- Throws:
Exception
-
distributionForInstance
public double[] distributionForInstance(weka.core.Instance instance) throws Exception
- Specified by:
distributionForInstance
in interfaceweka.classifiers.Classifier
- Overrides:
distributionForInstance
in classweka.classifiers.functions.NearestCentroidClassifier
- Throws:
Exception
-
getCapabilities
public weka.core.Capabilities getCapabilities()
- Specified by:
getCapabilities
in interfaceweka.core.CapabilitiesHandler
- Specified by:
getCapabilities
in interfaceweka.classifiers.Classifier
- Overrides:
getCapabilities
in classweka.classifiers.functions.NearestCentroidClassifier
-
getDotProduct
public DotProduct getDotProduct()
- Returns:
- the dotProduct
-
setDotProduct
public void setDotProduct(DotProduct dotProduct)
- Parameters:
dotProduct
- the dotProduct to set
-
dotProductTipText
public String dotProductTipText()
-
setDebug
public void setDebug(boolean debug)
- Overrides:
setDebug
in classweka.classifiers.AbstractClassifier
-
listOptions
public Enumeration<weka.core.Option> listOptions()
- Specified by:
listOptions
in interfaceweka.core.OptionHandler
- Overrides:
listOptions
in classweka.classifiers.functions.NearestCentroidClassifier
-
getOptions
public String[] getOptions()
- Specified by:
getOptions
in interfaceweka.core.OptionHandler
- Overrides:
getOptions
in classweka.classifiers.functions.NearestCentroidClassifier
-
setOptions
public void setOptions(String[] options) throws Exception
- Specified by:
setOptions
in interfaceweka.core.OptionHandler
- Overrides:
setOptions
in classweka.classifiers.functions.NearestCentroidClassifier
- Throws:
Exception
-
main
public static void main(String[] args)
- Parameters:
args
-
-
-