Data Mining
Associative pattern mining Hamid Beigy
Sharif University of Technology
Fall 1396
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 1 / 70
Data Mining Associative pattern mining Hamid Beigy Sharif - - PowerPoint PPT Presentation
Data Mining Associative pattern mining Hamid Beigy Sharif University of Technology Fall 1396 Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 1 / 70 Outline Introduction 1 Frequent pattern mining model 2 Frequent
Sharif University of Technology
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 1 / 70
1
2
3
4
5
6
7
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 2 / 70
1
2
3
4
5
6
7
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 3 / 70
Which items are frequently purchased together by customers? milk cereal bread milk bread butter milk bread sugar eggs Customer 1 Market Analyst Customer 2 sugar eggs Customer n Customer 3 Shopping Baskets Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 3 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 4 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 5 / 70
1
2
3
4
5
6
7
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 6 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 6 / 70
5 = 0.4.
5 = 0.2.
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 7 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 8 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 9 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 10 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 11 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 12 / 70
1
2
1
2
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 13 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 14 / 70
1
2
3
4
5
6
7
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 15 / 70
1
2
3
4
5
6
7
1
2
3
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 15 / 70
1
2
3
4
5
6
7
1
2
3
4
5
6
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 16 / 70
1
2
3
4
5
6
7
1
2
3
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 17 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 18 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 19 / 70
1
2
3
4
5
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 20 / 70
1
2
3
4
5
6
7
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 21 / 70
1
2
3
4
T100 I1, I2, I5 T200 I2, I4 T300 I2, I3 T400 I1, I2, I4 T500 I1, I3 T600 I2, I3 T700 I1, I3 T800 I1, I2, I3, I5 T900 I1, I2, I3 I2 I1 I3 I4 I5 7 6 6 2 2 I1:2 I3:2 I4:1 I3:2 I4:1 I5:1 I5:1 I1:4 I2:7 null{} I3:2 Node-link Item ID Support count
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 22 / 70
1
2
3
4
5
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 23 / 70
I2 I1 I3 I4 I5 7 6 6 2 2 I1:2 I3:2 I4:1 I3:2 I4:1 I5:1 I5:1 I1:4 I2:7 null{} I3:2 Node-link Item ID Support count 1
2
3
4
5
6
I5 {{I2, I1: 1}, {I2, I1, I3: 1}} hI2: 2, I1: 2i {I2, I5: 2}, {I1, I5: 2}, {I2, I1, I5: 2} I4 {{I2, I1: 1}, {I2: 1}} hI2: 2i {I2, I4: 2} I3 {{I2, I1: 2}, {I2: 2}, {I1: 2}} hI2: 4, I1: 2i, hI1: 2i {I2, I3: 4}, {I1, I3: 4}, {I2, I1, I3: 2} I1 {{I2: 4}} hI2: 4i {I2, I1: 4}
I2 4 I2:4 I1:2 I1:2 Node-link Item ID Support count null{} I1 4 Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 24 / 70
1
2
3
4
5
6
7
1
2
3
4
5
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 25 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 26 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 27 / 70
1
2
3
4
5
6
7
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 28 / 70
1
2
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 28 / 70
1
2
3
4
5
6
7
t i(t) 1 ABDE 2 BCE 3 ABDE 4 ABCE 5 ABCDE 6 BCD
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 29 / 70
1
2
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 30 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 31 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 32 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 33 / 70
1
2
3
4
5
6
7
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 34 / 70
1
2
3
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 35 / 70
1
2
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 36 / 70
1
2
3
4
5
6
7
8
9
10
11
12
13
14
16
17
18 Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 37 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 38 / 70
1
2
3
4
5
6
7
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 39 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 39 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 40 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 41 / 70
1
2
3
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 42 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 43 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 44 / 70
Id Sequence s1 CAGAAGT s2 TGACAG s3 GAAGT
∅(3) A(3) AA(3) AAA(1) AAG(3) AAGG AG(3) AGA(1) AGG(1) AT(2) C(2) G(3) GA(3) GAA(3) GAAA GAAG(3) GAG(3) GAGA GAGG GG(3) GGA(0) GGG(0) GT(2) T(3) TA(1) TG(1) TT(0) Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 45 / 70
1
2
1
2
3
4
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 46 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 47 / 70
Id Sequence s1 CAGAAGT s2 TGACAG s3 GAAGT
∅ A 1 2,4,5 2 3,5 3 2,3 C 1 1 2 4 G 1 3,6 2 2,6 3 1,4 T 1 7 2 1 3 5 AA 1 4,5 2 5 3 3 AG 1 3,6 2 6 3 4 AT 1 7 3 5 GA 1 4,5 2 3,5 3 2,3 GG 1 6 2 6 3 4 GT 1 7 3 5 TA 2 3,5 TG 2 2,6 AAA 1 5 AAG 1 6 2 6 3 4 AGA 1 5 AGG 1 6 GAA 1 5 2 5 3 3 GAG 1 6 2 6 3 4
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 48 / 70
1
2
3
4
5
6
7
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 49 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 49 / 70
(a)
(b)
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 50 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 51 / 70
1
2
3
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 52 / 70
1
2
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 53 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 54 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 55 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 56 / 70
1
2
1
2
3
4
3
1
2
4
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 57 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 58 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 59 / 70
1
2
3
4
5
6
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 60 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 61 / 70
1
2
3
4
5
6
7
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 62 / 70
1
2
3
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 62 / 70
1
2
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 63 / 70
1
2
3
1
game game
6row video 4000 3500 7500 video 2000 500 2500 6col 6000 4000 10,000 2
3
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 64 / 70
c
i=1 r
j=1
1
2
3
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 65 / 70
1
2
3
4
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 66 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 67 / 70
1
2
3
4
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 68 / 70
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 69 / 70
1
2
3
Hamid Beigy (Sharif University of Technology) Data Mining Fall 1396 70 / 70