Market Mix Modeling (MMM) is a technique which helps in quantifying the impact of several marketing inputs on sales or Market Share. The purpose of using MMM is to understand how much each marketing input contributes to sales, and how much to spend on each marketing input.

MMM helps in the ascertaining the effectiveness of each marketing input in terms of Return on Investment. In other words, a marketing input with higher return on Investment (ROI) is more effective as a medium than a marketing input with a lower ROI.

MMM uses the Regression technique and the analysis performed through Regression is further used for extracting key information/insights.

In this article, I will talk about various concepts associated with understanding MMM.

**1. Multi-Linear Regression:**

As mentioned earlier, Market Mix Modeling uses the principle of Multi-Linear Regression. The dependent variable could be Sales or Market Share. The independent variables usually used are

Distribution, price, TV spends, outdoor campaigns spends, newspaper and magazine spends, below the line promotional spends, and Consumer promotions information etc. Nowadays, Digital medium is highly used by some marketers to increase brand awareness. So, inputs like Digital spends, website visitors etc. can also be used as inputs for MMM.

An equation is formed between the dependent variables and predictors. This equation could be linear or non-linear depending on the relationship between the dependent variable and various marketing inputs. There are certain variables like TV advertisement which have a non-linear relationship with sales. This means that increase in TV GRP is not directly proportional to the increase in sales. I will discuss about this in more detail in the subsequent section.

The betas generated from Regression analysis, help in quantifying the impact of each of the inputs. Basically, the beta depicts that one unit increase in the input value would increase the sales/profit by Beta units keeping the other marketing inputs constant.

**2. Linear and Non-Linear Impact of predictors:**

Certain variables show a linear relationship with Sales. This means as we increase these inputs, sales will keep on increasing. But variables like TV GRP do not have a linear impact on sales. Increase in TV GRPs will increase sales only to a certain extent. Once that saturation point is reached, every incremental unit of GRP would have a less impact on sales. So, some transformations are done on such non-linear variables to include them in linear models.

TV GRP is considered as a non-linear variable because, according to marketers an advertisement will create awareness among customers to only a certain extent. Beyond a certain point, increased exposure to advertisement would not create any further incremental awareness among customers as they are already aware of the brand.

So to consider TV GRP as one of the modeling inputs, it is transformed into adstock.

TV Adstock has two components.

**Diminishing Returns:**The underlying principle for TV advertisement is that the exposure to TV ads create awareness to a certain extent in the customers’ minds. Beyond that, the impact of exposure to ads starts diminishing over time. Each incremental amount of GRP would have a lower effect on Sales or awareness. So, the sales generated from incremental GRP start to diminish and become constant. This effect can be seen in the above graph, where the relationship between TV GRP and sales in non-linear. This type of relationship is captured by taking exponential or log of GRP.-
**Carry over effect or Decay Effect:**The impact of past advertisement on present sales is known as Carry over effect. A small component termed as lambda is multiplied with the past month GRP value. This component is also known as Decay effect as the impact of previous months’ advertisement decays over time.

**3. Base Sales and Incremental Sales:**

In Market Mix Modeling sales are divided into 2 components:

- Base Sales: Base Sales is what marketers get if they do not do any advertisement. It is sales due to brand equity built over the years. Base Sales are usually fixed unless there is some change in economic or environmental factors.

- Incremental Sales: Sales generated by marketing activities like TV advertisement, print advertisement, and digital spends, promotions etc. Total incremental sales is split into sales from each input to calculate contribution to total sales.

**4. Contribution Charts:**

Contribution charts are the easiest way to represent sales due to each marketing input. Contribution from each marketing input is product of its beta coefficient and input value.

**5. Deep Dives**

MMM results can be used further to perform deep dive analysis. Deep Dives can be used to assess the effectiveness of each campaign by understanding which campaigns or creatives work better than the other ones. It can be used to do a copy analysis of creatives by genre, language, channel etc.

E.g.: Contribution from Newspaper = β* Newspaper Spends

To compute contribution %, contribution due to each input is divided by the total contribution. I will elaborate on the interpretation of contribution charts in MMM 101 part 2.

Insights from Deep Dives are considered for Budget optimization. Money is shifted from low performing channels or genres to high performing channels/genres to increase overall sales or market share.

**6. Budget Optimization**

For any business, Budget optimization is one of the key decisions to be taken for planning purposes.

MMM assists marketers in optimizing future spends and maximizing effectiveness. Using MMM approach, it is established that which mediums are working better than the other ones. Then, budget allocation is done, by shifting money from low ROI mediums to high ROI mediums thus maximizing sales while keeping the budget constant.

So folks, this was a brief about Market Mix Modeling. Stay tuned for more articles on MMM.

© 2019 Data Science Central ® Powered by

Badges | Report an Issue | Privacy Policy | Terms of Service

**Most Popular Content on DSC**

To not miss this type of content in the future, subscribe to our newsletter.

**Technical**

- Free Books and Resources for DSC Members
- Learn Machine Learning Coding Basics in a weekend
- New Machine Learning Cheat Sheet | Old one
- Advanced Machine Learning with Basic Excel
- 12 Algorithms Every Data Scientist Should Know
- Hitchhiker's Guide to Data Science, Machine Learning, R, Python
- Visualizations: Comparing Tableau, SPSS, R, Excel, Matlab, JS, Pyth...
- How to Automatically Determine the Number of Clusters in your Data
- New Perspectives on Statistical Distributions and Deep Learning
- Fascinating New Results in the Theory of Randomness
- Long-range Correlations in Time Series: Modeling, Testing, Case Study
- Fast Combinatorial Feature Selection with New Definition of Predict...
- 10 types of regressions. Which one to use?
- 40 Techniques Used by Data Scientists
- 15 Deep Learning Tutorials
- R: a survival guide to data science with R

**Non Technical**

- Advanced Analytic Platforms - Incumbents Fall - Challengers Rise
- Difference between ML, Data Science, AI, Deep Learning, and Statistics
- How to Become a Data Scientist - On your own
- 16 analytic disciplines compared to data science
- Six categories of Data Scientists
- 21 data science systems used by Amazon to operate its business
- 24 Uses of Statistical Modeling
- 33 unusual problems that can be solved with data science
- 22 Differences Between Junior and Senior Data Scientists
- Why You Should be a Data Science Generalist - and How to Become One
- Becoming a Billionaire Data Scientist vs Struggling to Get a $100k Job
- Why do people with no experience want to become data scientists?

**Articles from top bloggers**

- Kirk Borne | Stephanie Glen | Vincent Granville
- Ajit Jaokar | Ronald van Loon | Bernard Marr
- Steve Miller | Bill Schmarzo | Bill Vorhies

**Other popular resources**

- Comprehensive Repository of Data Science and ML Resources
- Statistical Concepts Explained in Simple English
- Machine Learning Concepts Explained in One Picture
- 100 Data Science Interview Questions and Answers
- Cheat Sheets | Curated Articles | Search | Jobs | Courses
- Post a Blog | Forum Questions | Books | Salaries | News

**Archives**: 2008-2014 | 2015-2016 | 2017-2019 | Book 1 | Book 2 | More

**Most popular articles**

- Free Book and Resources for DSC Members
- New Perspectives on Statistical Distributions and Deep Learning
- Time series, Growth Modeling and Data Science Wizardy
- Statistical Concepts Explained in Simple English
- Machine Learning Concepts Explained in One Picture
- Comprehensive Repository of Data Science and ML Resources
- Advanced Machine Learning with Basic Excel
- Difference between ML, Data Science, AI, Deep Learning, and Statistics
- Selected Business Analytics, Data Science and ML articles
- How to Automatically Determine the Number of Clusters in your Data
- Fascinating New Results in the Theory of Randomness
- Hire a Data Scientist | Search DSC | Find a Job
- Post a Blog | Forum Questions

## You need to be a member of Data Science Central to add comments!

Join Data Science Central