Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
2.4.PODSTAWOWYALGORYTMODKRYWANIAREGUŁ
2.4.Podstawowyalgorytmodkrywaniajednowymiarowych,
jednopoziomowych,binarnychregułasocjacyjnych
Pierwszyalgorytmodkrywaniasilnychbinarnychregułasocjacyjnychprzedsta-
wionow1993r.,aw1994r.pojawiłasięfundamentalnapracaAgrawalaiSrikanta,
wktórejprzedstawionodwanowealgorytmyodkrywaniasilnychbinarnychreguł
asocjacyjnych:AprioriiAprioriTID.Algorytmytestałysię,wpóźniejszymcza-
sie,podstawąwielunowychalgorytmówodkrywaniabinarnychregułasocjacyj-
nych.Cechąwspólnąwszystkichalgorytmówodkrywaniasilnychbinarnychreguł
asocjacyjnychjestidentycznyogólnyschematdziałaniaalgorytmu.Schematten
nazwaliśmyogólnymalgorytmemodkrywaniasilnychbinarnychregułasocjacyj-
nych(patrzpseudokodalgorytmu2.1).
Algorytm201Ogólnyalgorytmodkrywaniasilnychbinarnychregułasocjacyjnych
Wejście:bazadanychtransakcjiD,minsup,minconf.
Wyjście:zbiórsilnychbinarnychregułasocjacyjnych.
1:znajdźwszystkiezbioryelementówLi,LiL,takieżewsparcie(Li)>
minsup;zbioryLinazywamyzbioramiczęstymi(ang.frequentitemsets);
2:napodstawiezbiorówczęstychznalezionychwkroku(1)wygenerujwszystkie
silnebinarneregułyasocjacyjnezastosujalgorytm2.2;
Algorytm202Ogólnyalgorytmodkrywaniasilnychbinarnychregułasocjacyjnych
zezbiorówczęstych
Wejście:zbioryczęsteUiLi,minconf.
Wyjście:zbiórsilnychbinarnychregułasocjacyjnych.
1:dlakażdegozbioruczęstegoLiznajdźwszystkieniepustepodzbiorysubLi
zbioruLi;
2:dlakażdegopodzbiorusubLi,takiegożezachodzi
wsparcie(subLi)
wsparcie(Li)
>minconf,
wygenerujregułępostaci:subLi(LisubLi);
Algorytm2.1składasięzdwóchkroków.Wpierwszymznajdowanewszyst-
kiezbioryczęste,którereprezentujązbioryelementówwystępującychwspólnie
wtransakcjach.Wdrugimkrokunapodstawieznalezionychzbiorówczęstych
21