Class FuzzyKMean

java.lang.Object
jwat.workloadAnalysis.clustering.fuzzyKMean.FuzzyKMean
All Implemented Interfaces:
Clustering

public class FuzzyKMean extends Object implements Clustering
Fuzzy k-means clustering algorithm of JWAT: each observation belongs to the clusters with given membership degrees.
  • Constructor Details

    • FuzzyKMean

      public FuzzyKMean(int numClust, int[] varSel)
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface Clustering
    • getClusteringType

      public int getClusteringType()
      Specified by:
      getClusteringType in interface Clustering
    • getNumCluster

      public int getNumCluster()
      Specified by:
      getNumCluster in interface Clustering
    • setAssign

      public void setAssign(int pos, double[][] ass)
    • setEntropy

      public void setEntropy(double[] ent)
    • getClusteringInfos

      public ClusteringInfos getClusteringInfos(int numCluster)
      Specified by:
      getClusteringInfos in interface Clustering
    • getAssignment

      public double[][] getAssignment(int clust)
    • getVarClust

      public int[] getVarClust()
      Specified by:
      getVarClust in interface Clustering
    • getEntropy

      public double[] getEntropy()