Class XmeansWithKmeansPP

java.lang.Object
weka.clusterers.AbstractClusterer
weka.clusterers.RandomizableClusterer
weka.clusterers.XMeans
weka.clusterers.XmeansWithKmeansPP
All Implemented Interfaces:
Serializable, Cloneable, weka.clusterers.Clusterer, weka.core.CapabilitiesHandler, weka.core.CapabilitiesIgnorer, weka.core.CommandlineRunnable, weka.core.OptionHandler, weka.core.Randomizable, weka.core.RevisionHandler, weka.core.TechnicalInformationHandler

public class XmeansWithKmeansPP extends weka.clusterers.XMeans
Class implements Xmeans with the initialization using K-Means++
Since:
0.0.4
Version:
0.0.6
Author:
pawel trajdos
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static int
     

    Fields inherited from class weka.clusterers.XMeans

    D_CONVCHCLOSER, D_CURR, D_FOLLOWSPLIT, D_GENERAL, D_ITERCOUNT, D_KDTREE, D_METH_MISUSE, D_PRINTCENTERS, D_RANDOMVECTOR, m_CurrDebugFlag, R_HIGH, R_LOW, R_WIDTH
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    buildClusterer(weka.core.Instances data)
     
    double[]
    distributionForInstance(weka.core.Instance instance)
     

    Methods inherited from class weka.clusterers.XMeans

    binValueTipText, checkForNominalAttributes, clusterInstance, cutOffFactorTipText, debugLevelTipText, debugVectorsFileTipText, distanceFTipText, getBinValue, getCapabilities, getClusterCenters, getCutOffFactor, getDebugLevel, getDebugVectorsFile, getDistanceF, getInputCenterFile, getKDTree, getMaxIterations, getMaxKMeans, getMaxKMeansForChildren, getMaxNumClusters, getMinNumClusters, getNextDebugVectorsInstance, getOptions, getOutputCenterFile, getRevision, getTechnicalInformation, getUseKDTree, globalInfo, initDebugVectorsInput, inputCenterFileTipText, KDTreeTipText, listOptions, main, maxIterationsTipText, maxKMeansForChildrenTipText, maxKMeansTipText, maxNumClustersTipText, minNumClustersTipText, numberOfClusters, outputCenterFileTipText, setBinValue, setCutOffFactor, setDebugLevel, setDebugVectorsFile, setDistanceF, setInputCenterFile, setKDTree, setMaxIterations, setMaxKMeans, setMaxKMeansForChildren, setMaxNumClusters, setMinNumClusters, setOptions, setOutputCenterFile, setUseKDTree, toString, useKDTreeTipText

    Methods inherited from class weka.clusterers.RandomizableClusterer

    getSeed, seedTipText, setSeed

    Methods inherited from class weka.clusterers.AbstractClusterer

    debugTipText, doNotCheckCapabilitiesTipText, forName, getDebug, getDoNotCheckCapabilities, makeCopies, makeCopy, postExecution, preExecution, run, runClusterer, setDebug, setDoNotCheckCapabilities

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • nRepeats

      public static int nRepeats
  • Constructor Details

    • XmeansWithKmeansPP

      public XmeansWithKmeansPP()
  • Method Details

    • buildClusterer

      public void buildClusterer(weka.core.Instances data) throws Exception
      Specified by:
      buildClusterer in interface weka.clusterers.Clusterer
      Overrides:
      buildClusterer in class weka.clusterers.XMeans
      Throws:
      Exception
    • distributionForInstance

      public double[] distributionForInstance(weka.core.Instance instance) throws Exception
      Specified by:
      distributionForInstance in interface weka.clusterers.Clusterer
      Overrides:
      distributionForInstance in class weka.clusterers.AbstractClusterer
      Throws:
      Exception