Class BoundaryAndCentroidsClassifier

java.lang.Object
weka.classifiers.AbstractClassifier
weka.classifiers.SingleClassifierEnhancer
weka.classifiers.functions.SingleClassifierEnhancerBoundary
weka.classifiers.functions.BoundaryAndCentroidsClassifier
All Implemented Interfaces:
Serializable, Cloneable, weka.classifiers.Classifier, weka.core.BatchPredictor, weka.core.CapabilitiesHandler, weka.core.CapabilitiesIgnorer, weka.core.CommandlineRunnable, weka.core.OptionHandler, weka.core.RevisionHandler

public class BoundaryAndCentroidsClassifier extends SingleClassifierEnhancerBoundary
Since:
2.5.0
Version:
2.5.0
Author:
pawel trajdos
See Also:
  • Constructor Details

    • BoundaryAndCentroidsClassifier

      public BoundaryAndCentroidsClassifier(ClassifierWithBoundaries boundClassifier)
    • BoundaryAndCentroidsClassifier

      public BoundaryAndCentroidsClassifier()
  • Method Details

    • buildClassifier

      public void buildClassifier(weka.core.Instances data) throws Exception
      Throws:
      Exception
    • distributionForInstance

      public double[] distributionForInstance(weka.core.Instance instance) throws Exception
      Specified by:
      distributionForInstance in interface weka.classifiers.Classifier
      Overrides:
      distributionForInstance in class weka.classifiers.AbstractClassifier
      Throws:
      Exception
    • globalInfo

      public String globalInfo()
    • getPrototypeProto

      public weka.classifiers.functions.nearestCentroid.IClusterPrototype getPrototypeProto()
      Returns:
      the prototypeProto
    • setPrototypeProto

      public void setPrototypeProto(weka.classifiers.functions.nearestCentroid.IClusterPrototype prototypeProto)
      Parameters:
      prototypeProto - the prototypeProto to set
    • prototypeProtoTipText

      public String prototypeProtoTipText()
    • getPotFunction

      public PotentialFunction getPotFunction()
      Returns:
      the potFunction
    • setPotFunction

      public void setPotFunction(PotentialFunction potFunction)
      Parameters:
      potFunction - the potFunction to set
    • potFunctionTipText

      public String potFunctionTipText()
    • getProportion

      public double getProportion()
      Returns:
      the proportion
    • setProportion

      public void setProportion(double proportion)
      Parameters:
      proportion - the proportion to set
    • proportionTipText

      public String proportionTipText()
    • getEps

      public double getEps()
      Returns:
      the eps
    • setEps

      public void setEps(double eps)
      Parameters:
      eps - the eps to set
    • epsTipText

      public String epsTipText()
    • listOptions

      public Enumeration<weka.core.Option> listOptions()
      Specified by:
      listOptions in interface weka.core.OptionHandler
      Overrides:
      listOptions in class weka.classifiers.SingleClassifierEnhancer
    • setOptions

      public void setOptions(String[] options) throws Exception
      Specified by:
      setOptions in interface weka.core.OptionHandler
      Overrides:
      setOptions in class weka.classifiers.SingleClassifierEnhancer
      Throws:
      Exception
    • getOptions

      public String[] getOptions()
      Specified by:
      getOptions in interface weka.core.OptionHandler
      Overrides:
      getOptions in class weka.classifiers.SingleClassifierEnhancer
    • isUsePriors

      public boolean isUsePriors()
      Returns:
      the usePriors
    • setUsePriors

      public void setUsePriors(boolean usePriors)
      Parameters:
      usePriors - the usePriors to set
    • usePriorsTipText

      public String usePriorsTipText()
    • getClassSpecificClusterer

      public weka.clusterers.ClassSpecificClusterer getClassSpecificClusterer()
    • setClassSpecificClusterer

      public void setClassSpecificClusterer(weka.clusterers.ClassSpecificClusterer classSpecificClusterer)
    • classSpecificClustererTipText

      public String classSpecificClustererTipText()
    • getDataSplitter

      public weka.tools.data.splitters.DataSplitter getDataSplitter()
    • setDataSplitter

      public void setDataSplitter(weka.tools.data.splitters.DataSplitter dataSplitter)
    • dataSplitterTipText

      public String dataSplitterTipText()
    • quantileTipText

      public String quantileTipText()
    • getQuantile

      public double getQuantile()
    • setQuantile

      public void setQuantile(double quantile)
    • quantilePotentialValTipText

      public String quantilePotentialValTipText()
    • getQuantilePotentialVal

      public double getQuantilePotentialVal()
    • setQuantilePotentialVal

      public void setQuantilePotentialVal(double quantilePotentialVal)
    • minSearchTipText

      public String minSearchTipText()
    • getMinSearch

      public double getMinSearch()
    • setMinSearch

      public void setMinSearch(double minSearch)
    • maxSearchTipText

      public String maxSearchTipText()
    • getMaxSearch

      public double getMaxSearch()
    • setMaxSearch

      public void setMaxSearch(double maxSearch)
    • nBisectIterationsTipText

      public String nBisectIterationsTipText()
    • getnBisectIterations

      public int getnBisectIterations()
    • setnBisectIterations

      public void setnBisectIterations(int nBisectIterations)
    • getClusterCombiner

      public weka.tools.arrayFunctions.MultivariateFunction getClusterCombiner()
    • setClusterCombiner

      public void setClusterCombiner(weka.tools.arrayFunctions.MultivariateFunction clusterCombiner)
    • clusterCombinerTipText

      public String clusterCombinerTipText()