Hauptseite   Packages   Klassenhierarchie   ?bersicht   Auflistung der Dateien   Datenstruktur-Elemente  

math.Distance Klassenreferenz

Berechnung von Distanzen zwischen Instanzen und Clustern. Mehr...

Aufstellung aller Elemente

?ffentliche, statische Datenelemente


double getMMD (Instances[] clusters, double[] min_dists, int[] min_cls)
 Berechne die mittlere Minimaldistanz zwischen Clustern.



double getGMMD (Instances[] clusters, double a, double[] min_dists, int[] min_cls, double[] stats)
 Berechne die gewichtete mittlere Minimaldistanz zwischen Clustern.



double euklidian (double[] a1, double[] a2)
 Euklidische Distanz zwischen zwei Vektoren.



double euklidian (double[] a1, Instance inst)
 Euklidische Distanz zwischen zwei Vektoren.



double weighted_euklidian (double[] a1, int freq1, double[] a2, int freq2, double rho, int size)
 Gewichtete euklidische Distanz zwischen zwei Vektoren gem?? Initialschritt des AML-Algorithmus.



double weighted_euklidian (double[] a1, int freq1, double[] a2, double rho, int size)
 Gewichtete euklidische Distanz zwischen zwei Vektoren gem?? Iterationsschritt des AML-Algorithmus.




Ausf?hrliche Beschreibung

Berechnung von Distanzen zwischen Instanzen und Clustern.

Author:
mstolpe
Revision:
1.7
Date:
2003/04/22 09:51:29

Definiert in Zeile 26 der Datei Distance.java.


Dokumentation der Elementfunktionen

double math.Distance.euklidian double    a1[],
Instance    inst
[static]
 

Euklidische Distanz zwischen zwei Vektoren.

Parameter:
a1  Erster Vektor
inst  Zweiter Vektor (in Form einer Instanz aus dem Weka-Paket)
R?ckgabe:
Euklidische Distanz zwischen den beiden Vektoren

Definiert in Zeile 158 der Datei Distance.java.

double math.Distance.euklidian double    a1[],
double    a2[]
[static]
 

Euklidische Distanz zwischen zwei Vektoren.

Parameter:
a1  Erster Vektor
a2  Zweiter Vektor
R?ckgabe:
Euklidische Distanz zwischen den beiden Vektoren

Definiert in Zeile 145 der Datei Distance.java.

double math.Distance.getGMMD Instances    clusters[],
double    a,
double    min_dists[],
int    min_cls[],
double    stats[]
[static]
 

Berechne die gewichtete mittlere Minimaldistanz zwischen Clustern.

Parameter:
clusters  Menge der Cluster
a  Parameter zwischen 0 und 1, der den Einflu? von Ausrei?ern begrenzt
min_dists  Array, in dem nach der Berechnung die Minimaldistanzen jedes Clusters zu seinem n?chsten Nachbarn eingetragen sind
min_cls  Array, in dem nach der Berechnung f?r jeden Cluster die Clusternummer seines n?chsten Nachbarn eingetragen ist
stats  Array der Gr??e 2, in dem nach der Berechnung in stats[0] der Wert f?r gmmd_di und in stats[1] der Gini-Koeffizient eingetragen sind
R?ckgabe:
Wert der GMMD

Definiert in Zeile 79 der Datei Distance.java.

double math.Distance.getMMD Instances    clusters[],
double    min_dists[],
int    min_cls[]
[static]
 

Berechne die mittlere Minimaldistanz zwischen Clustern.

Parameter:
clusters  Menge der Cluster
min_dists  Array, in dem nach der Berechnung die Minimaldistanzen jedes Clusters zu seinem n?chsten Nachbarn eingetragen sind
min_cls  Array, in dem nach der Berechnung f?r jeden Cluster die Clusternummer seines n?chsten Nachbarn eingetragen ist
R?ckgabe:
Wert der MMD

Definiert in Zeile 37 der Datei Distance.java.

double math.Distance.weighted_euklidian double    a1[],
int    freq1,
double    a2[],
double    rho,
int    size
[static]
 

Gewichtete euklidische Distanz zwischen zwei Vektoren gem?? Iterationsschritt des AML-Algorithmus.

Parameter:
a1  Erster Vektor
freq1  H?ufigkeit des ersten Vektors
a2  Zweiter Vektor (Startwert)
rho  Der Parameter rho des AML-Algorithmus
size  Anzahl der Instanzen insgesamt
R?ckgabe:
Gewichtete euklidische Distanz zwischen den beiden Vektoren

Definiert in Zeile 193 der Datei Distance.java.

double math.Distance.weighted_euklidian double    a1[],
int    freq1,
double    a2[],
int    freq2,
double    rho,
int    size
[static]
 

Gewichtete euklidische Distanz zwischen zwei Vektoren gem?? Initialschritt des AML-Algorithmus.

Parameter:
a1  Erster Vektor
freq1  H?ufigkeit des ersten Vektors
a2  Zweiter Vektor
freq2  H?ufigkeit des zweiten Vektors
rho  Der Parameter rho des AML-Algorithmus
size  Anzahl der Instanzen insgesamt
R?ckgabe:
Gewichtete euklidische Distanz zwischen den beiden Vektoren

Definiert in Zeile 175 der Datei Distance.java.


Die Dokumentation f?r diese Klasse wurde erzeugt aufgrund der Datei:
Erzeugt am Tue Apr 22 11:22:59 2003 f?r Picana von doxygen1.2.18