Kamakura-Kang (2007) Chain-wide and Store-Level Analysis for Cross-Category Management

factor-modelconsumer-heterogeneitypanel-datarandom-coefficient-modelmodel-selection

Summary

Proposes a factor-regression model for estimating chain-wide price-promotion elasticities that decompose store-level and time-varying heterogeneity into low-dimensional latent factor structures. The model avoids the dimensionality explosion of full random-coefficients seemingly unrelated regressions (SUR), which would require 420+ covariance parameters for two categories of 10 brands each, by constraining store deviations and temporal drift to lie in a low-rank factor space. Estimated by simulated maximum likelihood (ML) via the expectation-maximization (EM) algorithm. Applied to 17 brands (toothpaste + toothbrush) across 66 stores, the factor-regression dominates all competitors — aggregate SUR, store-level SUR, random-coefficients, and Kalman filter — on both Bayesian information criterion (BIC) and out-of-sample root mean squared error (RMSE).

Key Claims

Concepts Introduced or Extended

Entities Mentioned

Quotes

"Our proposed factor-regression model takes store differences and longitudinal market shifts into account, thereby providing the retail chain manager with unbiased global, chain-level estimates. It also provides stable local estimates of cross-category promotion effects at the store level."

My Take

A clean application of the factor-regression idea to retail marketing, solving a practical dimensionality problem in a non-Bayesian framework. The key contribution is showing that partial-pooling via factor scores dominates both full pooling (aggregate SUR) and no-pooling (store-level SUR), consistent with the bias-variance trade-off familiar from Bayesian hierarchical models. The non-Bayesian EM approach is unusual in this wiki's context; a natural extension would be Bayesian inference on the factor scores with priors on qq and rr (cf. Aguilar-West 2000 for Bayesian dynamic factor models). The asymmetric cross-category results are interesting but specific to the toothpaste/toothbrush domain.