SlideShare une entreprise Scribd logo
1  sur  7
MARKET MIX MODELLING
A CASE STUDY
INTRODUCTION
 WHAT IS IT?
 Market Mix Modelling is used to estimate the effectiveness of Investment in Media.
 Statistical methods are applied to measure the impact of media investments, promotional activities and
price tactics on sales
 HOW IT WORKS?
 A statistical model is estimated on historical data with sales as a dependent variable and list of
explanatory variables as marketing activities, price, seasonality and macro factors.
 The simplest and broadly used model is linear regression:
 The output of the model is then used to carry out further analysis like media effectiveness, ROI .
STEP BY STEP APPROACH
 Data understanding reveals that
the media variables need some
transformations using different
Adstock , Power and Lag
combinations.
 This works on the concept that
advertising has an effect
extending several periods after
the original exposure, which is
generally referred to as
advertising carry-over or
‘Adstock’.
 Media effect is broken into two
components:
Current effect - change in sales
caused by an advertising exposure
occurring at the same time period
as the exposure and
Carry-over effect – change in sales
that occurs in time periods
following the pulse of advertising.
The following APLs are tried:
ADSTOCKS: .1,.3,.5,.7,.9
POWER: .1,.3,.5,.7,.9
LAG: 0,1,2
The sample data provided has 2
years of Monthly Sales data for 2
different regions.
It also has the TV, RADIO, ONLINE,
PRINT and OUTDOOR monthly
spend for 2 years.
The level of the data is :
Region x Month
DATA
UNDERSTANDING
DATA PREPARATION
AND STRUCTURING
EXPLORATORY DATA
ANALYSIS
MODEL FITTING
USING SAS
FINAL MARKETING
MIX
 After the structuring of the Data
, the basic exploratory analysis
was done on the data to check
trends and observe
relationships.
 The "data exploration" tab
provides a snippet of the data
exploration that was conducted
 Using Proc Corr bivariate
relationship and correlations
between sales_volume and
different media activities viz
TV, RADIO, ONLINE etc was
conducted.
 The test for autocorrelation was
conduted using Proc Autoreg
 In our data, the first-order
Durbin-Watson test is
insignificant, with p > .0001 for
the hypothesis of no first-order
autocorrelation.Thus, no
autocorrelation correction is
needed.
 A 2 step modelling tecchnique
was followed:
 STAGE1: The Base /Seasonality
was estimated using monthly
dummies and SSN_BASE variable
was created . This was
incorporated in the stage 2
model as an independent
variable along with other
marketing/transformed
marketing variables.
 STAGE 2: Since here we have
regional data of marketing
activity as well as their
corresponding sales at the
regional level, we fit a linear
mixed model with a random
class structure as the region.
The RANDOM option specifies
the variables whose effect on
sales is assumed to be random
among the different
regions.Proc Mixed was used
for this.
 It was observed that the
contribution of SSN_BASE or the
SEASONALITY is highest followed
by Online and Radio
contributions.
 The Rsquare for the model was
coming to be around 63%
DATA EXPLORATION
0
200
400
600
800
1000
1200
0
50
100
150
200
250
300
350
400
450
01Nov2012
01Jan2013
01Mar2013
01May2013
01Jul2013
01Sep2013
01Nov2013
01Jan2014
01Mar2014
01May2014
01Jul2014
01Sep2014
Sum of TV_000100
Sum of TV_000300
Sum of TV_000500
Sum of TV_000700
Sum of TV_000900
Sum of TV_100100
Sum of TV_100300
Sum of TV_100500
Sum of TV_100700
Sum of TV_100900
0
20
40
60
80
100
120
0
10
20
30
40
50
60
70
80
90
100
01Nov2012
01Jan2013
01Mar2013
01May2013
01Jul2013
01Sep2013
01Nov2013
01Jan2014
01Mar2014
01May2014
01Jul2014
01Sep2014
Sum of
Radio_000100
Sum of
Radio_000300
Sum of
Radio_000500
Sum of
Radio_000700
Sum of
Radio_000900
Sum of
Radio_100100
Sum of
Radio_100300
Sum of
Radio_100500
Sum of
Radio_100700
Sum of
Radio_100900
Sum of
Radio_300100
Sum of
Radio_300300
0
50
100
150
200
250
300
350
400
450
0
50000
100000
150000
200000
250000
300000
350000
400000
450000
Sum of TV Sum of Sales_Volume
0
10
20
30
40
50
60
70
80
90
100
0
50000
100000
150000
200000
250000
300000
350000
400000
450000
01Nov2012
01Dec2012
01Jan2013
01Feb2013
01Mar2013
01Apr2013
01May2013
01Jun2013
01Jul2013
01Aug2013
01Sep2013
01Oct2013
01Nov2013
01Dec2013
01Jan2014
01Feb2014
01Mar2014
01Apr2014
01May2014
01Jun2014
01Jul2014
01Aug2014
01Sep2014
01Oct2014
Sum of Radio Sum of Sales_Volume
For Region R001 the original TV and Radio variables are plotted against the transformed TV and Radio variable
For Region R001 the Sales Volume is plotted against original TV and Radio variables
0
200
400
600
800
1000
1200
0
50
100
150
200
250
300
350
400
450
01Nov2012
01Jan2013
01Mar2013
01May2013
01Jul2013
01Sep2013
01Nov2013
01Jan2014
01Mar2014
01May2014
01Jul2014
01Sep2014
Sum of TV_000100
Sum of TV_000300
Sum of TV_000500
Sum of TV_000700
Sum of TV_000900
Sum of TV_100100
Sum of TV_100300
Sum of TV_100500
Sum of TV_100700
Sum of TV_100900
0
20
40
60
80
100
120
0
20
40
60
80
100
120
01Nov2012
01Jan2013
01Mar2013
01May2013
01Jul2013
01Sep2013
01Nov2013
01Jan2014
01Mar2014
01May2014
01Jul2014
01Sep2014
Sum of
Radio_00010
0
Sum of
Radio_00030
0
Sum of
Radio_00050
0
Sum of
Radio_00070
0
Sum of
Radio_00090
0
Sum of
Radio_10010
0
Sum of
Radio_10030
0
For Region R220 the original TV and Radio variables are plotted against the transformed TV and Radio vars
0
50
100
150
200
250
300
350
400
450
0
50000
100000
150000
200000
250000
300000
350000
400000
450000
01Nov2012
01Dec2012
01Jan2013
01Feb2013
01Mar2013
01Apr2013
01May2013
01Jun2013
01Jul2013
01Aug2013
01Sep2013
01Oct2013
01Nov2013
01Dec2013
01Jan2014
01Feb2014
01Mar2014
01Apr2014
01May2014
01Jun2014
01Jul2014
01Aug2014
01Sep2014
01Oct2014
Sum of TV Sum of Sales_Volume
For Region R220 the Sales Volume is plotted against original TV and Radio variables
0
20
40
60
80
100
120
0
50000
100000
150000
200000
250000
300000
350000
400000
450000
Sum of Radio Sum of Sales_Volume
Modelling Process
Autocorrelation test
The Durbin-Watson test is a widely used method of testing
for autocorrelation.
The following statements perform the Durbin-Watson test
for autocorrelation in the OLS residuals for orders 1
through 4.
/*-- Durbin-Watson test for autocorrelation --*/
proc autoreg data=ads_regmon_wid_ssn outest=testdw;
by region_code;
model sales_volume= time / dw=4 dwprob;
run;
In our case, the first-order Durbin-Watson test is
insignificant, with p > .0001 for the hypothesis of no first-
order autocorrelation.
Thus, no autocorrelation correction is needed.
Proc Mixed
PROC MIXED DATA=ads_regmon_wid_ssn METHOD=ML;
CLASS region_code;
MODEL SALES_VOLUME = SSN_BASE
Print
TV_100700
Radio_100701
Online_500301
Outdoor_100701
/NOINT SOLUTION;
random
Print
TV_100700
Radio_100701
Outdoor_100701
/solution subject=region_code;
ods output solutionf=est_fixed;
RUN;
ESTIMATES
Effect Estimate StdErr DF tValue Probt
ssn_base 0.9 0.2 36.0 5.4 0.0
Print 1560.2 1704.7 1.0 0.9 0.5
TV_100700 733.6 1105.5 1.0 0.7 0.6
Radio_100701 4332.1 3855.2 1.0 1.1 0.5
Online_500301 88466.6 64882.9 36.0 1.4 0.2
Outdoor_100701 -30867.5 12967.1 1.0 -2.4 0.3
STAGE1: The Base /Seasonality was estimated using monthly dummies and SSN_BASE
variable was created . This was incorporated in the stage 2 model as an independent
variable along with other marketing/transformed marketing variables.
STAGE 2: Since here we have regional data of marketing activity as well as their
corresponding sales at the regional level, we fit a linear mixed model with a random
class structure as the region. The RANDOM option specifies the variables whose
effect on sales is assumed to be random among the different regions.Proc Mixed was
used for this.
A noint model was chosen as SSN_BASE (seasonality ) is getting incorporated as an
independent variable to account for the base.
*****Please note that Since this is a dummy data and the modelling is developed just
for illustration sake and to judge the approach I have not taken a lot of effort to
improve the significance of parameter estimates
FINAL MIX
For Region R001: ACTUAL VS PREDICTED
At each month the stacked bars show the predicted contribution by each Marketing Driver for Region R001.
Contribution of Seasonality is highest followed by Online and Radio
At each month the stacked bars show the predicted contribution by each Marketing Driver for Region R220
Contribution of Seasonality is highest followed by Online and Radio
For Region R220: ACTUAL VS PREDICTED
THANK YOU

Contenu connexe

Tendances

Modeling The Market Mix Modeling Problem (Media Mix Optimization)
Modeling The Market Mix Modeling Problem (Media Mix Optimization)Modeling The Market Mix Modeling Problem (Media Mix Optimization)
Modeling The Market Mix Modeling Problem (Media Mix Optimization)Amit Satsangi
 
Digital 2022 Eswatini (February 2022) v01
Digital 2022 Eswatini (February 2022) v01Digital 2022 Eswatini (February 2022) v01
Digital 2022 Eswatini (February 2022) v01DataReportal
 
Customer Segmentation Masterclass - IIR 2010
Customer Segmentation Masterclass - IIR 2010Customer Segmentation Masterclass - IIR 2010
Customer Segmentation Masterclass - IIR 2010Vladimir Dimitroff
 
Marketing Mix Modelling - Marketing Analytics Summit
Marketing Mix Modelling - Marketing Analytics SummitMarketing Mix Modelling - Marketing Analytics Summit
Marketing Mix Modelling - Marketing Analytics SummitPetri Mertanen
 
Digital 2021 Greece (January 2021) v01
Digital 2021 Greece (January 2021) v01Digital 2021 Greece (January 2021) v01
Digital 2021 Greece (January 2021) v01DataReportal
 
Marketing Action Plan Powerpoint Presentation Slides
Marketing Action Plan Powerpoint Presentation SlidesMarketing Action Plan Powerpoint Presentation Slides
Marketing Action Plan Powerpoint Presentation SlidesSlideTeam
 
Product Analytics Workshop
Product Analytics WorkshopProduct Analytics Workshop
Product Analytics WorkshopAmplitude
 
Product Analytics 101 by Pendo VP of Products
Product Analytics 101 by Pendo VP of ProductsProduct Analytics 101 by Pendo VP of Products
Product Analytics 101 by Pendo VP of ProductsProduct School
 
Digital 2022 Mauritius (February 2022) v01
Digital 2022 Mauritius (February 2022) v01Digital 2022 Mauritius (February 2022) v01
Digital 2022 Mauritius (February 2022) v01DataReportal
 
Digital 2022 Egypt (February 2022) v01
Digital 2022 Egypt (February 2022) v01Digital 2022 Egypt (February 2022) v01
Digital 2022 Egypt (February 2022) v01DataReportal
 
Social, Digital & Mobile in The Middle East, North Africa & Turkey
Social, Digital & Mobile in The Middle East, North Africa & TurkeySocial, Digital & Mobile in The Middle East, North Africa & Turkey
Social, Digital & Mobile in The Middle East, North Africa & TurkeyWe Are Social Singapore
 
Sas visual-analytics-startup-guide
Sas visual-analytics-startup-guideSas visual-analytics-startup-guide
Sas visual-analytics-startup-guideCMR WORLD TECH
 
Marketing Analytics ppt
Marketing Analytics pptMarketing Analytics ppt
Marketing Analytics pptDarshilJani4
 
Churn in the Telecommunications Industry
Churn in the Telecommunications IndustryChurn in the Telecommunications Industry
Churn in the Telecommunications Industryskewdlogix
 
Marketing analytics
Marketing analyticsMarketing analytics
Marketing analyticsvura Sairam
 
Programmatic Creative vs. Dynamic Creative Optimization (DCO)
Programmatic Creative vs. Dynamic Creative Optimization (DCO)Programmatic Creative vs. Dynamic Creative Optimization (DCO)
Programmatic Creative vs. Dynamic Creative Optimization (DCO)Thunder
 
First Rule of Marketing Analytics: Forget the Customer - Digital Summit Phoenix
First Rule of Marketing Analytics: Forget the Customer - Digital Summit PhoenixFirst Rule of Marketing Analytics: Forget the Customer - Digital Summit Phoenix
First Rule of Marketing Analytics: Forget the Customer - Digital Summit Phoenixmbedner
 
Customer segmentation approach
Customer segmentation approachCustomer segmentation approach
Customer segmentation approachSumit K Jha
 
Digital 2022: Essential Snapchat Stats for Q1 2022 v01
Digital 2022: Essential Snapchat Stats for Q1 2022 v01Digital 2022: Essential Snapchat Stats for Q1 2022 v01
Digital 2022: Essential Snapchat Stats for Q1 2022 v01DataReportal
 

Tendances (20)

Modeling The Market Mix Modeling Problem (Media Mix Optimization)
Modeling The Market Mix Modeling Problem (Media Mix Optimization)Modeling The Market Mix Modeling Problem (Media Mix Optimization)
Modeling The Market Mix Modeling Problem (Media Mix Optimization)
 
Digital 2022 Eswatini (February 2022) v01
Digital 2022 Eswatini (February 2022) v01Digital 2022 Eswatini (February 2022) v01
Digital 2022 Eswatini (February 2022) v01
 
Customer Segmentation Masterclass - IIR 2010
Customer Segmentation Masterclass - IIR 2010Customer Segmentation Masterclass - IIR 2010
Customer Segmentation Masterclass - IIR 2010
 
Marketing Mix Modelling - Marketing Analytics Summit
Marketing Mix Modelling - Marketing Analytics SummitMarketing Mix Modelling - Marketing Analytics Summit
Marketing Mix Modelling - Marketing Analytics Summit
 
Digital 2021 Greece (January 2021) v01
Digital 2021 Greece (January 2021) v01Digital 2021 Greece (January 2021) v01
Digital 2021 Greece (January 2021) v01
 
Marketing Action Plan Powerpoint Presentation Slides
Marketing Action Plan Powerpoint Presentation SlidesMarketing Action Plan Powerpoint Presentation Slides
Marketing Action Plan Powerpoint Presentation Slides
 
Business visualisation
Business visualisationBusiness visualisation
Business visualisation
 
Product Analytics Workshop
Product Analytics WorkshopProduct Analytics Workshop
Product Analytics Workshop
 
Product Analytics 101 by Pendo VP of Products
Product Analytics 101 by Pendo VP of ProductsProduct Analytics 101 by Pendo VP of Products
Product Analytics 101 by Pendo VP of Products
 
Digital 2022 Mauritius (February 2022) v01
Digital 2022 Mauritius (February 2022) v01Digital 2022 Mauritius (February 2022) v01
Digital 2022 Mauritius (February 2022) v01
 
Digital 2022 Egypt (February 2022) v01
Digital 2022 Egypt (February 2022) v01Digital 2022 Egypt (February 2022) v01
Digital 2022 Egypt (February 2022) v01
 
Social, Digital & Mobile in The Middle East, North Africa & Turkey
Social, Digital & Mobile in The Middle East, North Africa & TurkeySocial, Digital & Mobile in The Middle East, North Africa & Turkey
Social, Digital & Mobile in The Middle East, North Africa & Turkey
 
Sas visual-analytics-startup-guide
Sas visual-analytics-startup-guideSas visual-analytics-startup-guide
Sas visual-analytics-startup-guide
 
Marketing Analytics ppt
Marketing Analytics pptMarketing Analytics ppt
Marketing Analytics ppt
 
Churn in the Telecommunications Industry
Churn in the Telecommunications IndustryChurn in the Telecommunications Industry
Churn in the Telecommunications Industry
 
Marketing analytics
Marketing analyticsMarketing analytics
Marketing analytics
 
Programmatic Creative vs. Dynamic Creative Optimization (DCO)
Programmatic Creative vs. Dynamic Creative Optimization (DCO)Programmatic Creative vs. Dynamic Creative Optimization (DCO)
Programmatic Creative vs. Dynamic Creative Optimization (DCO)
 
First Rule of Marketing Analytics: Forget the Customer - Digital Summit Phoenix
First Rule of Marketing Analytics: Forget the Customer - Digital Summit PhoenixFirst Rule of Marketing Analytics: Forget the Customer - Digital Summit Phoenix
First Rule of Marketing Analytics: Forget the Customer - Digital Summit Phoenix
 
Customer segmentation approach
Customer segmentation approachCustomer segmentation approach
Customer segmentation approach
 
Digital 2022: Essential Snapchat Stats for Q1 2022 v01
Digital 2022: Essential Snapchat Stats for Q1 2022 v01Digital 2022: Essential Snapchat Stats for Q1 2022 v01
Digital 2022: Essential Snapchat Stats for Q1 2022 v01
 

En vedette

Marketing Mix Optimization
Marketing Mix OptimizationMarketing Mix Optimization
Marketing Mix OptimizationPavel Vanecek
 
Disney: The Magic of Marketing Mix Analytics & Optimization
Disney: The Magic of Marketing Mix Analytics & OptimizationDisney: The Magic of Marketing Mix Analytics & Optimization
Disney: The Magic of Marketing Mix Analytics & OptimizationVivastream
 
Estimate the investment in media e briks infotech
Estimate the investment in media   e briks infotechEstimate the investment in media   e briks infotech
Estimate the investment in media e briks infotechebriksinfotech
 
Multiple regression and optimal mkt mix
Multiple regression and optimal mkt mixMultiple regression and optimal mkt mix
Multiple regression and optimal mkt mixPaola Cretico
 
Marketing Econometrics Intro_BLA GLOBAL
Marketing Econometrics Intro_BLA GLOBALMarketing Econometrics Intro_BLA GLOBAL
Marketing Econometrics Intro_BLA GLOBALMasood Akhtar
 
Econometrics for marketing
Econometrics for marketingEconometrics for marketing
Econometrics for marketingRobert Shaw
 
Data storytelling demo
Data storytelling   demoData storytelling   demo
Data storytelling demoSandra Becker
 
An econometric measurement of the impact of marketing communication on sales ...
An econometric measurement of the impact of marketing communication on sales ...An econometric measurement of the impact of marketing communication on sales ...
An econometric measurement of the impact of marketing communication on sales ...Alexander Decker
 
Sales forecasting
Sales forecastingSales forecasting
Sales forecastingWish Mrt'xa
 
SAS Enterprise Minerを使用した機械学習
SAS Enterprise Minerを使用した機械学習SAS Enterprise Minerを使用した機械学習
SAS Enterprise Minerを使用した機械学習SAS Institute Japan
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheLeslie Samuel
 

En vedette (12)

Marketing Mix Optimization
Marketing Mix OptimizationMarketing Mix Optimization
Marketing Mix Optimization
 
Disney: The Magic of Marketing Mix Analytics & Optimization
Disney: The Magic of Marketing Mix Analytics & OptimizationDisney: The Magic of Marketing Mix Analytics & Optimization
Disney: The Magic of Marketing Mix Analytics & Optimization
 
Estimate the investment in media e briks infotech
Estimate the investment in media   e briks infotechEstimate the investment in media   e briks infotech
Estimate the investment in media e briks infotech
 
Multiple regression and optimal mkt mix
Multiple regression and optimal mkt mixMultiple regression and optimal mkt mix
Multiple regression and optimal mkt mix
 
Marketing Econometrics Intro_BLA GLOBAL
Marketing Econometrics Intro_BLA GLOBALMarketing Econometrics Intro_BLA GLOBAL
Marketing Econometrics Intro_BLA GLOBAL
 
Econometrics for marketing
Econometrics for marketingEconometrics for marketing
Econometrics for marketing
 
Data storytelling demo
Data storytelling   demoData storytelling   demo
Data storytelling demo
 
Predictive Modeling with Enterprise Miner
Predictive Modeling with Enterprise MinerPredictive Modeling with Enterprise Miner
Predictive Modeling with Enterprise Miner
 
An econometric measurement of the impact of marketing communication on sales ...
An econometric measurement of the impact of marketing communication on sales ...An econometric measurement of the impact of marketing communication on sales ...
An econometric measurement of the impact of marketing communication on sales ...
 
Sales forecasting
Sales forecastingSales forecasting
Sales forecasting
 
SAS Enterprise Minerを使用した機械学習
SAS Enterprise Minerを使用した機械学習SAS Enterprise Minerを使用した機械学習
SAS Enterprise Minerを使用した機械学習
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 

Similaire à Market mix modelling

Monitoring and evaluation guidelines for scampis - By Cecilia Ruberto
Monitoring and evaluation guidelines for scampis - By Cecilia RubertoMonitoring and evaluation guidelines for scampis - By Cecilia Ruberto
Monitoring and evaluation guidelines for scampis - By Cecilia RubertoCecilia Ruberto
 
Tutorial 8 Solutions.docx
Tutorial 8 Solutions.docxTutorial 8 Solutions.docx
Tutorial 8 Solutions.docxLinhLeThiThuy4
 
Final Project Report - Walmart Sales
Final Project Report - Walmart SalesFinal Project Report - Walmart Sales
Final Project Report - Walmart SalesDeepti Bahel
 
Dynamo mc export
Dynamo mc exportDynamo mc export
Dynamo mc exportwcobb
 
ChapterTool KitChapter 1212912Corporate Valuation and Financial .docx
ChapterTool KitChapter 1212912Corporate Valuation and Financial .docxChapterTool KitChapter 1212912Corporate Valuation and Financial .docx
ChapterTool KitChapter 1212912Corporate Valuation and Financial .docxmccormicknadine86
 
IRJET- Forecast Modelling and Performance Load Volume Analytic Techniques of ...
IRJET- Forecast Modelling and Performance Load Volume Analytic Techniques of ...IRJET- Forecast Modelling and Performance Load Volume Analytic Techniques of ...
IRJET- Forecast Modelling and Performance Load Volume Analytic Techniques of ...IRJET Journal
 
IRJET- Retail Chain Sales Analysis and Forecasting
IRJET-  	  Retail Chain Sales Analysis and ForecastingIRJET-  	  Retail Chain Sales Analysis and Forecasting
IRJET- Retail Chain Sales Analysis and ForecastingIRJET Journal
 
02_GBS multinational Benchmarking Retail
02_GBS multinational Benchmarking Retail02_GBS multinational Benchmarking Retail
02_GBS multinational Benchmarking RetailPhilippe FIXEL
 
demand Forecasting.ppt
demand Forecasting.pptdemand Forecasting.ppt
demand Forecasting.pptShivM9
 
That's our forecast 2007
That's our forecast 2007That's our forecast 2007
That's our forecast 2007TCLABZ.com
 
Q2-2021_Earnings-Presentation.pdf
Q2-2021_Earnings-Presentation.pdfQ2-2021_Earnings-Presentation.pdf
Q2-2021_Earnings-Presentation.pdfkrishansinghla1
 
Walmart Sales Prediction Using Rapidminer Prepared by Naga.docx
Walmart Sales Prediction Using Rapidminer Prepared by  Naga.docxWalmart Sales Prediction Using Rapidminer Prepared by  Naga.docx
Walmart Sales Prediction Using Rapidminer Prepared by Naga.docxcelenarouzie
 
Statistical Process ControlAgendaIntroductionNumber of.docx
Statistical Process ControlAgendaIntroductionNumber of.docxStatistical Process ControlAgendaIntroductionNumber of.docx
Statistical Process ControlAgendaIntroductionNumber of.docxsusanschei
 
Index numbersF.ppt
Index numbersF.pptIndex numbersF.ppt
Index numbersF.pptmckjkj
 
Heuristic Approach for Demand Forecasting under the Impact of Promotions
Heuristic Approach for Demand Forecasting under the Impact of PromotionsHeuristic Approach for Demand Forecasting under the Impact of Promotions
Heuristic Approach for Demand Forecasting under the Impact of PromotionsIRJET Journal
 

Similaire à Market mix modelling (20)

Monitoring and evaluation guidelines for scampis - By Cecilia Ruberto
Monitoring and evaluation guidelines for scampis - By Cecilia RubertoMonitoring and evaluation guidelines for scampis - By Cecilia Ruberto
Monitoring and evaluation guidelines for scampis - By Cecilia Ruberto
 
Forecasting
ForecastingForecasting
Forecasting
 
Tutorial 8 Solutions.docx
Tutorial 8 Solutions.docxTutorial 8 Solutions.docx
Tutorial 8 Solutions.docx
 
Final Project Report - Walmart Sales
Final Project Report - Walmart SalesFinal Project Report - Walmart Sales
Final Project Report - Walmart Sales
 
HackerOne_Report
HackerOne_ReportHackerOne_Report
HackerOne_Report
 
Dynamo mc export
Dynamo mc exportDynamo mc export
Dynamo mc export
 
ChapterTool KitChapter 1212912Corporate Valuation and Financial .docx
ChapterTool KitChapter 1212912Corporate Valuation and Financial .docxChapterTool KitChapter 1212912Corporate Valuation and Financial .docx
ChapterTool KitChapter 1212912Corporate Valuation and Financial .docx
 
IRJET- Forecast Modelling and Performance Load Volume Analytic Techniques of ...
IRJET- Forecast Modelling and Performance Load Volume Analytic Techniques of ...IRJET- Forecast Modelling and Performance Load Volume Analytic Techniques of ...
IRJET- Forecast Modelling and Performance Load Volume Analytic Techniques of ...
 
IRJET- Retail Chain Sales Analysis and Forecasting
IRJET-  	  Retail Chain Sales Analysis and ForecastingIRJET-  	  Retail Chain Sales Analysis and Forecasting
IRJET- Retail Chain Sales Analysis and Forecasting
 
Discussion 3.pdf
Discussion 3.pdfDiscussion 3.pdf
Discussion 3.pdf
 
02_GBS multinational Benchmarking Retail
02_GBS multinational Benchmarking Retail02_GBS multinational Benchmarking Retail
02_GBS multinational Benchmarking Retail
 
demand Forecasting.ppt
demand Forecasting.pptdemand Forecasting.ppt
demand Forecasting.ppt
 
Chapter-3_Heizer_S1.pptx
Chapter-3_Heizer_S1.pptxChapter-3_Heizer_S1.pptx
Chapter-3_Heizer_S1.pptx
 
That's our forecast 2007
That's our forecast 2007That's our forecast 2007
That's our forecast 2007
 
Q2-2021_Earnings-Presentation.pdf
Q2-2021_Earnings-Presentation.pdfQ2-2021_Earnings-Presentation.pdf
Q2-2021_Earnings-Presentation.pdf
 
Walmart Sales Prediction Using Rapidminer Prepared by Naga.docx
Walmart Sales Prediction Using Rapidminer Prepared by  Naga.docxWalmart Sales Prediction Using Rapidminer Prepared by  Naga.docx
Walmart Sales Prediction Using Rapidminer Prepared by Naga.docx
 
Notes part ii
Notes   part iiNotes   part ii
Notes part ii
 
Statistical Process ControlAgendaIntroductionNumber of.docx
Statistical Process ControlAgendaIntroductionNumber of.docxStatistical Process ControlAgendaIntroductionNumber of.docx
Statistical Process ControlAgendaIntroductionNumber of.docx
 
Index numbersF.ppt
Index numbersF.pptIndex numbersF.ppt
Index numbersF.ppt
 
Heuristic Approach for Demand Forecasting under the Impact of Promotions
Heuristic Approach for Demand Forecasting under the Impact of PromotionsHeuristic Approach for Demand Forecasting under the Impact of Promotions
Heuristic Approach for Demand Forecasting under the Impact of Promotions
 

Dernier

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
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
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
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...amitlee9823
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...amitlee9823
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 

Dernier (20)

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...
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
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...
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
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
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 

Market mix modelling

  • 2. INTRODUCTION  WHAT IS IT?  Market Mix Modelling is used to estimate the effectiveness of Investment in Media.  Statistical methods are applied to measure the impact of media investments, promotional activities and price tactics on sales  HOW IT WORKS?  A statistical model is estimated on historical data with sales as a dependent variable and list of explanatory variables as marketing activities, price, seasonality and macro factors.  The simplest and broadly used model is linear regression:  The output of the model is then used to carry out further analysis like media effectiveness, ROI .
  • 3. STEP BY STEP APPROACH  Data understanding reveals that the media variables need some transformations using different Adstock , Power and Lag combinations.  This works on the concept that advertising has an effect extending several periods after the original exposure, which is generally referred to as advertising carry-over or ‘Adstock’.  Media effect is broken into two components: Current effect - change in sales caused by an advertising exposure occurring at the same time period as the exposure and Carry-over effect – change in sales that occurs in time periods following the pulse of advertising. The following APLs are tried: ADSTOCKS: .1,.3,.5,.7,.9 POWER: .1,.3,.5,.7,.9 LAG: 0,1,2 The sample data provided has 2 years of Monthly Sales data for 2 different regions. It also has the TV, RADIO, ONLINE, PRINT and OUTDOOR monthly spend for 2 years. The level of the data is : Region x Month DATA UNDERSTANDING DATA PREPARATION AND STRUCTURING EXPLORATORY DATA ANALYSIS MODEL FITTING USING SAS FINAL MARKETING MIX  After the structuring of the Data , the basic exploratory analysis was done on the data to check trends and observe relationships.  The "data exploration" tab provides a snippet of the data exploration that was conducted  Using Proc Corr bivariate relationship and correlations between sales_volume and different media activities viz TV, RADIO, ONLINE etc was conducted.  The test for autocorrelation was conduted using Proc Autoreg  In our data, the first-order Durbin-Watson test is insignificant, with p > .0001 for the hypothesis of no first-order autocorrelation.Thus, no autocorrelation correction is needed.  A 2 step modelling tecchnique was followed:  STAGE1: The Base /Seasonality was estimated using monthly dummies and SSN_BASE variable was created . This was incorporated in the stage 2 model as an independent variable along with other marketing/transformed marketing variables.  STAGE 2: Since here we have regional data of marketing activity as well as their corresponding sales at the regional level, we fit a linear mixed model with a random class structure as the region. The RANDOM option specifies the variables whose effect on sales is assumed to be random among the different regions.Proc Mixed was used for this.  It was observed that the contribution of SSN_BASE or the SEASONALITY is highest followed by Online and Radio contributions.  The Rsquare for the model was coming to be around 63%
  • 4. DATA EXPLORATION 0 200 400 600 800 1000 1200 0 50 100 150 200 250 300 350 400 450 01Nov2012 01Jan2013 01Mar2013 01May2013 01Jul2013 01Sep2013 01Nov2013 01Jan2014 01Mar2014 01May2014 01Jul2014 01Sep2014 Sum of TV_000100 Sum of TV_000300 Sum of TV_000500 Sum of TV_000700 Sum of TV_000900 Sum of TV_100100 Sum of TV_100300 Sum of TV_100500 Sum of TV_100700 Sum of TV_100900 0 20 40 60 80 100 120 0 10 20 30 40 50 60 70 80 90 100 01Nov2012 01Jan2013 01Mar2013 01May2013 01Jul2013 01Sep2013 01Nov2013 01Jan2014 01Mar2014 01May2014 01Jul2014 01Sep2014 Sum of Radio_000100 Sum of Radio_000300 Sum of Radio_000500 Sum of Radio_000700 Sum of Radio_000900 Sum of Radio_100100 Sum of Radio_100300 Sum of Radio_100500 Sum of Radio_100700 Sum of Radio_100900 Sum of Radio_300100 Sum of Radio_300300 0 50 100 150 200 250 300 350 400 450 0 50000 100000 150000 200000 250000 300000 350000 400000 450000 Sum of TV Sum of Sales_Volume 0 10 20 30 40 50 60 70 80 90 100 0 50000 100000 150000 200000 250000 300000 350000 400000 450000 01Nov2012 01Dec2012 01Jan2013 01Feb2013 01Mar2013 01Apr2013 01May2013 01Jun2013 01Jul2013 01Aug2013 01Sep2013 01Oct2013 01Nov2013 01Dec2013 01Jan2014 01Feb2014 01Mar2014 01Apr2014 01May2014 01Jun2014 01Jul2014 01Aug2014 01Sep2014 01Oct2014 Sum of Radio Sum of Sales_Volume For Region R001 the original TV and Radio variables are plotted against the transformed TV and Radio variable For Region R001 the Sales Volume is plotted against original TV and Radio variables 0 200 400 600 800 1000 1200 0 50 100 150 200 250 300 350 400 450 01Nov2012 01Jan2013 01Mar2013 01May2013 01Jul2013 01Sep2013 01Nov2013 01Jan2014 01Mar2014 01May2014 01Jul2014 01Sep2014 Sum of TV_000100 Sum of TV_000300 Sum of TV_000500 Sum of TV_000700 Sum of TV_000900 Sum of TV_100100 Sum of TV_100300 Sum of TV_100500 Sum of TV_100700 Sum of TV_100900 0 20 40 60 80 100 120 0 20 40 60 80 100 120 01Nov2012 01Jan2013 01Mar2013 01May2013 01Jul2013 01Sep2013 01Nov2013 01Jan2014 01Mar2014 01May2014 01Jul2014 01Sep2014 Sum of Radio_00010 0 Sum of Radio_00030 0 Sum of Radio_00050 0 Sum of Radio_00070 0 Sum of Radio_00090 0 Sum of Radio_10010 0 Sum of Radio_10030 0 For Region R220 the original TV and Radio variables are plotted against the transformed TV and Radio vars 0 50 100 150 200 250 300 350 400 450 0 50000 100000 150000 200000 250000 300000 350000 400000 450000 01Nov2012 01Dec2012 01Jan2013 01Feb2013 01Mar2013 01Apr2013 01May2013 01Jun2013 01Jul2013 01Aug2013 01Sep2013 01Oct2013 01Nov2013 01Dec2013 01Jan2014 01Feb2014 01Mar2014 01Apr2014 01May2014 01Jun2014 01Jul2014 01Aug2014 01Sep2014 01Oct2014 Sum of TV Sum of Sales_Volume For Region R220 the Sales Volume is plotted against original TV and Radio variables 0 20 40 60 80 100 120 0 50000 100000 150000 200000 250000 300000 350000 400000 450000 Sum of Radio Sum of Sales_Volume
  • 5. Modelling Process Autocorrelation test The Durbin-Watson test is a widely used method of testing for autocorrelation. The following statements perform the Durbin-Watson test for autocorrelation in the OLS residuals for orders 1 through 4. /*-- Durbin-Watson test for autocorrelation --*/ proc autoreg data=ads_regmon_wid_ssn outest=testdw; by region_code; model sales_volume= time / dw=4 dwprob; run; In our case, the first-order Durbin-Watson test is insignificant, with p > .0001 for the hypothesis of no first- order autocorrelation. Thus, no autocorrelation correction is needed. Proc Mixed PROC MIXED DATA=ads_regmon_wid_ssn METHOD=ML; CLASS region_code; MODEL SALES_VOLUME = SSN_BASE Print TV_100700 Radio_100701 Online_500301 Outdoor_100701 /NOINT SOLUTION; random Print TV_100700 Radio_100701 Outdoor_100701 /solution subject=region_code; ods output solutionf=est_fixed; RUN; ESTIMATES Effect Estimate StdErr DF tValue Probt ssn_base 0.9 0.2 36.0 5.4 0.0 Print 1560.2 1704.7 1.0 0.9 0.5 TV_100700 733.6 1105.5 1.0 0.7 0.6 Radio_100701 4332.1 3855.2 1.0 1.1 0.5 Online_500301 88466.6 64882.9 36.0 1.4 0.2 Outdoor_100701 -30867.5 12967.1 1.0 -2.4 0.3 STAGE1: The Base /Seasonality was estimated using monthly dummies and SSN_BASE variable was created . This was incorporated in the stage 2 model as an independent variable along with other marketing/transformed marketing variables. STAGE 2: Since here we have regional data of marketing activity as well as their corresponding sales at the regional level, we fit a linear mixed model with a random class structure as the region. The RANDOM option specifies the variables whose effect on sales is assumed to be random among the different regions.Proc Mixed was used for this. A noint model was chosen as SSN_BASE (seasonality ) is getting incorporated as an independent variable to account for the base. *****Please note that Since this is a dummy data and the modelling is developed just for illustration sake and to judge the approach I have not taken a lot of effort to improve the significance of parameter estimates
  • 6. FINAL MIX For Region R001: ACTUAL VS PREDICTED At each month the stacked bars show the predicted contribution by each Marketing Driver for Region R001. Contribution of Seasonality is highest followed by Online and Radio At each month the stacked bars show the predicted contribution by each Marketing Driver for Region R220 Contribution of Seasonality is highest followed by Online and Radio For Region R220: ACTUAL VS PREDICTED