Marketing Analytics & Customer Lifetime Value

Chapter 11
Predictive and Prescriptive Marketing Models

Graduate Program in Marketing Management
Marketing Analytics & Customer Lifetime Value   •   Graduate

Predictive and Prescriptive Marketing Models

Introduction

Marketing analytics has moved from describing what happened to estimating what is likely to happen and determining what should be done. Descriptive dashboards may show that customer churn increased last quarter; predictive models estimate which customers are likely to churn; prescriptive models recommend which customers should receive an offer, through which channel, at what cost, and under what constraints.

This progression is especially important in customer lifetime value (CLV) management. A firm rarely seeks merely to predict purchase, response, or churn. It seeks profitable action. Predictive and prescriptive models therefore connect statistical inference with managerial decisions, resource allocation, experimentation, and optimization.

A useful analytical chain is:

Data → prediction → expected value → decision → outcome → learning.

Each link can fail. Data may be biased, predictions may be poorly calibrated, expected value may omit costs, optimization may exploit unrealistic assumptions, and outcomes may be confused with causal effects. Graduate-level marketing analytics therefore requires both technical competence and critical judgment.

Learning Objectives

By the end of this chapter, the reader should be able to:

  1. Distinguish regression, classification, time-series, propensity, demand, and response models.
  2. Specify appropriate features, target variables, sampling designs, and validation strategies.
  3. Interpret regularized regression and classification models.
  4. Evaluate models using metrics appropriate to business objectives and class imbalance.
  5. Translate predictions into CLV, campaign, pricing, retention, and allocation decisions.
  6. Formulate prescriptive marketing problems using optimization and scenario analysis.
  7. Recognize leakage, confounding, bias, calibration, fairness, privacy, and governance risks.

1. From Prediction to Marketing Action

A predictive model estimates an unknown or future outcome from observed information. A prescriptive model recommends an action by combining predicted outcomes with objectives, costs, constraints, and sometimes causal treatment effects.

Prediction and causation are not equivalent. A model may accurately predict that high-income customers respond to an email without proving that emailing them causes the response. Prescriptive targeting should ideally use incremental response—the difference between expected outcomes under treatment and non-treatment—not merely the probability of purchase.

Let Yi(1) denote the potential outcome for customer i if treated and Yi(0) the outcome if untreated. The individual treatment effect is:

τi = Yi(1) − Yi(0)

The two potential outcomes cannot normally be observed simultaneously for the same customer. This is the fundamental problem of causal inference. Randomized experiments identify average effects under appropriate design conditions; observational models require assumptions such as no unmeasured confounding, consistency, and sufficient overlap.

A prediction score can still be operationally useful, but managers must know whether it predicts total demand, likelihood of response, or incremental response.

2. Model Families and Their Marketing Uses

Model familyTypical targetExample decisionMain concern
RegressionContinuous valueForecast order value or CLVNonlinearity, heteroscedasticity
ClassificationClass or probabilityPredict churn or conversionCalibration and imbalance
Time-seriesSequential outcomeForecast weekly demandTrend, seasonality, interventions
PropensityProbability of event or treatment responseRank customers for retentionSelection bias and leakage
Demand modelQuantity demanded as a function of price and conditionsSet price or inventoryEndogeneity and elasticity
Response/uplift modelIncremental treatment effectTarget persuadable customersTreatment-control validity
Prescriptive optimizationAction allocationAllocate budget across channelsConstraints and model uncertainty

No model family is universally best. A transparent logistic model may be preferable to a complex ensemble when decisions require explanation, auditing, or regulatory review. Conversely, nonlinear algorithms may improve ranking when interactions are important and sufficient data exist.

3. Regression Models

3.1 Linear regression

A multiple linear regression represents the conditional mean of a continuous target as:

Yi = β0 + β1xi1 + β2xi2 + … + βpxip + εi

Here, Yi is the outcome for observation i, xij is predictor j, β0 is the intercept, βj is the partial effect in the model, and εi is the error term. The equation is useful when the conditional mean is approximately linear in the predictors. Ordinary least squares estimates coefficients by minimizing the sum of squared residuals:

SSE = ∑i=1n(Yi − Ŷi)2

The coefficient βj is interpreted as the expected change in Y associated with a one-unit increase in xj, holding other included predictors constant. A causal interpretation additionally requires a suitable identification design; regression alone does not guarantee causality.

Important assumptions for classical inference include correctly specified conditional mean, independent observations where appropriate, finite variance, and no exact multicollinearity. Normal errors are not required for unbiased coefficient estimation, but are commonly invoked for small-sample exact tests. Marketing data often violate independence through repeated purchases, customers nested in regions, or campaigns over time. Clustered, robust, hierarchical, or time-series methods may then be needed.

3.2 Transformations and specialized outcomes

Revenue is frequently right-skewed. A log transformation may stabilize variance, but interpretation changes. If:

ln(Yi) = β0 + β1xi + εi

then β1 approximately represents the proportional change in the conditional geometric mean for a one-unit change in xi, subject to retransformation considerations. Zero-inflated purchase outcomes may require a two-part model: one component models whether a purchase occurs and another models amount conditional on purchase. Count outcomes may use Poisson or negative binomial models when their assumptions are plausible.

3.3 Regularization

Correlated predictors and high-dimensional marketing features can produce unstable coefficients. Ridge regression minimizes:

∑i=1n(Yi − Ŷi)2 + λ∑j=1pβj2

Lasso regression uses:

∑i=1n(Yi − Ŷi)2 + λ∑j=1p|βj|

The nonnegative tuning parameter λ controls the penalty. Ridge shrinks coefficients toward zero but normally retains them; lasso can set some coefficients exactly to zero. Predictors should generally be standardized before penalization when measured on different scales. λ must be selected using validation performed inside the training process, not by inspecting the test set.

Regularization addresses variance and overfitting; it does not correct biased labels, confounding, leakage, or poor sampling.

4. Classification and Propensity Models

4.1 Logistic regression

For a binary outcome Yi ∈ {0,1}, logistic regression models the log odds:

log(pi / (1 − pi)) = β0 + β1xi1 + … + βpxip

where pi = P(Yi = 1 | xi). Equivalently:

pi = 1 / (1 + e−ηi)

where ηi is the linear predictor. The quantity eβj is an odds ratio for a one-unit increase in xj, holding the other variables fixed. It is not generally a probability increase.

A probability threshold converts scores into actions. The default threshold of 0.5 is rarely optimal in marketing because contact costs, margins, and class prevalence differ. A firm should choose a threshold using expected profit, capacity, or an explicitly valued trade-off between false positives and false negatives.

4.2 Propensity and response

A propensity score may mean the estimated probability of an observed event, such as purchase, renewal, or churn. In causal analysis, “propensity score” more specifically means the probability of receiving treatment conditional on covariates:

e(xi) = P(Ti = 1 | Xi = xi)

where Ti denotes treatment and Xi pre-treatment covariates. Confusing event propensity with treatment propensity can lead to incorrect targeting and causal claims.

Uplift modeling estimates differential response. A simple segment-level incremental effect is:

U = P(Y=1 | T=1) − P(Y=1 | T=0)

This difference is interpretable as a causal effect only when treatment assignment and outcome measurement support that interpretation. In practice, customers can be categorized as likely responders, sure things, lost causes, or sleeping dogs. Targeting likely persuadables is often more profitable than targeting people who would purchase anyway.

4.3 Class imbalance and calibration

Churn or fraud may be rare. Accuracy can then be misleading: predicting “no churn” for everyone may achieve high accuracy while producing no useful retention list. Precision is:

Precision = TP / (TP + FP)

Recall is:

Recall = TP / (TP + FN)

where TP, FP, and FN denote true positives, false positives, and false negatives. The F1 score is the harmonic mean:

F1 = 2 × (Precision × Recall) / (Precision + Recall)

These metrics are threshold-dependent. The area under the ROC curve summarizes ranking across thresholds, while precision–recall curves are often more informative under severe imbalance. Calibration asks whether predicted probabilities correspond to observed frequencies. Among customers assigned probability 0.20, approximately 20% should experience the event if the model is well calibrated in that population.

5. Time-Series and Demand Models

Marketing demand is affected by trend, seasonality, promotions, holidays, competitor activity, distribution, and macroeconomic conditions. Randomly shuffling observations across time can leak future information into training. Time-ordered validation is therefore essential.

A basic autoregressive model is:

Yt = c + φ1Yt−1 + … + φpYt−p + εt

where Yt is the outcome at time t, c is a constant, φj are autoregressive coefficients, and εt is an innovation. A seasonal model may include lags such as Yt−12 for monthly data with annual seasonality. Exogenous predictors—price, advertising, promotions, or weather—can be incorporated, but future availability of those predictors must be considered when forecasting.

Forecast accuracy can be evaluated using mean absolute error:

MAE = (1/n)∑t=1n|Yt − Ŷt|

and root mean squared error:

RMSE = √[(1/n)∑t=1n(Yt − Ŷt)2]

MAE is in the original outcome units and treats errors linearly. RMSE penalizes larger errors more heavily. Percentage metrics can be unstable when actual demand is zero or near zero. Forecast accuracy should be compared with a meaningful baseline, such as last-period demand or seasonal naïve demand.

Demand models support elasticity analysis. If a log–log model is specified as:

ln(Q) = α + β ln(P) + γᵀZ + ε

then β is the price elasticity of demand: approximately the percentage change in quantity associated with a 1% change in price, holding Z constant. This interpretation requires an appropriate functional form and careful treatment of price endogeneity. Prices are often changed in response to expected demand, so naïvely associating price with sales can produce biased elasticity estimates.

6. Validation, Generalization, and Model Selection

A robust workflow separates data into training, validation, and test sets. The training set estimates parameters, the validation set selects models or hyperparameters, and the untouched test set provides a final estimate of generalization. With limited data, cross-validation can be used, but folds must respect time, customer, household, or campaign structure where relevant.

A practical process is:

  1. Define the decision, prediction horizon, unit of analysis, and outcome.
  2. Establish a naïve or incumbent baseline.
  3. Split data according to how the model will be used.
  4. Fit preprocessing, feature selection, and model parameters only on training data.
  5. Tune hyperparameters using validation or nested cross-validation.
  6. Evaluate discrimination, calibration, error, stability, and business value.
  7. Examine subgroup performance and conduct sensitivity analysis.
  8. Deploy with monitoring, drift detection, and a retraining policy.

Data leakage occurs when information unavailable at decision time enters the model. Examples include a cancellation code used to predict churn, a post-campaign purchase flag used to select targets, or a feature calculated using future transactions. Leakage can create impressive but fictitious performance.

A model should be evaluated at the level of the decision. A ranking model may be assessed with lift in the top decile; a probability model with calibration; a forecast with rolling-origin error; and a profit-based targeting model with incremental profit in a holdout experiment.

7. From Predictions to Prescriptions

Suppose a campaign action a has predicted incremental purchase probability Δpi(a), contribution margin mi(a), and contact cost ci(a). A simplified expected incremental profit is:

E[Profiti(a)] = Δpi(a)mi(a) − ci(a) − othercosti(a)

The action should not be selected solely because it has the highest response probability. It should be selected when expected value is positive and operational constraints permit it. If several actions compete for a customer, choose the action with the greatest expected net value, subject to risk and policy constraints.

A general allocation problem can be written as:

maximize ∑i=1n∑a∈A xiavia
subject to ∑a∈Axia ≤ 1 for every i
∑i=1n∑a∈Axiacia ≤ B
xia ∈ {0,1}

Here, xia indicates whether customer i receives action a, via is expected value, cia is resource consumption, and B is the budget. Additional constraints may represent contact frequency, channel capacity, inventory, geographic coverage, fairness, or legal restrictions. The model is a constrained optimization formulation; the quality of its solution depends on the quality and uncertainty of via.

CLV integration

For a customer with expected future contribution margins, a discounted CLV over T periods is:

CLV = ∑t=1T [(E[Revenuet] − E[VariableCostt]) / (1+r)t] − AcquisitionCost

where r is the per-period discount rate, consistent with the time unit of t. Retention models can estimate survival probabilities, while purchase-frequency and margin models estimate conditional value. The components should not be multiplied indiscriminately: the analyst must define whether expected revenue already incorporates survival and whether costs are incremental.

8. Scenario Analysis and Decision Uncertainty

Scenario analysis evaluates decisions under alternative assumptions rather than presenting a single forecast as certainty. A marketing plan might compare:

ScenarioPriceMedia spendRetentionInterpretation
ConservativeHigherLowerLowerDownside planning
BaseCurrentPlannedExpectedCentral estimate
ExpansionModerateHigherHigherGrowth opportunity

For each scenario, analysts should vary assumptions, recalculate demand and contribution, identify operational constraints, and report ranges or distributions where possible. Sensitivity analysis changes one or more inputs to identify the variables that most affect the recommendation. Monte Carlo simulation can represent uncertain inputs by repeatedly sampling from specified distributions, but simulation does not make poor assumptions correct.

Decision makers should distinguish model uncertainty—uncertainty about the correct model—from outcome uncertainty—randomness in future outcomes. Prediction intervals, stress tests, and conservative decision rules can reduce the risk of overconfident prescriptions.

9. Illustrative Case: Retention Optimization at Northstar Mobile

Background

Northstar Mobile, an illustrative subscription business, has 200,000 customers. The company wants to reduce voluntary churn while avoiding discounts to customers who would remain without intervention. It has transaction history, service usage, tenure, complaints, prior offers, and an experiment from the previous quarter.

Problem

The existing system ranks customers by churn probability and offers a $20 retention credit to the highest-risk customers. Finance observes that campaign costs are rising and that many contacted customers renew anyway. The objective is incremental contribution, not merely churn prediction.

Analysis

The analytics team first defines the decision point as the date on which an offer can be made and excludes all information recorded afterward. It creates a time-based training and evaluation design. A logistic churn model provides a transparent baseline, while a treatment-effect model uses randomized offer assignment to estimate incremental retention. Model performance is assessed using calibration, top-decile lift, and incremental profit in a holdout group.

The team estimates that the credit costs $20, while a saved customer generates $55 of expected incremental contribution over the relevant horizon. Contact cost is $1.50. For a customer with estimated incremental retention probability of 0.50, expected net value is:

0.50 × 55 − 20 − 1.50 = 6.00

For a customer with incremental probability 0.20, it is:

0.20 × 55 − 20 − 1.50 = −10.50

The second customer may have a high churn probability but is not profitable to target with this offer. The recommendation therefore uses incremental response and economics together.

Approach and solution

Northstar assigns customers to three groups: no offer, credit offer, and service-recovery offer. It imposes a monthly budget and a maximum contact frequency. Customers are eligible only when consent and contact-preference requirements are satisfied. The optimization ranks feasible customer–action pairs by expected incremental contribution, then allocates the budget.

Outcome

In the illustrative evaluation, the optimized policy produces lower contact volume than the old high-risk policy but higher incremental contribution per contact. Northstar continues to randomize a small control group so that future performance can be measured against what would have happened without intervention. It also monitors calibration and subgroup treatment effects because offer economics may differ across customer segments.

Learning points

  1. Churn risk is not the same as persuadability.
  2. A prediction becomes a prescription only after costs, benefits, constraints, and objectives are specified.
  3. Experimental controls are necessary for credible incremental evaluation.
  4. Customer treatment should be governed by consent, fairness, and contact-frequency policies.
  5. Optimization should be updated as response, costs, and customer behavior change.

10. Governance, Ethics, and Contemporary Practice

Marketing models use personal and behavioral data, making governance integral rather than optional. Organizations should establish a lawful purpose, data minimization, retention limits, access controls, documentation, and procedures for correction. Consent and communication preferences must be respected, particularly for direct marketing and automated profiling.

Fairness cannot be inferred from overall accuracy. Analysts should compare error rates, calibration, selection rates, treatment benefits, and business outcomes across relevant groups, recognizing that fairness criteria may conflict. Sensitive attributes may be excluded from a model yet reconstructed through proxies such as location, device, or browsing behavior. Removing a variable therefore does not automatically remove discrimination.

Explainability should match the decision. A global feature-importance chart does not explain an individual recommendation, and an explanation is not proof of fairness or causality. Model cards, data sheets, version control, audit logs, approval gates, and human escalation procedures support responsible deployment.

Artificial intelligence can improve feature representation, text analysis, forecasting, and recommendation, but large or complex models do not eliminate foundational requirements. Generative systems may introduce fabricated content, privacy leakage, prompt injection, and inconsistent outputs. Human review, restricted data access, evaluation sets, and monitoring are necessary when AI affects customer eligibility, price, credit, or communications.

Contemporary practice increasingly emphasizes causal machine learning, uplift modeling, probabilistic forecasting, real-time decisioning, privacy-enhancing technologies, and responsible experimentation. These developments are valuable only when aligned with a clearly defined decision and credible measurement design.

11. Best-Practice Checklist

Before deployment, an analyst should be able to answer:

  • What exact decision will the model support?
  • What is the prediction horizon and unit of analysis?
  • Which variables were available at decision time?
  • Is the target predictive, causal, or incremental?
  • What baseline is being beaten?
  • Is validation faithful to time, customer, and campaign structure?
  • Are probabilities calibrated and subgroup results acceptable?
  • Have costs, capacity, constraints, and contact fatigue been included?
  • How will performance be measured experimentally after deployment?
  • What monitoring, retraining, documentation, and appeal processes exist?

Chapter Summary

Predictive marketing models estimate future outcomes such as purchase, churn, demand, and response. Regression handles continuous outcomes; classification estimates classes or probabilities; time-series models address sequential dependence; demand models support price and quantity decisions; and propensity or uplift models support targeting. Model choice must reflect the outcome, data-generating process, decision horizon, and operational context.

Validation must prevent leakage and reflect deployment. Accuracy alone is inadequate: ranking, calibration, error magnitude, incremental lift, and economic value may all matter. Regularization controls overfitting but does not solve confounding or biased data. Prescriptive analytics combines predictions or causal effects with margins, costs, budgets, capacity, and policy constraints. CLV and scenario analysis translate model outputs into strategic decisions, while experiments provide stronger evidence about incremental impact. Ethical governance requires privacy protection, fairness assessment, documentation, transparency, and continuous monitoring.

Key Terms

Predictive model: A model that estimates an unknown or future outcome.

Prescriptive model: A model that recommends actions under objectives and constraints.

Regression: Modeling a continuous or numerical outcome.

Classification: Assigning observations to classes or estimating class probabilities.

Logistic regression: A model that links predictors to the log odds of a binary outcome.

Propensity: An estimated probability of an event or, in causal analysis, treatment assignment.

Uplift: The incremental effect of treatment compared with a control condition.

Regularization: Penalizing model complexity to reduce overfitting.

Ridge regression: L2-penalized regression that shrinks coefficients.

Lasso regression: L1-penalized regression that can produce zero coefficients.

Calibration: Agreement between predicted probabilities and observed frequencies.

Data leakage: Use of information unavailable at the time of prediction.

Time-series validation: Evaluation that preserves temporal ordering.

Price elasticity: Percentage responsiveness of quantity to a percentage change in price.

Incremental profit: Profit attributable to an action relative to a suitable baseline.

CLV: Discounted expected future customer contribution less relevant acquisition costs.

Scenario analysis: Evaluation of outcomes under alternative assumptions.

Optimization: Systematic selection of actions to maximize an objective under constraints.

Model drift: Change in data relationships or distributions that reduces performance.

Fairness: The evaluation and governance of differential treatment or performance across groups.

Review Questions

Short Answer Questions

  1. How does a predictive model differ from a prescriptive model?
  2. Why is a high churn probability not necessarily sufficient for targeting a customer?
  3. What is the purpose of regularization?
  4. Why can accuracy be misleading for rare-event classification?
  5. What is data leakage, and why does it invalidate evaluation?

Long Answer Questions

  1. Compare regression, classification, time-series, demand, and uplift models in terms of targets, assumptions, and marketing applications.
  2. Explain how training, validation, and test data should be organized for a campaign model with repeated customer observations.
  3. Discuss the interpretation and limitations of logistic regression coefficients and predicted probabilities.
  4. Explain how CLV, incremental response, costs, and constraints can be combined in a prescriptive targeting system.
  5. Evaluate the ethical and governance requirements for an AI-enabled marketing decision system.

Analytical / Application Questions

  1. A retention offer costs $15, contact costs $2, and saved contribution is $50. For customers with incremental retention probabilities of 0.30, 0.50, and 0.80, calculate expected net value and identify which customers should be eligible under a positive-value rule.
  2. Design a validation plan for a weekly demand model covering two years of data, including a baseline, temporal split, error metrics, and monitoring procedures.
  3. A retailer’s purchase model has excellent ROC-AUC but poor calibration and targets customers who would purchase without advertising. Diagnose the problem and propose an evaluation and targeting redesign.

Multiple Choice Questions with Answers

Question 1

Which metric directly evaluates whether predicted probabilities correspond to observed event frequencies?

A. Calibration

B. Accuracy

C. RMSE

D. Lift

Correct Answer: A. Calibration

Question 2

What is the principal difference between ridge and lasso regression?

A. Ridge uses an L1 penalty and lasso uses an L2 penalty

B. Ridge can only model binary outcomes

C. Lasso can set some coefficients exactly to zero

D. Lasso does not require a tuning parameter

Correct Answer: C. Lasso can set some coefficients exactly to zero

Question 3

A customer has an estimated incremental retention probability of 0.50, saved contribution of $55, offer cost of $20, and contact cost of $1.50. What is expected net value?

A. $3.50

B. $6.00

C. $27.50

D. $76.50

Correct Answer: B. $6.00

Question 4

Why should random shuffling generally be avoided when validating a time-series forecasting model?

A. It always increases sample size

B. It can allow future information to enter training data

C. It prevents calculation of MAE

D. It eliminates seasonality

Correct Answer: B. It can allow future information to enter training data

Question 5

Which quantity best represents incremental response?

A. Purchase probability among all customers

B. Churn probability among contacted customers

C. Difference in outcome probability between treatment and control

D. Average order value among repeat buyers

Correct Answer: C. Difference in outcome probability between treatment and control

Question 6

In logistic regression, exp(βⱼ) is generally interpreted as the:

A. Change in probability for one unit of xⱼ

B. Odds ratio for a one-unit increase in xⱼ, holding other variables fixed

C. Expected revenue from customer j

D. Classification accuracy

Correct Answer: B. Odds ratio for a one-unit increase in xⱼ, holding other variables fixed

Question 7

Which situation is an example of data leakage?

A. Using tenure measured before the decision date

B. Using a customer’s historical purchase count

C. Using a cancellation code recorded after churn to predict churn

D. Using a training-set standardization procedure

Correct Answer: C. Using a cancellation code recorded after churn to predict churn

Question 8

What does RMSE do relative to MAE?

A. It places greater emphasis on large errors

B. It is always measured as a percentage

C. It ignores forecast errors

D. It can only be used for classification

Correct Answer: A. It places greater emphasis on large errors

Question 9

In the allocation formulation, what does a budget constraint do?

A. Forces every customer to receive every action

B. Limits total resource consumption

C. Guarantees causal estimates

D. Removes model uncertainty

Correct Answer: B. Limits total resource consumption

Question 10

Why is a randomized control group valuable after deploying a targeting policy?

A. It guarantees all predictions are calibrated

B. It measures outcomes that would have occurred without the intervention

C. It eliminates the need for privacy governance

D. It makes optimization unnecessary

Correct Answer: B. It measures outcomes that would have occurred without the intervention

Marketing Analytics & Customer Lifetime Value
Chapter 11 of 15