SlideShare una empresa de Scribd logo
1 de 10
Marketing Mix Model
Coursework for Applied Statistics and Business Forecasting:
Data Analysis & Regression Modelling on Cinnamon Tea Sales
CINNAMON TEA 11
10365619
BMAN 71791 – 2019/2020
Consumer goods brand:
Cinnamon Tea
3 Years of Monthly Sales
5 Regional Markets:
North, South, East, West, Capital
3 Marketing Activities:
TV Ads, Online Banner, Direct Mail
Key Objectives:
• Analyse sales associations
• Evaluate marketing effectiveness
• Investigate possible sources of
variation that drive sales
Dependent Variable : Sales
Independent Variables :
General Market Research of Cinnamon Tea
Market Research: Background
Rich aroma tea with small unit size
and simple packaging
TV, newspapers, other media channels
Online ads, emails and social media marketing
Higher price for specialty tea (e.g. Cinnamon) than
regular tea. Price range in UK: £2 - £5
Distribution to supermarkets and retailers
Urban, Suburban and Rural areas
MARKETING MIX
PRODUCT PROMOTION
PRICE PLACE
• Price
• TV Ads
• Online Ads
• Mail Promotion
• Time
• Product
• Region
• Month
Method and Challenges
Steps:
1. Data Preparation
2. Splitting Training – Test Set
3. Creating Regression Model
4. Feature Selection: remove non-
significant variables (p-value > 0.05)
5. Validation & Robustness Check
6. Analysis & Visualisation
Method of Tests & Validation:
Tests: Significance, Residuals Diagnostics Plots, Multi-Collinearity, Auto-Correlation
Model Validation: Cross Validation
Challenges:
• Some information (e.g. exact year,
exact location, cost of mail promotion)
are not known.
• Variation of factors from variables such
as customer’s profile and demography
of regions that are not available.
• Limited data (180 observations) to build
model with many variables.
Regression with 3 activities as variables: Sales associated = 4.83*(tv) – 25.62*(online) + 33.19*(mail) = 12.4
!!! But they are not the best predictor of sales, more variables are needed !!!
11.6
64,064 IN TOTAL
2.9 PACKS WHEN ONLY TV AD IS USED
-48.6
-89,984 IN TOTAL
14.1 PACKS WHEN ONLY ONLINE AD IS USED
35.3
194,910 IN TOTAL
38.0PACKS WHEN ONLY DIRECT-MAIL IS USED
PACKS SOLD FOR EACH
TV ADVERTISING
PACKS SOLD FOR EACH
ONLINE ADVERTISING
PACKS SOLD FOR EACH
DIRECT MAIL PROMOTION
LEGEND:
Regression
line for all
data
Regression
when only 1
marketing is
used
Scatter plot
of sales by
marketing
Data Visualisation: Simple Linear Regression of Marketing Activities
Highlight:
• Impact of a price increase is
equal to sales decrease.
Price is highest in Apr & Oct.
• Sales is highest in winter,
specifically in December
(month-wise) and in year 3.
• Direct-mail is the most used
type of marketing but is never
used in May & June.
• Capital has the highest sales.
Data Visualisation: Explore pattern/factors that drive sales
0
400
800
1200
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
ACTIVITIES
Marketing
per Month
TV
ONLINE
MAIL
Average
Price
Final Model: Multivariable Regression
2
1
1
Coefficient t-tests are significant: all 14 variables
are not insignificant with 95% confidence
2 97.4% Goodness of fit & 97.1% Adjusted R2
The model is well-fitted with the observed value
TV ads cost £2 mil: Effectiveness → 10% ratio of revenue/cost**
Banners cost £500k: Effectiveness → -55%* ratio of revenue/cost**
TV ads is more effective than Online ads
*Online ads only shows positive impact when it’s the only activity done
**Ratio = Total Sales generated from marketing x Mean of Price / Cost
Sales of Cinnamon Tea has seasonal cyclicality:
Peak sales & high correlation in Dec & Jan (Winter)
Sales is influenced by regions: Capital, South & North
Insights & Interpretation of Results
Best to let go of online
banners & tv ads!
(they’re not worth-it)
Boost mail promotion
before and during
winter!
Direct-Mail is the best marketing activity
with highest boost in sales + additional drive from direct-mail
promotion of the previous month
From the final model,
Total packs of cinnamon tea sold
associated to marketing over 3 years:
195,924
Each Mail Promotion: 27.84
Each TV ads: 7.69
When price goes up, sales goes down
To increase revenue, slightly increase price on high season,
decrease on summer and stabilise on the rest
Model Evaluation & Validation
• Adjusted R Squared = 97.1%
• Residual Standard Error (RSE) = 8.19%
• Prediction Errors:
o MSE = 135,326 ; RMSE = 367
o MAE = 279
Overfitting & Robustness Check:
Bias vs Variance Trade-off: low bias & low variance = robust
• Validation of Prediction Errors*:
o RMSPE Model (Predicted) = 348
o RMSPE Cross Validation (cvpred) = 399
o RMSPE Test Set Prediction = 412
The prediction error of the model, is relatively low and the
difference of the value of error between that of Predicted,
cvpred and the prediction on the test set are small
*Root Mean Square Prediction Error (RMSPE) ~ ∑ Bias2/n
Data Preparation, Splitting & Feature Selection:
1. Encoding categorical data into binary variables
2. Splitting Training-Test Set by 80-20
3. Feature selection using Stepwise Selection Method: 14
predictors selected from 24 independent variables
Validation Method:
K-Fold Cross Validation: Leave one out (LOOCV)
Stepwise Selection in Both Direction
Assumption Tests & Limitations
Variance are equally spread along
ranges of predictors, confirming
homoscedasticity
There’s no outlier that is
influential to the model
Residuals are normally
distributed
Ordinary Least Squares (OLS) assumptions are overall met. Several remaining notes: small positive autocorrelation which shows that there
might be trends over time and some other factors might lead to slightly heteroscedastic residuals for smaller fitted values, but still acceptable.
Forecasting sales based on past data relies on the assumption that the market pattern will remain constant over time. However, external
effects, such as launching of competitor’s products, events, economic crises etc, may also affect sales.
Residuals don’t have non-
linear relationships
Variance Inflation Factor (VIF) Durbin Watson
Variance of residuals
has a relatively normal
distribution
lag Autocorrelation D-W Statistic p-value
1 0.176 1.63 0.018
D-W value < 2 which means there’s small positive autocorrelation
but still in normal range between 1.5-2.5
p-value < 0.05 means we can reject null hypothesis
All variables have small VIF value, which means there’s
no multi-collinearity and all variables are independent
Alloy Client Solutions. (2019). The Role Of Seasonality In Demand Forecasting Success.
https://medium.com/alloytech/the-role-of-seasonality-in-demand-forecasting-success-171166a7039
Anderson, D., Sweeney, D., Williams, T. (2011). Statistics for Business and Economics. South-Western, Cengage
Learning.
Kim, Bommae. (2015). Understanding Diagnostic Plots for Linear Regression Analysis. University of Virginia Library
Research Data Services + Sciences. https://data.library.virginia.edu/diagnostic-plots/
MBASkool. Lipton Marketing Mix (4Ps) Strategy. https://www.mbaskool.com/marketing-mix/products/17520-
lipton.html
References

Más contenido relacionado

La actualidad más candente

Retail sales reporting & analysis
Retail sales reporting & analysisRetail sales reporting & analysis
Retail sales reporting & analysisRetail EDI
 
PPT of budgeting merchandise in retail store
PPT of budgeting merchandise in retail storePPT of budgeting merchandise in retail store
PPT of budgeting merchandise in retail storeRajesh Roy
 
Pricing strategy for television company
Pricing strategy for television companyPricing strategy for television company
Pricing strategy for television companyJisha Varghese
 
How to crack consulting case interview
How to crack consulting case interviewHow to crack consulting case interview
How to crack consulting case interviewAsen Gyczew
 
Selecting The Final Price by Kotler and Keller
Selecting The Final Price by Kotler and KellerSelecting The Final Price by Kotler and Keller
Selecting The Final Price by Kotler and KellerDawn Josiah Palma
 

La actualidad más candente (6)

Pricing Strategy
Pricing StrategyPricing Strategy
Pricing Strategy
 
Retail sales reporting & analysis
Retail sales reporting & analysisRetail sales reporting & analysis
Retail sales reporting & analysis
 
PPT of budgeting merchandise in retail store
PPT of budgeting merchandise in retail storePPT of budgeting merchandise in retail store
PPT of budgeting merchandise in retail store
 
Pricing strategy for television company
Pricing strategy for television companyPricing strategy for television company
Pricing strategy for television company
 
How to crack consulting case interview
How to crack consulting case interviewHow to crack consulting case interview
How to crack consulting case interview
 
Selecting The Final Price by Kotler and Keller
Selecting The Final Price by Kotler and KellerSelecting The Final Price by Kotler and Keller
Selecting The Final Price by Kotler and Keller
 

Similar a Regression modelling for sales forecasting

Marketing Mix Models In a Changing Environment
Marketing Mix Models In a Changing EnvironmentMarketing Mix Models In a Changing Environment
Marketing Mix Models In a Changing EnvironmentAquent
 
Why Knowing Profitability Is the Key to Success at Your Institution
Why Knowing Profitability Is the Key to Success at Your InstitutionWhy Knowing Profitability Is the Key to Success at Your Institution
Why Knowing Profitability Is the Key to Success at Your InstitutionBaker Hill
 
Marketing ROI case for banking & finance
Marketing ROI case for banking & financeMarketing ROI case for banking & finance
Marketing ROI case for banking & financeMichael Wolfe
 
Data analytics in retail
Data analytics in retailData analytics in retail
Data analytics in retailtanyazyabkina
 
12 keys to innovative marketing planning (002)
12 keys to innovative marketing planning (002)12 keys to innovative marketing planning (002)
12 keys to innovative marketing planning (002)Michael Wolfe
 
12 keys to innovative marketing planning (002)
12 keys to innovative marketing planning (002)12 keys to innovative marketing planning (002)
12 keys to innovative marketing planning (002)Michael Wolfe
 
Marketing Response and Optimization Model for Casinos
Marketing Response and Optimization Model for CasinosMarketing Response and Optimization Model for Casinos
Marketing Response and Optimization Model for CasinosMichael Wolfe
 
WebMigrationPlanSeniorStaff
WebMigrationPlanSeniorStaffWebMigrationPlanSeniorStaff
WebMigrationPlanSeniorStaffROBERT SIEGER
 
Using Metrics to Build Marketing's Credibility
Using Metrics to Build Marketing's CredibilityUsing Metrics to Build Marketing's Credibility
Using Metrics to Build Marketing's CredibilityMarketo
 
Crazy Al's Presentation
Crazy Al's PresentationCrazy Al's Presentation
Crazy Al's Presentationmattrosenthal
 
How to make your PPC campaigns more efficient using targeted segmentation
How to make your PPC campaigns more efficient using targeted segmentationHow to make your PPC campaigns more efficient using targeted segmentation
How to make your PPC campaigns more efficient using targeted segmentationCrealytics
 
Marketing Optimization for Natural Gas Utilities
Marketing Optimization for Natural Gas UtilitiesMarketing Optimization for Natural Gas Utilities
Marketing Optimization for Natural Gas UtilitiesMichael Wolfe
 
Drive Offline Response with Online Advertising
Drive Offline Response with Online AdvertisingDrive Offline Response with Online Advertising
Drive Offline Response with Online AdvertisingBlackbaud
 
Marketing ROI Measurement for Restaurants
Marketing ROI Measurement for RestaurantsMarketing ROI Measurement for Restaurants
Marketing ROI Measurement for RestaurantsMichael Wolfe
 
Furniture Retailer ROMI modeling case study
Furniture Retailer ROMI modeling case studyFurniture Retailer ROMI modeling case study
Furniture Retailer ROMI modeling case studyMichael Wolfe
 
Promotion Analytics in Consumer Electronics - Module 1: Data
Promotion Analytics in Consumer Electronics - Module 1: DataPromotion Analytics in Consumer Electronics - Module 1: Data
Promotion Analytics in Consumer Electronics - Module 1: DataMinha Hwang
 
Agile webinar catalog marketing in digital age may 2013
Agile webinar catalog marketing in digital age may 2013Agile webinar catalog marketing in digital age may 2013
Agile webinar catalog marketing in digital age may 2013Califone International, Inc
 

Similar a Regression modelling for sales forecasting (20)

Marketing Mix Models In a Changing Environment
Marketing Mix Models In a Changing EnvironmentMarketing Mix Models In a Changing Environment
Marketing Mix Models In a Changing Environment
 
Econometric modeling
Econometric modelingEconometric modeling
Econometric modeling
 
Why Knowing Profitability Is the Key to Success at Your Institution
Why Knowing Profitability Is the Key to Success at Your InstitutionWhy Knowing Profitability Is the Key to Success at Your Institution
Why Knowing Profitability Is the Key to Success at Your Institution
 
Marketing ROI case for banking & finance
Marketing ROI case for banking & financeMarketing ROI case for banking & finance
Marketing ROI case for banking & finance
 
Lehigh (10 13)
Lehigh (10 13)Lehigh (10 13)
Lehigh (10 13)
 
Restaurant mroi
Restaurant mroiRestaurant mroi
Restaurant mroi
 
Data analytics in retail
Data analytics in retailData analytics in retail
Data analytics in retail
 
12 keys to innovative marketing planning (002)
12 keys to innovative marketing planning (002)12 keys to innovative marketing planning (002)
12 keys to innovative marketing planning (002)
 
12 keys to innovative marketing planning (002)
12 keys to innovative marketing planning (002)12 keys to innovative marketing planning (002)
12 keys to innovative marketing planning (002)
 
Marketing Response and Optimization Model for Casinos
Marketing Response and Optimization Model for CasinosMarketing Response and Optimization Model for Casinos
Marketing Response and Optimization Model for Casinos
 
WebMigrationPlanSeniorStaff
WebMigrationPlanSeniorStaffWebMigrationPlanSeniorStaff
WebMigrationPlanSeniorStaff
 
Using Metrics to Build Marketing's Credibility
Using Metrics to Build Marketing's CredibilityUsing Metrics to Build Marketing's Credibility
Using Metrics to Build Marketing's Credibility
 
Crazy Al's Presentation
Crazy Al's PresentationCrazy Al's Presentation
Crazy Al's Presentation
 
How to make your PPC campaigns more efficient using targeted segmentation
How to make your PPC campaigns more efficient using targeted segmentationHow to make your PPC campaigns more efficient using targeted segmentation
How to make your PPC campaigns more efficient using targeted segmentation
 
Marketing Optimization for Natural Gas Utilities
Marketing Optimization for Natural Gas UtilitiesMarketing Optimization for Natural Gas Utilities
Marketing Optimization for Natural Gas Utilities
 
Drive Offline Response with Online Advertising
Drive Offline Response with Online AdvertisingDrive Offline Response with Online Advertising
Drive Offline Response with Online Advertising
 
Marketing ROI Measurement for Restaurants
Marketing ROI Measurement for RestaurantsMarketing ROI Measurement for Restaurants
Marketing ROI Measurement for Restaurants
 
Furniture Retailer ROMI modeling case study
Furniture Retailer ROMI modeling case studyFurniture Retailer ROMI modeling case study
Furniture Retailer ROMI modeling case study
 
Promotion Analytics in Consumer Electronics - Module 1: Data
Promotion Analytics in Consumer Electronics - Module 1: DataPromotion Analytics in Consumer Electronics - Module 1: Data
Promotion Analytics in Consumer Electronics - Module 1: Data
 
Agile webinar catalog marketing in digital age may 2013
Agile webinar catalog marketing in digital age may 2013Agile webinar catalog marketing in digital age may 2013
Agile webinar catalog marketing in digital age may 2013
 

Último

Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...Boston Institute of Analytics
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsVICTOR MAESTRE RAMIREZ
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Thomas Poetter
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksdeepakthakur548787
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfblazblazml
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesTimothy Spann
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPTBoston Institute of Analytics
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...Amil Baba Dawood bangali
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...Dr Arash Najmaei ( Phd., MBA, BSc)
 
Decoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis ProjectDecoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis ProjectBoston Institute of Analytics
 
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxThe Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxTasha Penwell
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxaleedritatuxx
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data VisualizationKianJazayeri1
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 217djon017
 
SMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptxSMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptxHaritikaChhatwal1
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024Susanna-Assunta Sansone
 
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...KarteekMane1
 

Último (20)

Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...
Decoding the Heart: Student Presentation on Heart Attack Prediction with Data...
 
Advanced Machine Learning for Business Professionals
Advanced Machine Learning for Business ProfessionalsAdvanced Machine Learning for Business Professionals
Advanced Machine Learning for Business Professionals
 
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
Minimizing AI Hallucinations/Confabulations and the Path towards AGI with Exa...
 
Digital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing worksDigital Marketing Plan, how digital marketing works
Digital Marketing Plan, how digital marketing works
 
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdfEnglish-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
English-8-Q4-W3-Synthesizing-Essential-Information-From-Various-Sources-1.pdf
 
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming PipelinesConf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
Conf42-LLM_Adding Generative AI to Real-Time Streaming Pipelines
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
 
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
NO1 Certified Black Magic Specialist Expert Amil baba in Lahore Islamabad Raw...
 
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
6 Tips for Interpretable Topic Models _ by Nicha Ruchirawat _ Towards Data Sc...
 
Decoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis ProjectDecoding Patterns: Customer Churn Prediction Data Analysis Project
Decoding Patterns: Customer Churn Prediction Data Analysis Project
 
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptxThe Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
The Power of Data-Driven Storytelling_ Unveiling the Layers of Insight.pptx
 
Insurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis ProjectInsurance Churn Prediction Data Analysis Project
Insurance Churn Prediction Data Analysis Project
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
Principles and Practices of Data Visualization
Principles and Practices of Data VisualizationPrinciples and Practices of Data Visualization
Principles and Practices of Data Visualization
 
Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2Easter Eggs From Star Wars and in cars 1 and 2
Easter Eggs From Star Wars and in cars 1 and 2
 
SMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptxSMOTE and K-Fold Cross Validation-Presentation.pptx
SMOTE and K-Fold Cross Validation-Presentation.pptx
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
 
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...
wepik-insightful-infographics-a-data-visualization-overview-20240401133220kwr...
 

Regression modelling for sales forecasting

  • 1. Marketing Mix Model Coursework for Applied Statistics and Business Forecasting: Data Analysis & Regression Modelling on Cinnamon Tea Sales CINNAMON TEA 11 10365619 BMAN 71791 – 2019/2020
  • 2. Consumer goods brand: Cinnamon Tea 3 Years of Monthly Sales 5 Regional Markets: North, South, East, West, Capital 3 Marketing Activities: TV Ads, Online Banner, Direct Mail Key Objectives: • Analyse sales associations • Evaluate marketing effectiveness • Investigate possible sources of variation that drive sales Dependent Variable : Sales Independent Variables : General Market Research of Cinnamon Tea Market Research: Background Rich aroma tea with small unit size and simple packaging TV, newspapers, other media channels Online ads, emails and social media marketing Higher price for specialty tea (e.g. Cinnamon) than regular tea. Price range in UK: £2 - £5 Distribution to supermarkets and retailers Urban, Suburban and Rural areas MARKETING MIX PRODUCT PROMOTION PRICE PLACE • Price • TV Ads • Online Ads • Mail Promotion • Time • Product • Region • Month
  • 3. Method and Challenges Steps: 1. Data Preparation 2. Splitting Training – Test Set 3. Creating Regression Model 4. Feature Selection: remove non- significant variables (p-value > 0.05) 5. Validation & Robustness Check 6. Analysis & Visualisation Method of Tests & Validation: Tests: Significance, Residuals Diagnostics Plots, Multi-Collinearity, Auto-Correlation Model Validation: Cross Validation Challenges: • Some information (e.g. exact year, exact location, cost of mail promotion) are not known. • Variation of factors from variables such as customer’s profile and demography of regions that are not available. • Limited data (180 observations) to build model with many variables.
  • 4. Regression with 3 activities as variables: Sales associated = 4.83*(tv) – 25.62*(online) + 33.19*(mail) = 12.4 !!! But they are not the best predictor of sales, more variables are needed !!! 11.6 64,064 IN TOTAL 2.9 PACKS WHEN ONLY TV AD IS USED -48.6 -89,984 IN TOTAL 14.1 PACKS WHEN ONLY ONLINE AD IS USED 35.3 194,910 IN TOTAL 38.0PACKS WHEN ONLY DIRECT-MAIL IS USED PACKS SOLD FOR EACH TV ADVERTISING PACKS SOLD FOR EACH ONLINE ADVERTISING PACKS SOLD FOR EACH DIRECT MAIL PROMOTION LEGEND: Regression line for all data Regression when only 1 marketing is used Scatter plot of sales by marketing Data Visualisation: Simple Linear Regression of Marketing Activities
  • 5. Highlight: • Impact of a price increase is equal to sales decrease. Price is highest in Apr & Oct. • Sales is highest in winter, specifically in December (month-wise) and in year 3. • Direct-mail is the most used type of marketing but is never used in May & June. • Capital has the highest sales. Data Visualisation: Explore pattern/factors that drive sales 0 400 800 1200 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec ACTIVITIES Marketing per Month TV ONLINE MAIL Average Price
  • 6. Final Model: Multivariable Regression 2 1 1 Coefficient t-tests are significant: all 14 variables are not insignificant with 95% confidence 2 97.4% Goodness of fit & 97.1% Adjusted R2 The model is well-fitted with the observed value
  • 7. TV ads cost £2 mil: Effectiveness → 10% ratio of revenue/cost** Banners cost £500k: Effectiveness → -55%* ratio of revenue/cost** TV ads is more effective than Online ads *Online ads only shows positive impact when it’s the only activity done **Ratio = Total Sales generated from marketing x Mean of Price / Cost Sales of Cinnamon Tea has seasonal cyclicality: Peak sales & high correlation in Dec & Jan (Winter) Sales is influenced by regions: Capital, South & North Insights & Interpretation of Results Best to let go of online banners & tv ads! (they’re not worth-it) Boost mail promotion before and during winter! Direct-Mail is the best marketing activity with highest boost in sales + additional drive from direct-mail promotion of the previous month From the final model, Total packs of cinnamon tea sold associated to marketing over 3 years: 195,924 Each Mail Promotion: 27.84 Each TV ads: 7.69 When price goes up, sales goes down To increase revenue, slightly increase price on high season, decrease on summer and stabilise on the rest
  • 8. Model Evaluation & Validation • Adjusted R Squared = 97.1% • Residual Standard Error (RSE) = 8.19% • Prediction Errors: o MSE = 135,326 ; RMSE = 367 o MAE = 279 Overfitting & Robustness Check: Bias vs Variance Trade-off: low bias & low variance = robust • Validation of Prediction Errors*: o RMSPE Model (Predicted) = 348 o RMSPE Cross Validation (cvpred) = 399 o RMSPE Test Set Prediction = 412 The prediction error of the model, is relatively low and the difference of the value of error between that of Predicted, cvpred and the prediction on the test set are small *Root Mean Square Prediction Error (RMSPE) ~ ∑ Bias2/n Data Preparation, Splitting & Feature Selection: 1. Encoding categorical data into binary variables 2. Splitting Training-Test Set by 80-20 3. Feature selection using Stepwise Selection Method: 14 predictors selected from 24 independent variables Validation Method: K-Fold Cross Validation: Leave one out (LOOCV) Stepwise Selection in Both Direction
  • 9. Assumption Tests & Limitations Variance are equally spread along ranges of predictors, confirming homoscedasticity There’s no outlier that is influential to the model Residuals are normally distributed Ordinary Least Squares (OLS) assumptions are overall met. Several remaining notes: small positive autocorrelation which shows that there might be trends over time and some other factors might lead to slightly heteroscedastic residuals for smaller fitted values, but still acceptable. Forecasting sales based on past data relies on the assumption that the market pattern will remain constant over time. However, external effects, such as launching of competitor’s products, events, economic crises etc, may also affect sales. Residuals don’t have non- linear relationships Variance Inflation Factor (VIF) Durbin Watson Variance of residuals has a relatively normal distribution lag Autocorrelation D-W Statistic p-value 1 0.176 1.63 0.018 D-W value < 2 which means there’s small positive autocorrelation but still in normal range between 1.5-2.5 p-value < 0.05 means we can reject null hypothesis All variables have small VIF value, which means there’s no multi-collinearity and all variables are independent
  • 10. Alloy Client Solutions. (2019). The Role Of Seasonality In Demand Forecasting Success. https://medium.com/alloytech/the-role-of-seasonality-in-demand-forecasting-success-171166a7039 Anderson, D., Sweeney, D., Williams, T. (2011). Statistics for Business and Economics. South-Western, Cengage Learning. Kim, Bommae. (2015). Understanding Diagnostic Plots for Linear Regression Analysis. University of Virginia Library Research Data Services + Sciences. https://data.library.virginia.edu/diagnostic-plots/ MBASkool. Lipton Marketing Mix (4Ps) Strategy. https://www.mbaskool.com/marketing-mix/products/17520- lipton.html References