ClustersCURE osztály származtatási diagramja
Publikus metódusok | |
ClustersCURE (int c, float alpha) | |
Konstruktor, mely a CURE algoritmust paramétereivel, üres adathalmazzal inicializálja. | |
ClustersCURE (Collection dataset, int c, float alpha) | |
Konstruktor, mely a CURE algoritmust paramétereivel és a megadott adathalmazzal inicializálja. | |
void | fillData (Collection dataset) |
Adatok betöltése. | |
void | doOneStep () |
Egy lépést végrehajt, vagyis egyesít két klasztert a CURE algoritmus szerint. | |
void | PostProcess () |
Végrehajtja a CURE algoritmus utófeldolgozását: a pontokat a reprezentáns pontoknak megfelelően klaszterekbe sorolja. | |
Védett metódusok | |
void | join (int i, int j) |
Egyesít két klasztert. | |
Privát attribútumok | |
int | c |
A CURE algoritmusra jellemző ,,c'' konstans, egy-egy klaszteren belül lévő reprezentáns pontok maximális száma. | |
float | alpha |
A CURE algoritmusra jellemző ,,alfa'' konstans, a reprezentáns pontok ,,összehúzásánál'' ennek megfelelően közelednek a pontok a klaszter középpontjához. | |
STMatrix | matrix |
Háromszögmátrix (Special Triangular Matrix), mely a klaszterek közötti távolságmátrix. | |
DistanceSingle | dif_s |
A távolságmérték, a single-link eljárásnak megfelelően a legközelebbi pontpár távolsága. |
|
Konstruktor, mely a CURE algoritmust paramétereivel, üres adathalmazzal inicializálja.
|
|
Konstruktor, mely a CURE algoritmust paramétereivel és a megadott adathalmazzal inicializálja.
|
|
Egy lépést végrehajt, vagyis egyesít két klasztert a CURE algoritmus szerint.
Implements Clusters. |
|
Adatok betöltése.
Újra implementálva ebből az osztályból: Clusters. |
|
Egyesít két klasztert. Az i és j indexű klasztereket egyesíti. i<j kell, hogy legyen. Az egyesítés úgy működik, hogy a j indexű klasztert megszűnteti, és a 2c reprezentáns pontból a CURE algoritmusnak megfelelően előállított c pontot teszi be az i indexű klaszterbe.
Újra implementálva ebből az osztályból: Clusters. |
|
Végrehajtja a CURE algoritmus utófeldolgozását: a pontokat a reprezentáns pontoknak megfelelően klaszterekbe sorolja.
Újra implementálva ebből az osztályból: Clusters. |
|
A CURE algoritmusra jellemző ,,alfa'' konstans, a reprezentáns pontok ,,összehúzásánál'' ennek megfelelően közelednek a pontok a klaszter középpontjához.
|
|
A CURE algoritmusra jellemző ,,c'' konstans, egy-egy klaszteren belül lévő reprezentáns pontok maximális száma.
|
|
A távolságmérték, a single-link eljárásnak megfelelően a legközelebbi pontpár távolsága.
|
|
Háromszögmátrix (Special Triangular Matrix), mely a klaszterek közötti távolságmátrix.
|