Professional Documents
Culture Documents
Bài tập nhóm 7
Bài tập nhóm 7
TID\ a c d t w
Items
1 1 1 0 1 1
2 0 1 1 0 1
3 1 1 0 1 1
4 1 1 1 0 1
5 1 1 1 1 1
6 0 1 1 1 0
Cho CSDLD như bảng trên, Sử dụng thuật Apriori, tìm tất cả các tập phổ biến với:
a) Minsup = 2
b) Minsup = 3
c) Minsup = 4
BÀI GIẢI
a c d t w
Items
Sup_count 4 6 4 4 5
Items ac ad at aw cd ct cw dt dw tw
Sup_count 4 2 3 4 4 4 5 2 3 3
Items acd act acw adt adw atw cdt cdw ctw dtw
Sup_count 2 3 4 1 2 3 2 3 3 1
Sup_count 1 2 3 1 1
KẾT LUẬN:
Với minsup = 2 thì ta có:
a, c, d, t, w, ac, ad, at, aw, cd, ct, cw, dt, dw, tw, acd, act, acw, adw, atw, cdt,
cdw, ctw, acdw là các tập phổ biến (26 tập).
Với minsup = 3 thì ta có:
a, c, d, t, w, ac, at, aw, cd, ct, cw, dw, tw, act, acw, atw, cdw, ctw, actw (19
tập).
Với minsup = 4 thì ta có:
a, c, d, t, w, ac, aw, cd, ct, cw, acw (11 tập).
Minsup=2
a, c, d, t, w, ac, ad, at, aw, cd, ct, cw, dt, dw, tw, acd, act, acw, adw, atw, cdt, cdw,
ctw, acdw
Y = CDW : conf ( CDW=> A ) = 2/3 = 0.67 < 0.8 nên => CDW=> A không tin
cậy. khi đó có thể bỏ khỏi X CDW và các tập con của nó. Do đó, X=
{ ADW(2), ACW(4), ACD(2), AC(4), AD(2), AW(4), A(4)}.
Y = ADW : conf ( ADW=> C ) = 2/2 = 1>= 0.8 nên => ADW=> C là luật mạnh
Y = ACW : conf ( ADW=> D ) = 2/2 = 1>= 0.8 nên => ACW=> D là luật mạnh
Y = ACD : conf ( ACD=> W ) = 2/2 = 1>= 0.8 nên => ACD=> W là luật mạnh
Y = AC: conf ( AC=> DW ) = 2/4 = 0.5< 0.8 nên => AC=> DW không tin cậy.
khi đó có thể bỏ khỏi X AC và các tập con của nó. Do đó, X= {AD(2), AW(4)}.
Y = AD:conf ( AD=> CW ) = 2/2 = 1>= 0.8 nên => AD=> CW là luật mạnh
Y = AW: conf ( AW=> CD ) = 2/4 = 0.5< 0.8 nên => AW=> CD không tin cậy.
khi đó có thể bỏ khỏi X AC.
Y = CT:conf ( CT=> W ) = 3/4 = 0.75< 0.8 nên => CT=> W không tin cậy. khi
đó có thể bỏ khỏi X CT và các tập con của nó. Do đó, X= { CW(5), TW(3),
W(5) }.
Y = CW:conf ( CW=> T ) = 3/4 = 0.75< 0.8 nên => CW=>T không tin cậy. khi
đó có thể bỏ khỏi X CT và các tập con của nó. Do đó, X= {TW(3)}.
Y = TW:conf ( TW=> C ) = 3/3 = 1>= 0.8 nên => TW=> C là luật mạnh
Y = CD:conf ( CD=> W ) = 2/4 = 0.5< 0.8 nên => CD=> W không tin cậy. khi
đó có thể bỏ khỏi X CD và các tập con của nó. Do đó, X= { CW(5), DW(3),
W(5) }.
Y = CW:conf ( CW=> D ) = 2/5 = 0.4< 0.8 nên => CW=> D không tin cậy. khi
đó có thể bỏ khỏi X CW và các tập con của nó. Do đó, X= { DW(3) }.
Y = DW:conf ( DW=> C ) = 2/3 = 0.67< 0.8 nên => DW=> C không tin cậy. khi
đó có thể bỏ khỏi X DW
Y = AC:conf ( AC=> D ) = 2/4 = 0.5 < 0.8 nên => CW=> D không tin cậy. khi
đó có thể bỏ khỏi X AC và các tập con của nó. Do đó, X= { AD(2), CD(4), D(4)
}.
Y = AD:conf ( AD=> C ) = 2/2 = 1>= 0.8 nên => AD=> C là luật mạnh
Y = CD:conf ( CD=> A ) = 2/4 = 0.5 < 0.8 nên => DC=> A không tin cậy. khi đó
có thể bỏ khỏi X CD
Y = AC:conf ( AC=> T ) = 3/4 = 0.75 < 0.8 nên => AC=> T không tin cậy. khi
đó có thể bỏ khỏi X AC và các tập con của nó. Do đó, X= { AT(3), CT(4), T(4)
}.
Y = AT:conf ( AT=> C ) = 3/3 = 1>= 0.8 nên => AT=> C là luật mạnh
Y = CT:conf ( CT=> A ) = 3/4 = 0.75 < 0.8 nên => CT=>A không tin cậy. khi đó
có thể bỏ khỏi X CT
Y = AC:conf ( AC=> W ) = 4/4 = 1>= 0.8 nên => AC=> W là luật mạnh
Y = AW:conf ( AW=> C ) = 4/4 = 1>= 0.8 nên => AW=> C là luật mạnh
Y = CW:conf ( CW=> A ) = 3/4 = 0.75 < 0.8 nên => CW=>A không tin cậy. khi
đó có thể bỏ khỏi X CW và các tập con của nó. Do đó, X= { A(4) }.
Y = A:conf ( A=> CW ) = 4/4 = 1>= 0.8 nên => A=> CW là luật mạnh
Y = AD:conf ( AD=> W ) = 2/2 = 1>= 0.8 nên => AD=> W là luật mạnh
Y = AW:conf ( AW=> D ) = 2/4 = 0.5<0.8 nên => AW=> D không tin cậy. khi
đó có thể bỏ khỏi X AW và các tập con của nó. Do đó, X= { DW(3), D(4) }.
Y = DW:conf ( DW=> A ) = 2/3 = 0.75<0.8 nên => DW=> A không tin cậy. khi
đó có thể bỏ khỏi X DW
Y = AW:conf ( AW=> T ) = 3/4 = 0.75<0.8 nên => AW=> T không tin cậy. khi
đó có thể bỏ khỏi X AW và các tập con của nó. Do đó, X= { AT(3), T(4) }.
Y = AT:conf ( AT=> W ) = 3/3 = 1>= 0.8 nên => AT=> W là luật mạnh
Y = TW:conf ( TW=> A) = 3/3 = 1>= 0.8 nên => TW=> A là luật mạnh
Y = CD:conf ( CD=> T ) = 2/4 = 0.5<0.8 nên => CD=> T không tin cậy. khi đó
có thể bỏ khỏi X CD và các tập con của nó. Do đó, X= { CT(4), DT(2), T(4) }.
Y = CT:conf ( CT=> D ) = 2/4 = 0.5<0.8 nên => CT=> D không tin cậy. khi đó
có thể bỏ khỏi X CT và các tập con của nó. Do đó, X= {DT(2) }.
Y = DT:conf ( DT=> C) = 2/2 = 1>= 0.8 nên => DT=> C là luật mạnh
AC có minsup= 4 và minconf=0.8
X={A(4), C(6)}
Y = A:conf ( A=> C ) = 4/4 = 1>= 0.8 nên => A=> C là luật mạnh
Y = C:conf ( C=> A ) = 4/6 = 0.67 < 0.8 nên => C=> A không tin cậy
AD có minsup= 2 và minconf=0.8
X={A(4), D(4)}
Y = A:conf ( A=> D ) = 2/4 = 0.5 < 0.8 nên => A=> D không tin cậy
Y = D:conf ( D=> A ) = 2/4 = 0.5 < 0.8 nên => D=> A không tin cậy
AT có minsup= 3 và minconf=0.8
X={A(4), T(4)}
Y = A:conf ( A=> T ) = 3/4 = 0.75 < 0.8 nên => A=> T không tin cậy
Y = T:conf ( T=> A ) = 3/4 = 0.75 < 0.8 nên => T=> A không tin cậy
AW có minsup= 4 và minconf=0.8
X={A(4), W(5)}
Y = A:conf ( A=> W ) = 4/4 = 1>= 0.8 nên => A=> W là luật mạnh
Y = W:conf ( W=> A ) = 4/5 = 0.8>= 0.8 nên => W=> A là luật mạnh
CD có minsup= 4 và minconf=0.8
X={C(6), D(4)}
Y = C:conf ( C=> D ) = 4/6 = 0.67 < 0.8 nên => C=> D không tin cậy
Y = D:conf ( D=> C ) = 4/4 = 1>= 0.8 nên => D=> C là luật mạnh
CT có minsup= 4 và minconf=0.8
X={C(6), T(4)}
Y = C:conf ( C=> T ) = 4/6 = 0.67 < 0.8 nên => C=> T không tin cậy
Y = T:conf ( T=> C ) = 4/4 = 1>= 0.8 nên => T=> C là luật mạnh
CW có minsup= 5 và minconf=0.8
X={C(6), W(5)}
Y = C:conf ( C=> W ) = 5/6 = 0.83>= 0.8 nên => C=> W là luật mạnh
Y = W:conf ( W=> C ) = 5/5 = 1>= 0.8 nên => W=> C là luật mạnh
DT có minsup= 2 và minconf=0.8
X={D(4), T(4)}
Y = D:conf ( D=> T ) = 2/4 = 0.5 >= 0.8 nên => D=> T là luật mạnh
Y = T:conf ( T=> D ) = 2/4 = 0.5 >= 0.8 nên => T=> D là luật mạnh
DW có minsup= 3 và minconf=0.8
X={D(4), W(5)}
Y = D:conf ( D=> W ) = 3/4 = 0.75 < 0.8 nên => D=> W không tin cậy
Y = W:conf ( W=> D ) = 3/5 = 0.6 < 0.8 nên => W=> D không tin cậy
TW có minsup= 3 và minconf=0.8
X={W(5), T(4)}
Y = T:conf ( T=> W ) = 3/4 = 0.75 < 0.8 nên => T=> W không tin cậy
Y = W:conf ( W=> T ) = 3/5 = 0.6 < 0.8 nên => W=> T không tin cậy
Minsup= 3
a, c, d, t, w, ac, at, aw, cd, ct, cw, dw, tw, act, acw, atw, cdw, ctw, actw
Y = ACT : conf ( ACT=> W ) = 3/3 = 1>= 0.8 nên => ACT=> W là luật mạnh
Y = ACW : conf ( ACW=> T ) = 3/4 = 0.75< 0.8 nên => ACW=> T không tin
cậy. khi đó có thể bỏ khỏi X ACW và các tập con của nó. Do đó, X= { CTW(3),
AT(3), CT(4), TW(3), T(4) }.
Y = CTW : conf ( CTW=> A ) = 3/3 = 1>= 0.8 nên => CTW=> A là luật mạnh
Y = AT : conf ( AT=> CW ) = 3/3 = 1>= 0.8 nên => AT=> CW là luật mạnh
Y = CT : conf ( CT=> AW ) = 3/4 = 0.75< 0.8 nên => CT=> AW không tin cậy.
khi đó có thể bỏ khỏi X CT và các tập con của nó. Do đó, X= { TW(3)}.
Y = TW : conf ( TW=> AC ) = 3/3 = 1>= 0.8 nên => TW=> AC là luật mạnh
Y = AC : conf ( AC=> W ) = 4/4 = 1>= 0.8 nên => AC=> W là luật mạnh
Y = AW : conf ( AW=> C ) = 4/4 = 1>= 0.8 nên => AW=> C là luật mạnh
Y = CW : conf ( CW=> A ) = 3/5 = 0.6< 0.8 nên => CW=> A không tin cậy. khi
đó có thể bỏ khỏi X CW và các tập con của nó. Do đó, X= { A(4)}.
Y = A : conf ( A=> CW ) = 4/4 = 1>= 0.8 nên => A=> CW là luật mạnh
Y = AT : conf ( AT=> W ) = 3/3 = 1>= 0.8 nên => AT=> W là luật mạnh
Y = AW : conf ( AW=> T ) = 3/4 = 0.75< 0.8 nên => AW=> T không tin cậy.
khi đó có thể bỏ khỏi X AW và các tập con của nó. Do đó, X= { T(4)}.
Y = TW : conf ( TW=> A ) = 3/3 = 1>= 0.8 nên => TW=> A là luật mạnh
Y = CD : conf ( CD=> W ) = 3/4 = 0.75< 0.8 nên => CD=> W không tin cậy.
khi đó có thể bỏ khỏi X CD và các tập con của nó. Do đó, X= { CW(5), DW(3),
W(5)}.
Y = CW : conf ( CW=> D ) = 3/5 = 0.6 < 0.8 nên => CW=> D không tin cậy. khi
đó có thể bỏ khỏi X CW và các tập con của nó. Do đó, X= { DW(3)}.
Y = DW : conf ( DW=>C ) = 3/3 = 1>= 0.8 nên => DW=> C là luật mạnh
CTW có minsup =3 va minconf= 0.8
Y = CT : conf ( CT=> W ) = 3/4 = 0.75< 0.8 nên => CT=> W không tin cậy. khi
đó có thể bỏ khỏi X CT và các tập con của nó. Do đó, X= { CW(5), TW(3),
W(5)}.
Y = CW : conf ( CW=> T ) = 3/5 = 0.6 < 0.8 nên => CW=> T không tin cậy. khi
đó có thể bỏ khỏi X CW và các tập con của nó. Do đó, X= { TW(3)}.
Y = TW : conf ( TW=>C ) = 3/3 = 1>= 0.8 nên => TW=> C là luật mạnh
ac,
X={A(4), C(6)}
Y = A : conf ( A=> C ) = 4/4 = 1>= 0.8 nên => A=> C là luật mạnh
Y = C:conf ( C=> A ) = 4/6 = 0.67 < 0.8 nên => C=> A không tin cậy
at,
X={A(4), T(4)}
Y = A : conf ( A=> T ) = 3/4 = 0.75< 0.8 nên => A=> T không tin cậy
Y = T : conf ( T=> A ) = 3/4 = 0.75< 0.8 nên => T=> A không tin cậy
aw,
X={A(4), W(5)}
Y = A : conf ( A=> W ) = 4/4 = 1>= 0.8 nên => A=> W là luật mạnh
Y = W : conf ( W=> A ) = 4/5 = 0.8>= 0.8 nên => W=> A là luật mạnh
cd,
X={C(6), D(4)}
Y = C:conf ( C=> D ) = 4/6 = 0.67 < 0.8 nên => C=> D không tin cậy
Y = D : conf ( D=> C ) = 4/4 = 1>= 0.8 nên => D=> C là luật mạnh
ct,
Y = C:conf ( C=> T ) = 4/6 = 0.67 < 0.8 nên => C=> T không tin cậy
Y = T : conf ( T=> C ) = 4/4 = 1>= 0.8 nên => T=> C là luật mạnh
cw,
X={C(6), W(5)}
Y = C:conf ( C=> W ) = 4/6 = 0.67 < 0.8 nên => C=> W không tin cậy
Y = D : conf ( W => C ) = 4/5 = 0.8>= 0.8 nên => W=> C là luật mạnh
dw,
Y = D:conf ( D=> W ) = 3/4 = 0.75 < 0.8 nên => D=> W không tin cậy
Y = W: conf ( W => D ) = 3/5 = 0.6 < 0.8 nên => W=> D không tin cậy
tw
X={T(4), W(5)}
Y = T:conf ( T=> W ) = 3/4 = 0.75 < 0.8 nên => T=> W không tin cậy
Y = W: conf ( W => T ) = 3/5 = 0.6 < 0.8 nên => W=> T không tin cậy
Minsup= 4
Y = CW: conf (CW => A)= 4/5= 1.0 >=0.8 nên CW => A là luật mạnh
Y = AW: conf (AW => C)= 4/4= 1.0 >=0.8 nên AW => C là luật mạnh
Y = AC: conf (AC => W)= 4/4= 1.0 >=0.8 nên AC => W là luật mạnh
Y = A: conf (A => CW)= 4/4= 1.0 >=0.8 nên A => CW là luật mạnh
Y = C: conf (C => AW)= 4/6= 0.67 <0.8 nên C => AW không tin cậy. khi đó
có thể bỏ khỏi X C. Do đó, X= { W (5)}.
Y = W: conf (W => ACDT)= 4/5= 0.8 >=0.8 nên W => ACW là luật mạnh
Vậy có 5 luật được sinh ra
Y = C: conf (C => W)= 5/6= 0.83 >=0.8 nên C => W là luật mạnh
Y = A: conf (A => C)= 4/4= 1.0 >=0.8 nên A => Clà luật mạnh
Y = C: conf (C => A)= 4/6= 0.67 <0.8 nên C => A không tin cậy. khi đó có thể
bỏ khỏi X C.
Y = A: conf (A => W)= 4/4= 1.0 >=0.8 nên A => W là luật mạnh
Y = W: conf (W => A)= 4/5= 0.8 >=0.8 nên W => A là luật mạnh
Y = D: conf (D => C)= 4/4= 1.0 >=0.8 nên D => C là luật mạnh
Y = C: conf (C => T)= 4/6= 1.0 >=0.8 nên C => T không tin cậy. khi đó có thể
bỏ khỏi X C. Do đó, X= { T (4)}.
Y = T: conf (T => C)= 4/4= 0.8 >=0.8 nên T => C là luật mạnh