Professional Documents
Culture Documents
Gowtham Mra 2
Gowtham Mra 2
AGENDA
Problem Statement
• A Grocery Store shared the transactional data with you. Your job is to identify the most
popular combos that can be suggested to the Grocery Store chain after a thorough
analysis of the most commonly occurring sets of items in the customer orders. The
Store doesn’t have any combo offers. Can you suggest the best combos & offers?
• We aim to analyse the association rules to suggest the best combo and offers for
the Grocery Store chain using Market Basket Analysis.
• The data provided in the csv file has a Point of Sale (POS).
TOOLS USED
https://public.tableau.com/views/GowthamMRA2/MonthlyTrend?:language=en-
GB&:display_count=n&:origin=viz_share_link
EDA
DATA Dictionary
Data provided from Jan to Sep for 2 years (2018, 2019) and 2020 with 2 months(Jan and
Feb)
YEARLY TREND
• The year 2018 has the highest no of orders followed by 2019, Since the data in the year 2020 has
only 2 months so very low count in orders
• There is highest no of unique orders in Jan(174) and low number of orders made in June
is 105
QUARTERLY TREND
• The Q1 2019 and Q3 2018 have the highest no of orders (180) and the lowest no of orders in Q1 2020 since it
contains only 2 months of day
• High number of orders made on mid of the month and start of month is low and it reduced at end of month
Product Count
• The product poultry is the order highest no of orders and hand shop is the lowest no of orders
CEREALS - 451
WAFFLES - 449 C
EGGS - 444
DINNER ROLLS - 443
DISHWASHING LIQUID/DETERGENT - 442 BAGELS - 439
ALUMINUM FOIL - 438
YOGURT - 438
MILK - 433
COFFEE/TEA - 432
SOAP - 432
LAUNDRY DETERGENT - 431
TOILET PAPER - 431
JUICE - 429
INDIVIDUAL MEALS - 428
MIXES - 428
ALL- PURPOSE - 427
BEEF - 427
SPAGHETTI SAUCE - 425
KETCHUP - 423
PASTA - 423
FRUITS - 422
TORTILLAS - 421
SHAMPOO - 420
BUTTER - 419
SANDWICH BAGS - 419
PAPER TOWELS - 413
SUGAR - 411
PORK - 405
FLOUR - 402
SANDWICH LOAVES - 398
HAND SOAP - 394
• All Purpose is general product so we will remove the data to get better combos
• Market Basket Analysis is a technique which identi es the strength of association between pairs
of products purchased together and identify patterns of co-occurrence. A co- occurrence is when
two or more things take place together.
• Market Basket Analysis creates If-Then scenario rules, for example, if item A is purchased then
item B is likely to be purchased. The rules are probabilistic in nature or, in other words, they are
derived from the frequencies of co-occurrence in the observations. Frequency is the proportion of
baskets that contain the items of interest. The rules can be used in pricing strategies, product
placement, and various types of cross-selling strategies. In order to make it easier to understand,
think of Market Basket Analysis in terms of shopping at a supermarket. Market Basket Analysis
takes data at transaction level, which lists all items bought by a customer in a single purchase.
The technique determines relationships of what products were purchased with which other
product(s). These relationships are then used to build pro les containing If-Then rules of the items
purchased. The rules could be written as If {A} Then {B}
• The If part of the rule (the {A} above) is known as the antecedent and the THEN part of the rule is
known as the consequent (the {B} above).
• The antecedent is the condition and the consequent is the result. The association rule has three
measures that express the degree of con dence in the rule, Support, Con dence, and Lift
fi
fi
fi
fi
THRESHOLD VALUES
Support: Its the default popularity of an item. In mathematical terms, the support of item A is nothing but the
ratio of transactions involving A to the total number of transactions.
Con dence : Likelihood that customer who bought both A and B. Its divides the number of transactions
involving both A and B by the number of transactions involving B.
fi
KNIME WORK FLOW
• We can observe here that no. of rows are now 1,139 as compared to our dataset it was 20,641, after ltering the data with
out All-Purpose so 20,090
• This will help us classify the products for our further Market Basket Analysis
DATA LOAD
fi
MBA- CELL SPLITTER
The ltered data then grouped with Order ID and the unique values of 1139 rows
Grouped Data
fi
MBA - Association RULE
These rules are actionable in that they can be used to target customers for
marketing, or for product placing, or more generally to inform decision making.
fi
fi
fi
INFERENCE
• So as we can see in the previous slide the table shows 145104 records in which each row contains a di erent rules.
• It has created multiple rules on the basis of threshold limit that we have set earlier in the Association Rule Learner
Node and whichever has a higher lift value we recommend that product to the customer
• Consequent column contains recommended products and we have sorted the lift values from higher to lower for the
better recommendations.
• If we see the result table of the Association Rule Learner some item are single as well as double and some are more
in a single bracket.
• So generally we recommend the products that are listed in consequent feature which has a higher lift value
• That means it has the higher probability of being purchased by the customer
ff