Week 09

Week 09 · Marketing Research & Analytics

Regression and Marketing Response Models

Davood Wadi, PhD

Marketing response models estimate how sales and other outcomes respond to the actions of the firm.

Marketing Response Models

A marketing response model describes the relationship between an outcome, such as sales, market share, or conversion, and the variables that influence it, such as price, advertising, and promotion.

Response models inform decisions on pricing, on the size of the marketing budget, and on its allocation across channels.

Regression analysis is the principal method by which response models are estimated.

The week proceeds from correlation to linear and logistic regression, and then to their application in marketing mix modeling and attribution.

Part 1: Correlation

Tests of group differences, introduced in Week 7, compare outcomes across categories.

Correlation and regression examine relationships between quantitative variables.

The scatter plot, introduced in Week 6, is the first step in examining such a relationship.

Correlation

The Pearson correlation coefficient, r, measures the strength and direction of the linear relationship between two interval or ratio variables.

It ranges from −1, a perfect negative relationship, through 0, no linear relationship, to +1, a perfect positive relationship.

For example, a correlation of −0.6 between price and weekly unit sales across stores indicates a moderately strong negative relationship: stores with higher prices tend to sell fewer units.

A correlation near zero does not exclude a strong nonlinear relationship, such as a response that rises and then falls.

A correlation does not establish causation, for the reasons introduced in Week 8.

Thirty stores plotted by price and weekly unit sales with a correlation of r = −0.6; a scale from −1 to +1 can be dragged to change r. Beside it, stores whose weekly units rise and then fall with shelf height: a strong nonlinear relationship with r = 0.00WEEKLY UNITS BY PRICESIMULATEDr = −0.60PRICEUNITSr−10+1PERFECTNEGATIVENO LINEARRELATIONSHIPPERFECTPOSITIVEWEEKLY UNITS BY SHELF HEIGHTr = 0.00SHELF HEIGHTUNITSSTRONG NONLINEARRELATIONSHIP
Knowledge Check

Across 40 cafés, the correlation between the hours of live music per evening and evening sales is 0.02. A scatter plot shows sales rising up to about three hours of music and falling beyond that. What can the analyst conclude?

Part 2: Linear Regression

Regression analysis estimates the relationship between a dependent variable and one or more independent variables.

Unlike correlation, regression distinguishes the variable to be explained from the variables used to explain it.

It also estimates the expected change in the dependent variable associated with a change in each independent variable.

Simple and Multiple Regression

Simple linear regression estimates the relationship between a dependent variable and a single independent variable, in the form Y = a + bX + e.

The intercept, a, is the expected value of Y when X is zero. The slope, b, is the expected change in Y associated with a one-unit increase in X. The error term, e, represents the variation in Y not explained by X.

The coefficients are estimated by ordinary least squares, which selects the line that minimizes the sum of the squared differences between the observed and the predicted values.

Ten stores plotted by advertising and weekly sales, with a line Sales = 46.4 + 2.18 × Advertising. Each store's difference from the line is drawn as a square; the squares sum to 228, the minimum: this is the least squares line. Either end of the line can be draggedWEEKLY SALES BY ADVERTISINGSIMULATEDADVERTISINGSALESSALES = 46.4 + 2.18 × ADVERTISINGSUM OF SQUARED DIFFERENCES228MINIMUMORDINARY LEAST SQUARES

Multiple regression includes two or more independent variables, in the form Y = a + b1X1 + b2X2 + … + e.

Each coefficient in a multiple regression is a partial coefficient: the expected change in Y associated with a one-unit increase in that variable, holding the other independent variables constant.

Interpreting Regression Coefficients

A model of weekly unit sales across stores is estimated as: Sales = 12,000 − 800 × Price + 25 × Advertising, where price is measured in dollars and advertising in thousands of dollars.

The coefficient of price indicates that a one-dollar increase in price is associated with 800 fewer units sold per week, holding advertising constant.

The coefficient of advertising indicates that an additional thousand dollars of advertising is associated with 25 additional units sold per week, holding price constant.

Each coefficient is tested against the null hypothesis that its true value is zero, with the t-test and p-value procedures introduced in Week 7.

Nominal independent variables, such as region, are included as dummy variables coded 1 or 0, and their coefficients are interpreted relative to a reference category.

Standardized coefficients express each effect in standard deviation units, which allows the relative importance of variables measured in different units to be compared.

The coefficients of price and advertising in the weekly sales model drawn as bars from zero, as estimated: −800 units per dollar of price and +25 units per thousand dollars of advertising0−800UNITS PER $1 OF PRICE+25UNITS PER $1,000 OF ADVERTISING
Coefficients
Exercise · Match up

A café chain estimates daily cups sold as: Cups = 400 − 30 × Price + 2 × Temperature + 50 × Weekend, with price in dollars, temperature in degrees and Weekend coded 1 for Saturday and Sunday, 0 otherwise. Match each term with its interpretation.

Term

Interpretation

Tap a term, then the example it goes with.

Model Fit and Diagnostics

The coefficient of determination, R², is the proportion of the variation in the dependent variable explained by the independent variables.

Adjusted R² corrects for the number of independent variables, since R² increases whenever a variable is added, even a variable without explanatory value.

R² and adjusted R² of a model of forty weeks of sales with 2 independent variables: price, advertising. R² is 0.588 and adjusted R² is 0.566MODEL OF 40 WEEKS OF SALESSIMULATED0.450.500.550.6023456789101112INDEPENDENT VARIABLESR² 0.588ADJUSTED R² 0.566

The F test assesses whether the independent variables, taken together, explain a significant proportion of the variation in the dependent variable.

The residuals, which are the differences between observed and predicted values, are examined for patterns that indicate a nonlinear relationship, unequal variance, or dependence between observations.

Four residual plots. With no pattern, residuals scatter evenly around zero. A curved band indicates a nonlinear relationship; a fan that widens indicates unequal variance; long runs above and below zero across weeks indicate dependence between observationsRESIDUALSSIMULATEDPREDICTEDNO PATTERNPREDICTEDNONLINEARRELATIONSHIPPREDICTEDUNEQUALVARIANCEWEEKDEPENDENCE BETWEENOBSERVATIONS

A high R² does not establish that the model is correctly specified, and a low R² does not prevent individual coefficients from being meaningful.

Multicollinearity

Multicollinearity occurs when two or more independent variables are highly correlated with each other.

For example, television and online video expenditure may rise and fall together because both are set in the same annual budget.

Under multicollinearity, the effects of the correlated variables cannot be reliably separated. Their coefficients have large standard errors, may change substantially when variables are added or removed, and may take implausible signs.

The variance inflation factor, VIF, measures the extent of multicollinearity for each variable. Values above 5 or 10 are conventionally treated as problematic.

Coefficients of television and online video expenditure estimated on twenty samples, when the two expenditures correlate at 0.00. The variance inflation factor is 1.0; every estimate has the expected positive signCOEFFICIENT ESTIMATED ON 20 SAMPLESSPEND CORRELATION r = 0.00SIMULATED0−224IMPLAUSIBLE SIGNTVONLINE VIDEOTRUE EFFECTVIF151020+1.0BELOW 5

Remedies include combining the correlated variables, removing one of them, or obtaining data in which they vary independently, for example through an experiment.

Omitted Variables and Reverse Causality

Regression coefficients estimated from observational data describe associations, not causal effects, unless further conditions are met.

Omitted variable bias occurs when a variable that affects the dependent variable and is correlated with an independent variable is excluded from the model. For example, if advertising increases before holidays, and holidays also increase sales, a model without a holiday variable overstates the effect of advertising.

Fifty-two weeks of sales plotted against advertising; one week in five is a holiday week with more advertising and higher sales. With advertising alone, the coefficient is 10.3 units per thousand dollars, which includes the holiday liftWEEKLY SALES BY ADVERTISINGSIMULATEDADVERTISINGSALESADVERTISINGCOEFFICIENT+10.3UNITS PER $1,000INCLUDES THEHOLIDAY LIFT
Model includes

Reverse causality occurs when the dependent variable influences the independent variable. For example, a firm that increases its advertising budget in regions where sales are already growing produces a positive association that does not reflect the effect of advertising.

Both problems are reduced by including the relevant control variables, by using data from experiments, and by applying the quasi-experimental designs introduced in Week 8.

Exercise · Which one is it?

Each regression finds a positive association that may not reflect a causal effect. Name the problem.

A sunscreen brand's weekly sales rise with its display advertising, but both are heaviest in the hottest weeks, and the model has no temperature variable.

Which concept does this case show?

Part 3: Logistic Regression

Many marketing outcomes are binary: a customer purchases or does not, clicks or does not, renews or cancels a subscription.

Linear regression is unsuitable for binary outcomes, since it can produce predicted probabilities below zero or above one.

Twenty-one visitors plotted by pages viewed: those who purchased at a probability of 1, the rest at 0. A straight line fitted to them predicts probabilities below zero under about 3 pages and above one beyond about 24 pages10PROBABILITY OF PURCHASEPAGES VIEWEDSIMULATEDABOVE ONEBELOW ZERO

Logistic regression is the standard method for modeling binary outcomes.

The Logistic Regression Model

Logistic regression models the probability of an outcome, such as purchase, as a function of the independent variables.

The model is linear in the log odds of the outcome, where the odds are the probability of the outcome divided by the probability of its absence.

The predicted probability follows an S-shaped curve and always lies between zero and one.

The coefficients are estimated by maximum likelihood rather than by ordinary least squares.

Model fit is assessed with measures such as pseudo-R² and the accuracy of predictions, which are examined further in Week 11.

The model drawn twice. In log odds, a straight line from −3.00 at 0 pages to 3.00 at 30 pages; either end can be dragged. In probability, the same model is an S-shaped curve from 5% to 95%, always between zero and oneLOG ODDS OF PURCHASE−6−3+3+60PAGES VIEWEDLOG ODDS = −3.00 + 0.20 × PAGESPROBABILITY OF PURCHASE10.50PAGES VIEWEDFROM 5% TO 95%

Interpreting Logistic Regression

Each coefficient represents the change in the log odds of the outcome associated with a one-unit increase in the independent variable, holding the others constant.

The exponentiated coefficient is the odds ratio. An odds ratio greater than one indicates that the variable increases the odds of the outcome, and an odds ratio less than one indicates that it decreases them.

For example, an odds ratio of 1.5 for receiving a promotional email indicates that the odds of purchase are 50 percent higher for customers who received the email, holding other variables constant.

An increase in the odds is not an equal increase in the probability. If the probability of purchase without the email is 10 percent, an odds ratio of 1.5 corresponds to a probability of approximately 14 percent.

A hundred customers without the email and a hundred with it. Without the email, 10 buy (odds 0.11); with an odds ratio of 1.5, the odds become 0.17 and 14 buy, a change of 4.3 percentage pointsWITHOUT THE EMAILWITH THE EMAILPROBABILITY10%ODDS 0.11PROBABILITY14.3%ODDS 0.11 × 1.5 = 0.17ODDS RATIO1.5CHANGE+4.3POINTS
10

Results are therefore commonly reported as predicted probabilities for representative customers, which decision makers interpret more readily than odds ratios.

Knowledge Check

Without a loyalty discount, 20 percent of customers renew their subscription. A logistic regression gives the discount an odds ratio of 2.0, holding other variables constant. What is the predicted probability of renewal with the discount?

Part 4: Marketing Mix Modeling and Attribution

Firms allocate their marketing budgets across many channels, including television, search, social media, and promotions.

Marketing mix modeling and attribution are two approaches to estimating the contribution of each channel.

They differ in the data they use, the level at which they operate, and the questions they can answer.

Marketing Mix Modeling

Marketing mix modeling is the application of regression to aggregate time-series data, such as weekly sales over two or three years.

The independent variables include expenditure in each marketing channel, price, promotions, distribution, seasonality, and external factors such as economic conditions and competitor activity.

The model estimates the contribution of each channel to sales and its return on investment.

Two years of weekly sales decomposed by a marketing mix model into stacked contributions: the base with seasonality, television, search and social media, with the observed sales drawn as a line over them. Estimated return per dollar: television $1.40, search $2.10, social media $0.70WEEKLY SALES, DECOMPOSEDSIMULATEDYEAR 1YEAR 2BASE AND SEASONALITYRETURN PER $1SOCIAL MEDIA$0.70SEARCH$2.10TELEVISION$1.40

Because it uses aggregate data, marketing mix modeling includes offline channels such as television and print, and does not depend on tracking individual consumers.

It requires several years of data with sufficient variation in expenditure, and it is subject to the problems of multicollinearity, omitted variables, and reverse causality introduced in this week.

Carryover and Diminishing Returns

Advertising affects sales not only in the period in which it appears but also in later periods. This carryover effect, often called adstock, is modeled with a decay rate.

For example, a decay rate of 0.5 indicates that half of the effect of this week’s advertising carries over to the following week.

One week of advertising and its effect on sales in that week and the five that follow, at a decay rate of 0.5: 100, 50, 25, 13, 6 and 3 percent of the first week's effectADVERTISING IN WEEK 1 ONLYEFFECT ON SALESDECAY RATE 0.5100%WEEK 150%WEEK 225%WEEK 313%WEEK 46%WEEK 53%WEEK 6CARRYOVER

Advertising is also subject to diminishing returns: each additional dollar produces a smaller increase in sales than the previous one.

Response curves in marketing mix models are therefore nonlinear, rising steeply at low levels of expenditure and flattening at high levels.

A $1 million budget split 60% to television and 40% to search. Television: average return $3.16, marginal return $1.84 per dollar. Search: average return $3.26, marginal return $0.65. Total sales $3,199 thousand, highest when the two marginal returns are equalSALES BY EXPENDITURESIMULATED$0$0.5M$1MEXPENDITURE$1M$2M$3MTELEVISIONSEARCHAVERAGEMARGINALRETURNRETURNTELEVISION · $600K$3.16$1.84SEARCH · $400K$3.26$0.65TOTAL SALES$3.20MALL TVALL SEARCH
40

Budget allocation depends on the marginal return of each channel, the return on the next dollar spent, and not on its average return.

Attribution

Attribution assigns credit for a conversion to the touchpoints in an individual customer’s path to purchase, such as a display advertisement, a social media post, and a search advertisement.

Last-click attribution assigns all credit to the final touchpoint before conversion. First-click attribution assigns all credit to the first.

Linear attribution divides credit equally among all touchpoints. Time-decay attribution assigns more credit to touchpoints closer to the conversion.

Data-driven attribution estimates the credit for each touchpoint statistically, by comparing the paths of customers who converted with those of customers who did not.

Four customers' paths to purchase credited by last click attribution. Credit across the four conversions: display 0.00, social 0.00, email 0.00, search 4.00FOUR PATHS TO PURCHASECREDIT FOR 4 CONVERSIONSDISPLAY0.00SOCIAL0.00EMAIL0.00SEARCH4.00
Rule

Attribution operates at the level of individual customers and provides results quickly, but it depends on the tracking of individuals across channels.

Marketing Mix Modeling and Attribution Compared

Attribution assigns credit to touchpoints that preceded a conversion, but it does not establish whether the conversion would have occurred without them.

Attribution tends to assign disproportionate credit to channels close to the purchase, such as search advertisements for the brand’s own name, which often reach consumers who have already decided to buy.

Twenty purchases that followed a click on a search advertisement for the brand's own name. Last-click attribution credits all twenty to the advertisement. A holdout test finds that seventeen would have occurred without it, so three are incrementalLAST-CLICK ATTRIBUTIONSIMULATED20 PURCHASES CREDITED TO BRAND SEARCHHOLDOUT TEST3 INCREMENTAL17 WOULD HAVE OCCURRED WITHOUT THE AD

Attribution cannot observe offline channels, and its coverage has declined with the restrictions on third-party data introduced in Week 2.

Marketing mix modeling covers all channels, including offline channels, but provides estimates at an aggregate level and with less frequency.

Neither approach establishes causal effects on its own. Both are validated with incrementality experiments, such as holdout tests and geographic experiments, which apply the experimental designs introduced in Week 8.

Exercise · Sort into groups

Sort each question by the approach that can answer it.

        Tap a card, then tap the group it belongs to.

        Discussion: The Search Budget

        Discussion: A retailer’s last-click attribution report assigns 60 percent of online sales to search advertising, and the chief marketing officer proposes to move the television budget into search. Which limitations of attribution bear on this proposal, and which evidence should be obtained before the budget is reallocated?

        Part 5: Explanation and Prediction

        Regression models serve two distinct purposes: to explain and to predict.

        The purpose determines how a model is built, how it is evaluated, and what it can be used for.

        Machine learning methods have increased the accuracy of prediction, at a cost to the interpretability of the models.

        Explanatory and Predictive Models

        An explanatory model estimates the effect of specific variables on an outcome, and is evaluated by the validity and precision of its coefficients.

        A predictive model forecasts the outcome for new cases, and is evaluated by the accuracy of its predictions on data not used to estimate it, known as holdout data.

        A model can predict accurately without estimating causal effects correctly. A model can also estimate a causal effect correctly while predicting individual outcomes poorly.

        Overfitting occurs when a model reproduces the random variation in the data used to estimate it, so that it performs well on those data and poorly on new data.

        A model with flexibility 2 of 10 fitted to fourteen weeks of estimation data and checked on fourteen held-out weeks. Error on the estimation data 0.17; error on the holdout data 0.30. Estimation error falls as flexibility rises, while holdout error is lowest at flexibility 2 and rises after itWEEKLY SALESSIMULATEDESTIMATION DATAHOLDOUT DATAPREDICTION ERRORFLEXIBILITYESTIMATIONHOLDOUTESTIMATION 0.17Holdout 0.30
        2

        Machine Learning Models

        Machine learning models, such as tree-based ensembles and neural networks, estimate the relationship between the independent variables and the outcome from the data, without a functional form specified in advance.

        They capture nonlinear relationships and interactions among variables without these being specified by the analyst.

        Forty stores' weekly units by price: steady up to about $4.50, then falling. Linear regression fits one straight line with a slope of -218 units per dollar. A tree ensemble fits a stepped curve that follows the bend, without a coefficientWEEKLY UNITS BY PRICESIMULATED$3.00$4.00$5.00$6.00UNITSLINEARREGRESSION−218UNITS PER $1TREEENSEMBLENO COEFFICIENT

        With large datasets and many independent variables, they frequently predict more accurately than linear or logistic regression.

        They do not produce coefficients that express the effect of each variable in interpretable units.

        These models are examined further in Week 11, in the context of customer analytics.

        Limitations of Machine Learning Models

        Measures of variable importance describe the extent to which a model’s predictions depend on each variable, not the effect that changing the variable would have on the outcome.

        A model may achieve accurate predictions through variables that are correlated with the outcome but not causally related to it.

        For example, a model may predict that customers who receive discounts are more likely to purchase because discounts were previously offered to the most loyal customers. The prediction does not establish that offering discounts to other customers would increase their purchases.

        A purchase model's variable importance: discount received 0.34, past purchases 0.27, months as a customer 0.18, emails opened 0.12, region 0.05. Below, sixteen customers from the historical data: the discounts went to the six most loyalVARIABLE IMPORTANCESIMULATEDDISCOUNT RECEIVED0.34PAST PURCHASES0.27MONTHS AS A CUSTOMER0.18EMAILS OPENED0.12REGION0.05WHO RECEIVED DISCOUNTSMOST LOYAL CUSTOMERS

        Predictive accuracy on historical data does not ensure accuracy when conditions change, as when the firm changes its pricing or a new competitor enters the market.

        AI assistants can generate the code for both regression and machine learning models; the procedures for verifying AI-assisted analysis introduced in Week 6 apply to that code.

        Selecting a Modeling Approach

        Linear or logistic regression is appropriate when the decision requires an interpretable estimate of the effect of specific variables, such as the effect of price on unit sales.

        A machine learning model is appropriate when the decision requires accurate predictions for individual cases, such as which customers are most likely to cancel a subscription.

        An experiment or a quasi-experiment is required when the decision depends on the causal effect of an action the firm has not previously taken, or has taken only for selected customers.

        Many decisions combine the approaches: a predictive model identifies the customers at risk, and an experiment estimates the effect of an intervention on those customers.

        Exercise · Sort into groups

        Sort each decision by the approach it requires.

              Tap a card, then tap the group it belongs to.

              Discussion: Accuracy or Understanding?

              Discussion: A data science team presents a machine learning model that predicts weekly sales more accurately than the firm’s marketing mix model, and proposes to use it to set next year’s advertising budget. What can the new model contribute to the budget decision, and what can it not contribute?

              Part 6: Choice Models for AI Agents

              When AI agents select products, their choices can be analyzed with the models used for consumer choice.

              Such models estimate how agents weight product attributes and test the mechanisms that link a manipulation to a choice.

              Estimating How AI Agents Weight Attributes

              The conditional logit model extends logistic regression to choices among several alternatives, and estimates a coefficient for each attribute of the alternatives.

              The researcher presents the agent with many choice sets in which the attributes vary, and estimates the coefficients from its choices.

              The estimates are compared with a normative benchmark. For a packaged good, the normative objective is the lowest price per unit, which weights a cent of the price exactly as much as one hundredth of a dollar.

              In one study, separate coefficients for the whole-dollar and the cent components of coffee prices were estimated across 1,014 choice sets. The ratio of the two coefficients ranged from 0.55 to 1.12 across eight models, and for seven of the eight models its confidence interval included the normative value of 1 (Wadi & Ma, 2026b).

              Ratio of the cent to the whole-dollar price coefficient for eight AI agents, with 95% confidence intervals, against the normative value of 1: Flash Lite 0.84 [0.58, 1.11]; Flash 0.55 [0.19, 0.90]; Pro 1.02 [0.83, 1.22]; Sonnet 1.12 [0.94, 1.28]; Opus 0.81 [0.45, 1.17]; Luna 1.11 [0.94, 1.28]; Terra 1.11 [0.94, 1.27]; Sol 1.11 [0.94, 1.27]. Seven intervals include 1; Flash's lies below 1. The normative optimizer's own estimate is 1.11 [0.94, 1.27]CENT COEFFICIENT ÷ DOLLAR COEFFICIENTCENTS DISCOUNTEDNORMATIVE VALUE 1Flash Lite0.84Flash0.55Pro1.02Sonnet1.12Opus0.81Luna1.11Terra1.11Sol1.11Normative optimizer1.1100.511.4

              Under complete information, most agents therefore did not discount the cents in a price, in contrast to the left-digit effect documented among consumers.

              Knowledge Check

              A conditional logit model of an AI agent's choices between laundry detergents gives a ratio of 0.40 between the cent and the whole-dollar price coefficients, with a confidence interval from 0.25 to 0.55. What does this indicate?

              Mediation Analysis

              Mediation analysis tests whether the effect of a manipulated variable on an outcome passes through an intermediate variable, called the mediator.

              The indirect effect is the part of the effect transmitted through the mediator, and the direct effect is the remainder.

              In a study of sponsored listings, the skepticism an agent expressed in its reasoning trace mediated the effect of a sponsorship label on the agent’s choice, and this indirect effect was weaker when the agent was told it served the platform rather than the traveler (Wadi & Ma, 2026c).

              Mediation when the agent is told it serves the traveler: the sponsorship label raises skepticism by 4.46 points (a); each point of skepticism changes the log odds of choosing the listing by −1.365 (b); the indirect effect a × b is −6.09; the direct effect is −3.50SPONSORSHIPLABELSKEPTICISM INTHE TRACECHOICE OF THESPONSORED LISTINGa+4.46b−1.365DIRECT EFFECT−3.50INDIRECT EFFECT a × b−6.09LOG ODDSTRAVELER −6.09 · PLATFORM −4.15N = 2,000 SESSIONS
              The agent is told it serves

              In a study of pricing cues, the cost of acquiring attributes reduced the number of diagnostic attributes the agent acquired, which in turn reduced the frequency of optimal choices, particularly under a vague goal (Wadi & Ma, 2026b).

              The mediator is measured rather than manipulated, so that the analysis provides evidence consistent with a mechanism rather than proof of it.

              Exercise · Which one is it?

              A researcher tests whether a "Best seller" badge raises an AI agent's choice of a backpack because the agent rates the backpack as more popular. Name the role of each variable in the analysis.

              Whether the backpack carries the "Best seller" badge, set at random in each session.

              Which concept does this case show?

              Key Takeaways

              1. Correlation measures the strength and direction of a linear relationship; regression estimates the expected change in an outcome associated with each independent variable.

              2. Multiple regression coefficients are partial effects, interpreted holding the other variables constant, and are assessed together with model fit and diagnostics.

              3. Multicollinearity, omitted variables, and reverse causality limit the causal interpretation of regression estimated from observational data.

              4. Logistic regression models binary outcomes, and its coefficients are interpreted as odds ratios and predicted probabilities.

              5. Marketing mix modeling estimates channel contributions from aggregate data, attribution assigns credit to individual touchpoints, and both are validated with incrementality experiments.

              6. Machine learning models frequently predict more accurately than regression, but they do not estimate the effect of marketing actions, and prediction does not establish causation.

              7. Conditional logit models estimate how AI agents weight product attributes against a normative benchmark, and mediation analysis tests the mechanism that links a manipulation to an agent’s choice.