Kezdő lap | Névtér lista | Osztályhierarchia | Összetevők listája | Fájlok listája | Osztályok összetevői

DistanceInterface interfész referencia

DistanceInterface osztály származtatási diagramja

DistanceAverage DistanceComplete DistanceSingle Osztálytagok listája.

Publikus metódusok

float distance (Cluster egyik, Cluster masik)
 Két klaszter távolságát számolja ki.

float ujdistance (Cluster eredeti, Cluster egyik, float egyiktav, Cluster masik, float masiktav)
 Gyors kiszámítása a távolságnak, klaszterek uniózása esetén.


Részletes leírás

Két klaszter távolságát kiszámító osztályok interfésze. Kétféle metódusa van:

distance: két klaszter távolságát számítja ki, nem túl hatékony, mivel az implementációk ilyenkor az összes pontpár távolságát megnézik.

ujdistance: akkor használd, ha egy klaszter, és két másik klaszter uniójának távolságát akarod kiszámolni, és tudod hogy az unió két része milyen messze van attól a bizonyos klasztertől. A Single, Complete, Average Linkage eljárásoknál ilyenkor a pontok vizsgálata nélkül ki lehet számítani az unió távolságát minden egyes klasztertől.


Osztálytag függvények (metódusok) dokumentációja

float DistanceInterface::distance Cluster  egyik,
Cluster  masik
 

Két klaszter távolságát számolja ki.

A Single, Complete, Average Linkage implementációkban ez úgy történik, hogy az összes pontpárra megnézik a távolságokat, majd ezek minimuma, maximuma vagy átlaga lesz a végeredmény

Paraméterek:
egyik az egyik cluster
masik a másik cluster
Visszaadott érték:
a két cluster távolsága

Implemented in DistanceAverage, DistanceComplete, and DistanceSingle.

float DistanceInterface::ujdistance Cluster  eredeti,
Cluster  egyik,
float  egyiktav,
Cluster  masik,
float  masiktav
 

Gyors kiszámítása a távolságnak, klaszterek uniózása esetén.

Mennyi az `eredeti' klaszter távolsága az `egyik' és a `masik' klaszter uniójától, ha az `egyik'-től `egyiktav'-ra, a `masik'-tól `masiktav'-ra vagyunk. Legrosszabb esetben csináld azt, hogy kiszámolod az uniójukat, és arra meghívod a distance függvényt

Implemented in DistanceAverage, DistanceComplete, and DistanceSingle.


Ez a dokumentáció az interfészről a következő fájl alapján készült:
Projekt: Single-, Complete-, Average Linkage és CURE hierarchikus adatbányászati algoritmusok Java-ban Készült: Mon Jun 30 23:05:29 2003 Készítette: doxygen 1.3.2