By Kardi Teknomo, PhD .

< Previous | Next | Contents >

Association Rules of Market Basket Analysis

Let us call the items currently seen by the customer as X (independent variable) and the other items associated to those current items as Y (dependent variable).

If you have only two items, name A and B, we have only two possible association rules:

Market Basket Analysis

Market Basket Analysis

If you have only three items, name A, B and C, we have 12 possible association rules:

Market Basket Analysis

Notice that the independent variable (X) is combination of items up to d-1, where d is the number of items. Dependent variable (Y) is the combination of the set difference between all items and items listen on the dependent variable.

For our demonstration example, we have 4 items that generate 50 possible association rules as shown below.

Market Basket Analysis

In general, the total number of possible association rules, R, is exponential to the number of items, d, which is according to the following formula (Tan, Steinbach & Kumar, 2006):

Market Basket Analysis

Total number of items, d

1

2

3

4

5

10

100

500

Total possible association rules, R

0

2

12

50

180

57002

5.15378E+47

3.636E+238

Clearly if we have thousand numbers of items, it is impossible to compute the frequency of all possible association rules and most of them will not have enough support anyway. In the near future, I will introduce Apriori algorithm that would help to prune the number of possible associate rules. In the next section, you will how to compute the two measurements of support and confidence using brute force method.

< Previous | Next | Contents >

Rate this tutorial or give your comments about this tutorial

This tutorial is copyrighted .