Overview
Direct Answer
Market basket analysis is a data mining technique that identifies co-occurrence patterns and association rules between items purchased or selected together in transactional datasets. It uncovers which products, services, or behaviours frequently appear in combination, enabling predictive insights about customer purchasing patterns.
How It Works
The technique applies algorithms such as Apriori or Eclat to transaction data, calculating support (frequency of item co-occurrence), confidence (conditional probability), and lift (strength of association) metrics. These metrics generate association rules—such as 'if customer purchases item A, probability of purchasing item B increases by X%'—ranked by statistical significance and business relevance.
Why It Matters
Retailers and e-commerce organisations use these insights to optimise product placement, bundle offerings, and cross-sell strategies, directly improving transaction value and inventory efficiency. The technique reduces marketing waste by identifying genuine customer affinities rather than relying on demographic assumptions, yielding measurable returns on promotional spend.
Common Applications
Supermarkets analyse checkout data to position complementary products; online retailers use insights to personalise product recommendations and design bundled offers; financial services identify cross-sell opportunities for insurance and investment products; healthcare organisations analyse patient treatment sequences to improve clinical pathways.
Key Considerations
The quality of results depends heavily on data granularity and transaction volume; sparse datasets or those with excessive noise produce unreliable patterns. Discovered associations reflect historical behaviour and may not account for seasonality, market shifts, or causal relationships, requiring domain expertise to translate into actionable strategy.
Cross-References(1)
More in Data Science & Analytics
Data Pipeline
Data EngineeringAn automated set of processes that moves and transforms data from source systems to target destinations.
Prescriptive Analytics
Applied AnalyticsAdvanced analytics that recommends specific actions to achieve desired outcomes based on predictive analysis.
Propensity Modelling
Statistics & MethodsStatistical models that predict the likelihood of a specific customer behaviour such as purchasing, churning, or responding to an offer, guiding targeted business actions.
Semantic Layer
Statistics & MethodsAn abstraction layer that provides business-friendly definitions and consistent metrics on top of raw data, enabling self-service analytics with standardised terminology.
Data Governance
Data GovernanceThe framework of policies, processes, and standards for managing data assets to ensure quality, security, and compliance.
Network Analysis
Statistics & MethodsThe study of graphs representing relationships between discrete objects to understand network structure and dynamics.
Data Contract
Statistics & MethodsA formal agreement between data producers and consumers that defines the structure, semantics, quality standards, and service levels of a shared data interface.
Data Observability
Data EngineeringThe ability to understand, diagnose, and resolve data quality issues across the data stack by monitoring freshness, distribution, volume, schema, and lineage of data assets.