AlgorithmWard osztály származtatási diagramja
Publikus metódusok | |
void | doOneStep () |
Egy lépést végrehajt, vagyis egyesít két klasztert. | |
void | fillData (Collection dataset) |
A megadott pontokból egy-egy új klasztert képez. Működése a konstruktorhoz hasonló. | |
Privát metódusok | |
void | joinNaive (int i, int j) |
Két klaszter egyesítése a naív módszer használata esetén. | |
void | joinSteiner (int i, int j) |
Két klaszter egyesítése a Steiner formulás módszer használata esetén. | |
double | computeSquareErrorSteiner (Cluster ci, Cluster cj) |
Az egyesített klaszter négyzetes hibájának kiszámítása - Steiner formulát használó gyors módszer. | |
double | computeSquareErrorNaive (Cluster ci, Cluster cj) |
Az egyesített klaszter négyzetes hibájának kiszámítása - naív módszer. |
|
Az egyesített klaszter négyzetes hibájának kiszámítása - naív módszer.
|
|
Az egyesített klaszter négyzetes hibájának kiszámítása - Steiner formulát használó gyors módszer.
|
|
Egy lépést végrehajt, vagyis egyesít két klasztert.
Implements ClusteringAlgorithm. |
|
A megadott pontokból egy-egy új klasztert képez. Működése a konstruktorhoz hasonló.
Újra implementálva ebből az osztályból: ClusteringAlgorithm. |
|
Két klaszter egyesítése a naív módszer használata esetén.
|
|
Két klaszter egyesítése a Steiner formulás módszer használata esetén.
|