SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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
 

Tendances (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
 

Similaire à 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
 

Similaire à 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
 

Dernier

Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...gajnagarg
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...amitlee9823
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...gajnagarg
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Standamitlee9823
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...amitlee9823
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...amitlee9823
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...Elaine Werffeli
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...amitlee9823
 
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...gajnagarg
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...only4webmaster01
 

Dernier (20)

Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bellandur ☎ 7737669865 🥵 Book Your One night Stand
 
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
 
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night StandCall Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Doddaballapur Road ☎ 7737669865 🥵 Book Your One night Stand
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men  🔝Ongole🔝   Escorts S...
➥🔝 7737669865 🔝▻ Ongole Call-girls in Women Seeking Men 🔝Ongole🔝 Escorts S...
 
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
Just Call Vip call girls Mysore Escorts ☎️9352988975 Two shot with one girl (...
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 

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