24.06.2015 Views

Asociační pravidla - Sorry

Asociační pravidla - Sorry

Asociační pravidla - Sorry

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!