Class Kmeans

java.lang.Object
  extended by Kmeans

public class Kmeans
extends java.lang.Object

Author:
Anny Marit Svendsen

Constructor Summary
Kmeans(double[][] vectors, double[][] repVectors, double threshold, java.io.File[] files)
          Konstruerer et objekt av type Kmeans med matrisene for dokumentvektorene og klyngerepresentantvektorene.
 
Method Summary
 int getAntClusters()
          Returnerer antall klynger.
 int getAntDocs()
          Returnerer antall dokumenter.
 int[] getClusterCounts()
          Returnerer matrisa som inneholder oversikt over antall dokumenter i hver klynge.
 double[][] getKlyngeOversikt()
          Returnerer matrise som inneholder vektorer for alle dokumenter.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Kmeans

public Kmeans(double[][] vectors,
              double[][] repVectors,
              double threshold,
              java.io.File[] files)
Konstruerer et objekt av type Kmeans med matrisene for dokumentvektorene og klyngerepresentantvektorene. Metoden doClustering() blir kalt opp.

Parameters:
vectors - matrise som inneholder alle dokumentvektorene.
repVectors - matrise som inneholder alle klyngerepresentantvektorene.
threshold - grenseverdi for tilordning til klynger.
Method Detail

getKlyngeOversikt

public double[][] getKlyngeOversikt()
Returnerer matrise som inneholder vektorer for alle dokumenter.

Returns:
verdien til matrisa av type double[][].

getAntClusters

public int getAntClusters()
Returnerer antall klynger.

Returns:
verdien av denne int.

getAntDocs

public int getAntDocs()
Returnerer antall dokumenter.

Returns:
verdien av denne int.

getClusterCounts

public int[] getClusterCounts()
Returnerer matrisa som inneholder oversikt over antall dokumenter i hver klynge.

Returns:
verdien av denne matrisa.