Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Dobývání znalostí z databází<br />
T6: asociační <strong>pravidla</strong><br />
Generování podle četností:<br />
Algoritmus generování kombinací<br />
Inicializace<br />
1. vytvoř CAT - seznam kategorií A(v) uspořádaný sestupně dle<br />
četnosti<br />
2. přiřaď OPEN = CAT<br />
Hlavní cyklus<br />
1. Dokud OPEN není prázdný seznam<br />
1.1. vezmi první kombinaci ze seznamu OPEN (označ ji<br />
COMB)<br />
1.2. pro každé A(v) ze seznamu CAT takové, že A(v) je v<br />
CAT před všemi hodnotami atributů z COMB (Tedy platí, že<br />
četnost A(v) je větší nebo rovna četnosti COMB)<br />
1.2.1.pokud se atribut A nevyskytuje v COMB potom<br />
1.2.1.1. generuj novou kombinaci COMB A(v)<br />
1.2.1.2. přidej COMB A(v) do seznamu OPEN za<br />
poslední kombinaci C takovou, že četnost(C) <br />
četnost(COMB A(v))<br />
1.3. odstraň COMB ze seznamu OPEN<br />
dříve generuje četnější (častěji se vyskytující)<br />
kombinace (a tedy i vztahy),<br />
dříve generuje spíše kratší kombinace (a tedy i<br />
vztahy) (přidáním kategorie do kombinace se<br />
zpřísní kritérium a tedy i sníží počet objektů,<br />
které ho splní).<br />
5