Skip to content

shakostats/Awesome-Marketing-Science

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

Awesome License LinkedIn

Awesome Marketing Science

A curated list of awesome machine learning libraries for marketing, including media mix models, multi touch attribution, causal inference and more shakostats.com.

Star ⭐ the repo if it helps you, and feel free to contribute your own favorite resources

Start Here / Must Read

If you're new to the space or building a measurement stack from scratch, start with these before going deep into the longer lists below. This shortlist is meant to build intuition across incrementality, experimentation, MMM, causal inference, and Bayesian thinking.

Geo Incrementality & Matched Markets

Platform Incrementality & Ghost Ads

Measurement Strategy & MMM

A/B Testing & Experiment Quality

Causal Inference Foundations

Bayesian Modeling Foundations

Marketing Science Breadth

Open Source Libraries

A collection of open source repositories and libraries.

Attribution

Marketing Mix Models (MMM)

  • Robyn Github Stars - Robyn is an experimental, AI/ML-powered and open sourced Marketing Mix Modeling (MMM) package from Meta Marketing Science. Our mission is to democratise modeling knowledge, inspire the industry through innovation, red...
  • pymc-marketing Github Stars - Bayesian marketing toolbox in PyMC. Media Mix (MMM), customer lifetime value (CLV), buy-till-you-die (BTYD) models and more.
  • lightweight-mmm Github Stars - LightweightMMM 🦇 is a lightweight Bayesian Marketing Mix Modeling (MMM) library that allows users to easily train MMMs and obtain channel attribution information.
  • mmm-stan Github Stars - Python/STAN Implementation of Multiplicative Marketing Mix Model, with deep dive into Adstock (carry-over effect), ROAS, and mROAS
  • mamimo Github Stars - A package to compute a marketing mix model.
  • BayesianMMM Github Stars - (ml) - python implementation of bayesian media mix modelling with shape and carryover effect
  • dammmdatagen Github Stars - Marketing Mix Modeling Data Generator
  • Bayesian Time Varying Coefficients \ (python package)
  • Ecommerce Marketing Spend Optimization Github Stars - Machine-learning workflow for optimizing ecommerce marketing budget allocation.
  • Meridian Github Stars - Google's open-source Bayesian MMM framework and successor to LightweightMMM.
  • MMM Prior Elicitation Github Stars - Practical tools for prior elicitation and Bayesian MMM calibration.
  • Robyn \ (R Library)

Geo Experimentation & Lift Testing

  • GeoLift Github Stars - GeoLift is an end-to-end geo-experimental methodology based on Synthetic Control Methods used to measure the true incremental effect (Lift) of ad campaign.
  • GeoexperimentsResearch Github Stars - An open-source implementation of the geo experiment analysis methodology developed at Google. Disclaimer: This is not an official Google product.
  • matched_markets Github Stars - Matched Markets is a Python library for design and analysis of Geo experiments using Matched Markets and Time Based Regression.
  • trimmed_match Github Stars - This Python library implements Trimmed Match for analyzing randomized paired geo experiments and also implements Trimmed Match Design for designing randomized paired geo experiments.
  • CausalImpact \ (R library)
  • Geo RCT Methodology Github Stars - Open methodology notes and code for geo randomized controlled trials.
  • MarketMatching Github Stars - Market matching and causal impact tooling for geo-based tests and comparisons.
  • Meta Geolift \ (R Library)
  • Murray \ (Python Library) Github Stars

Causal Inference & Bayesian Analysis

  • statsmodels Github Stars - Statsmodels: statistical modeling and econometrics in Python
  • dowhy Github Stars - DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potent...
  • causalml Github Stars - Uplift modeling and causal inference with machine learning algorithms
  • EconML Github Stars - ALICE (Automated Learning and Intelligence for Causation and Economics) is a Microsoft Research project aimed at applying Artificial Intelligence concepts to economic decision making. One of its goals is to build a to...
  • External Resource Github Stars - Gaussian processes framework in python
  • CausalImpact Github Stars - An R package for causal inference in time series
  • CausalPy Github Stars - A Python package for causal inference in quasi-experimental settings
  • scikit-uplift Github Stars - exclamation: uplift modeling in scikit-learn style in python 🐍
  • tfcausalimpact Github Stars - Python Causal Impact Implementation Based on Google's R Package. Built using TensorFlow Probability.
  • External Resource Github Stars - Examples of PyMC models, including a library of Jupyter notebooks.
  • upliftml Github Stars - UpliftML: A Python Package for Scalable Uplift Modeling
  • SyntheticControlMethods Github Stars - A Python package for causal inference using Synthetic Controls
  • CausalLift Github Stars - Uplift-modeling package for causal inference and treatment-effect ranking.
  • Causmos Github Stars - Open-source web application for CausalImpact-style analysis from Google Marketing Solutions.
  • diff-diff Github Stars - Python Difference-in-Differences library with sklearn-like ergonomics, modern staggered-adoption estimators, event studies, diagnostics, and sensitivity analysis.
  • MatchIt Github Stars - Widely used R package for matching and preprocessing before causal estimation.
  • mlsynth Github Stars - A Python library for doing policy evaluation using panel data estimators.
  • pysmatch Github Stars - Python propensity score matching library with logistic, KNN, and CatBoost scoring, balance diagnostics, exhaustive matching, and reproducible workflows.
  • pysyncon Github Stars
  • ScidesignR Github Stars - R package for scientific and experimental design work.
  • scpi Github Stars
  • SparseSC Github Stars
  • TensorFlow CausalImpact Github Stars - TensorFlow Probability implementation of CausalImpact.

Customer Analytics (CLV, Segmentation, Uplift)

  • lifetimes Github Stars - Lifetime value in Python
  • retentioneering-tools Github Stars - Retentioneering: product analytics, data-driven CJM optimization, marketing analytics, web analytics, transaction analytics, graph visualization, process mining, and behavioral segmentation in Python. Predictive analy...
  • ecommercetools Github Stars - EcommerceTools is a Python data science toolkit for ecommerce, marketing science, and technical SEO analysis and modelling and was created by Matt Clarke.
  • btyd Github Stars - Buy Till You Die and Customer Lifetime Value statistical models in Python.
  • amazon-denseclus Github Stars - Clustering for mixed-type data
  • rfm Github Stars - Python Package for RFM Analysis and Customer Segmentation
  • lucius-ltv Github Stars - A simple multicohort LTV calculator for subscriptions
  • BTYD Github Stars - R package for Buy 'Til You Die customer-base analysis and CLV modeling.
  • BTYDplus Github Stars - Extended BTYD models in R for customer-base analysis.
  • CLV (python) \ - Lifetimes
  • lifelines Github Stars
  • pysurvival Github Stars
  • scikit-survival Github Stars
  • Survival Models (python) \ - Lifelines

Customer Response Modeling

Forecasting

Product Affinity/Association

Recommender Systems

  • lightfm Github Stars - A Python implementation of LightFM, a hybrid recommendation algorithm.
  • recmetrics Github Stars - A library of metrics for evaluating recommender systems
  • openrec Github Stars - OpenRec is an open-source and modular library for neural network-inspired recommendation algorithms
  • recommenders Github Stars
  • Surprise Github Stars

Data & Utilities

  • gapandas4 Github Stars - GAPandas4 is a Python package for querying the Google Analytics Data API for GA4 and displaying the results in a Pandas dataframe.
  • Decoy Github Stars
  • SDV Github Stars

Papers, Blogs, & Resources

Articles, papers, and other resources organized by topic.

Geo Experimentation & Lift Testing

Platform Incrementality & Lift Testing

Experimentation & A/B Testing

MMM Calibration & Tuning

Segmentation & Personas

Causal Inference & Bayesian Analysis

Attribution

Customer Analytics (CLV, Segmentation, Uplift)

Multi Armed Bandits

Recommender Systems

Key Researchers

  • Bruce Hardie - Customer analytics and CLV researcher known for probability models for customer-base analysis, retention, and valuation.
  • Byron Sharp - Professor of Marketing Science and Director of the Ehrenberg-Bass Institute. Author of How Brands Grow.
  • Catherine Tucker - Sloan Distinguished Professor of Management at MIT Sloan. Expert in digital marketing, privacy, and online advertising.
  • Dominique Hanssens - Distinguished Research Professor of Marketing at UCLA Anderson. Known for Long-Term Impact of Marketing.
  • Garrett Johnson - Associate Professor of Marketing at Boston University. Co-author of "Ghost Ads" and research on privacy/GDPR.
  • Guido Imbens - Applied Econometrics Professor and Professor of Economics at Stanford Graduate School of Business. Nobel Laureate (2021) for methodological contributions to the analysis of causal relationships.
  • Hema Yoganarasimhan - Quantitative marketing researcher focused on digital marketing, online advertising, experimentation, pricing, and machine learning for large-scale marketing decisions.
  • Koen Pauwels - Marketing effectiveness and marketing-mix-modeling scholar focused on attribution, field experiments, ROI measurement, and long-term brand impact.
  • Peter Fader - Frances and Pei-Yuan Chia Professor of Marketing at The Wharton School. Author of Customer Centricity.
  • Randall Lewis - Economic Research Scientist at Netflix. Known for work on "Ghost Ads" and measuring advertising effectiveness.
  • Ron Berman - Associate Professor of Marketing at The Wharton School. Focuses on online marketing, marketing analytics, and game theory.
  • Stefan Wager - Associate Professor of Operations, Information & Technology at Stanford GSB. Research on causal inference and statistical learning.
  • Susan Athey - The Economics of Technology Professor at Stanford Graduate School of Business. Leading researcher in the intersection of machine learning and causal inference.

Books & Courses

Blogs

Resources

About

Feel free to submit an issue or pull request with any suggestions!

This list is maintained by Shako Stats.

Connect with me on LinkedIn.

About

A curated list of awesome marketing science resources including geo incrementality testing, media mix models, multi-touch attribution, causal inference, and more from shakostats.com . Star ⭐ the repo if it helps you, and feel free to contribute your own favorite resources

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages