Bayesian marketing toolbox for MMM, CLV, and customer choice analysis
Top 41.2% on sourcepulse
PyMC-Marketing is a Bayesian marketing analytics toolbox for Media Mix Modeling (MMM), Customer Lifetime Value (CLV), and Customer Choice Analysis (CSA). It empowers businesses to optimize marketing ROI and understand customer behavior through advanced statistical modeling, targeting marketing professionals and data scientists.
How It Works
The library leverages PyMC's probabilistic programming capabilities to implement sophisticated Bayesian models. For MMM, it incorporates adstock transformations, saturation effects, and time-varying parameters using Gaussian processes, allowing for flexible and interpretable analysis of marketing channel effectiveness. CLV models include various implementations like BG/NBD and Gamma-Gamma for both contractual and non-contractual settings. Customer Choice Analysis utilizes Multivariate Interrupted Time Series (MVITS) for product launch impact assessment.
Quick Start & Requirements
conda create -c conda-forge -n marketing_env pymc-marketing
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The library is actively developed, with new features constantly added. Users should refer to example notebooks for specific model implementations and usage details.
3 days ago
1 day