You are on page 1of 5

Daffodil International University

Assignment

Course Code: CSE450 Course Title: Data Mining

Submitted to:
Name: Mayen Uddin Mojumdar
Lecture
Dept. of Computer Science and Engineering
Daffodil International University

Submitted by:
Name: Milon Mahato
ID: 171-15-1472
Section: PC-D
Dept. of Computer Science and Engineering
Daffodil International University

Date of Submission: 27-09-2020


Transactions ID Item sets
1 Bread, Coke, Milk
2 Beer, Bread
3 Beer, Coke, Diaper, Milk
4 Beer, Bread, Diaper, Milk
5 Coke, Diaper, Milk

Minimum Support: 30% Minimum Confidence: 30%

1-item set Frequency/Support


Bread 3
Coke 3
Milk 4
Beer 3
Diaper 3

As,
Support = (30/100) *5
= 1.5

Frequent 1-item sets Frequency/Support


Bread 3
Coke 2
Milk 4
Beer 3
Diaper 3

2-item set Frequency/Support

{Bread, Coke} 1

{Bread, Milk} 2
{Bread, Beer} 2

{Bread, Diaper} 1

{Coke, Milk} 3

{Coke, Beer} 1

{Coke, Diaper} 2

{Milk, Beer} 2

{Milk, Diaper} 3
{Beer, Diaper} 2

Frequent 2-item sets Frequency/Support


{Bread, Milk} 2
{Bread, Beer} 2
{Coke, Milk} 3
{Coke, Diaper} 2
{Milk, Beer} 2
{Milk, Diaper} 3
{Beer, Diaper} 2

3-item set Frequency/Support


{Bread, Coke, Milk} 1
{Bread, Coke, Beer} 0
{Bread, Milk, Beer} 1
{Coke, Milk, Beer} 1
{Bread, Coke, Diaper} 0
{Bread, Milk, Diaper} 1
{Coke, Milk, Diaper} 2
{Bread, Beer, Diaper} 1
{Coke, Beer, Diaper} 1
{Milk, Beer, Diaper} 2
Frequent 3-item sets Frequency/Support
{Coke, Milk, Diaper} 2
{Milk, Beer, Diaper} 2

For {Coke, Milk, Diaper}


Associative Rule Support Confidence Confidence %
(Coke, Milk)→ Diaper 2 0.67 66.67
(Coke, Diaper)→ Milk 2 1 100
(Milk, Diaper)→ Coke 2 0.67 66.67
Diaper→(Coke, Milk) 2 0.67 66.67
Milk→(Coke, Diaper) 2 0.5 50
Coke→(Milk, Diaper) 2 0.67 50

We know,
Confidence(A→B) = Support (AUB) / Support(A)
C ((Coke, Milk)→ Diaper) = S ((Coke, Milk) U Diaper)/S ((Coke, Milk)) = 2/3 = 0.67
C (Coke, Diaper)→ Milk) = S ((Coke, Diaper) U Milk)/S ((Coke, Diaper)) = 2/2 = 1
C (Milk, Diaper)→ Coke) = S ((Milk, Diaper) U Coke)/S ((Milk, Diaper)) = 2/3 = 66.67
C (Diaper → (Coke, Milk)) = S (Diaper U (Coke, Milk)) / S(Diaper) = 2/3 = 66.67
C (Milk → (Coke, Diaper) = S (Milk U (Coke, Diaper)) / S(Milk) = 2/4 = 0.5
C (Coke → (Milk, Diaper) = S (Coke U (Milk, Diaper)) / S(Coke) = 2/3= 66.67

After compare with minimum confidence (30%)


Final rules are: (Coke, Milk)→ Diaper, (Coke, Diaper)→ Milk, (Milk, Diaper)→
Coke, Diaper→(Coke, Milk), Milk→(Coke, Diaper), Coke→(Milk, Diaper)
For {Milk, Beer, Diaper}
Associative Rule Support Confidence Confidence %
(Milk, Beer)→ Diaper 2 1 100
(Milk, Diaper)→ Beer 2 0.67 66.67
(Beer, Diaper)→ Milk 2 1 100
Diaper→(Milk, Beer) 2 0.67 66.67
Beer→(Milk, Diaper) 2 0.67 66.67
Milk→(Beer, Diaper) 2 0.5 50

C ((Milk, Beer)→ Diaper) = S ((Milk, Beer) U Diaper)/S ((Milk, Beer)) = 2/2 = 1


C ((Milk, Diaper)→ Beer) = S ((Milk, Diaper) U Beer)/S ((Milk, Diaper)) = 2/3 = 0.67
C ((Beer, Diaper)→ Milk) = S ((Bear, Diaper) U Milk)/S ((Bear, Diaper)) = 2/2 = 1
C (Diaper → (Milk, Beer) = S (Diaper U (Milk, Beer)) / S(Diaper) = 2/3 = 0.67
C (Beer → (Milk, Diaper) = S (Beer U (Milk, Diaper)) / S(Beer) = 2/3 = 0.67
C (Milk → (Beer, Diaper) = S (Milk U (Beer, Diaper)) / S(Milk) = 2/4 = 0.5

After compare with minimum confidence (30%)


Final rules are: (Milk, Beer)→ Diaper, (Milk, Diaper)→ Beer, (Beer, Diaper)→ Milk,
Diaper→(Milk, Beer), Beer→(Milk, Diaper), Milk→(Beer, Diaper)

You might also like