Course
Market Basket Analysis in Python
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Loved by learners at thousands of companies
Training 2 or more people?
Try DataCamp for BusinessCourse Description
Prerequisites
Data Manipulation with pandasIntroduction to Market Basket Analysis
Association Rules
Aggregation and Pruning
Visualizing Rules
Complete
Earn Statement of Accomplishment
Add this credential to your LinkedIn profile, resume, or CVShare it on social media and in your performance reviewEnroll Now
FAQs
What is the Apriori algorithm and will I learn to apply it?
The Apriori algorithm identifies frequently co-purchased items in transaction data. You learn to apply it along with pruning and aggregation strategies to generate actionable product rules.
What kinds of recommendation scenarios are covered in the exercises?
You build recommendations for a grocery store, a library, an e-book seller, a novelty gift retailer, and a movie streaming service, giving you practice across diverse retail contexts.
Which metrics does the course use to evaluate association rules?
You apply six metrics: support, confidence, lift, conviction, leverage, and Zhang's metric. Each helps you quantify how meaningful a relationship between purchased items really is.
What visualization techniques are taught for presenting results?
Chapter 4 covers heatmaps, scatterplots, and parallel coordinates plots for summarizing rules and guiding the pruning process when narrowing down useful item associations.
What Python skills do I need before starting?
You need Intermediate Python and Data Manipulation with pandas. The course uses these skills to process transaction data and implement market basket analysis techniques.
Join over 19 million learners and start Market Basket Analysis in Python today!
Create Your Free Account
or
By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.Grow your data skills with DataCamp for Mobile
Make progress on the go with our mobile courses and daily 5-minute coding challenges.