Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
ROZDZIAŁ2.ODKRYWANIEASOCJACJI
reguł,dlaktórychnależyobliczyćwsparcieiufność,jestbardzoduża.Cowię-
cej,najczęściejokazujesię,żeliczbawygenerowanychregułasocjacyjnych,które
niespełniająwarunkówminimalnegowsparciaiminimalnejufności,jestznacznie
większaodliczbyotrzymanychsilnychregułasocjacyjnych.Rozważmyponow-
nie,dlailustracji,bazędanychDzprzykładu2.2.ZbiórelementówL=4.Liczba
wszystkichmożliwychregułasocjacyjnych,któremożnawygenerowaćdlazbioru
elementówL,wynosi3|L|2|L|+1+1=50.Liczbawszystkichsilnychbinarnych
regułasocjacyjnychwygenerowanychdlabazydanychDzprzykładu2.2wyno-
si14,tojest28%liczbywszystkichmożliwychregułasocjacyjnych,któremożna
wygenerowaćdlazbioruelementówL.Oznaczatomarnotrawstwoczasupoświę-
conegonaobliczaniewartościwsparciaiufnościodrzuconychreguł.Wszystkoto
powoduje,żepodejścienaiwnejestwpraktycemałoprzydatne.
Pojawiasięzatempytanie,wjakisposóbograniczyćliczbęgenerowanychre-
gułasocjacyjnych,takabyniezachodziłakoniecznośćobliczaniawartościwspar-
ciaiufnościodrzucanychreguł?Odpowiedźnatopytaniebrzmi:należy,generując
regułyasocjacyjne,osobnorozważaćograniczeniaminimalnegowsparciaimini-
malnejufności.Zauważmy,żezgodniezewzorem(2.17)idefinicjąwsparciazbio-
ruXwsparcieregułyXYjestrównewsparciuzbioruXY.Łatwozauważyć,
żewsparcieregułyYXjestrównieżrównewsparciuzbioruXY.Oznacza
to,żejeżeliwsparciezbioruXYjestmniejszeniżminimalnewsparcieminsup,
towówczasmożemypominąćobliczanieufnościregułasocjacyjnychXYoraz
YX,gdyżregułytezostanąodrzucone.Jeszczewiększyzyskczasowyuzysku-
jemywprzypadkuodrzuceniazbioru3-elementowegoXYZ.Jeżeliwsparcie
zbioruXYZjestmniejszeniżminimalnewsparcieminsup,towówczasmoże-
mypominąćobliczanieufnościnastępujących6regułasocjacyjnych:
XY,Z,
YX,Z,
ZX,Y,
X,YZ,
X,ZY,
Y,ZX.
Wogólnymprzypadkuodrzuceniezbioruk-elementowegoX1X2...Xk,
któregowsparciejestmniejszeniżminimalnewsparcieminsup,pozwalapomi-
nąćobliczanieufności2k2regułasocjacyjnych2).Powyższespostrzeżeniale-
głyupodstawwiększościalgorytmówodkrywaniabinarnychregułasocjacyjnych,
którezostanąprzedstawionewnastępnychpunktachtegorozdziału.
2)UdowodnienietegofaktupozostawiamyCzytelnikowijakoćwiczenie;patrzzadania.
20