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.1
Version:
0.0.1
Author:
pawel trajdos
See Also:
  • Field Summary

    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
    double[]
    distributionForInstance(weka.core.Instance instance)
     

    Methods inherited from class weka.clusterers.XMeans

    binValueTipText, buildClusterer, 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
  • Constructor Details

    • XmeansWithKmeansPP

      public XmeansWithKmeansPP()
  • Method Details

    • 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