Skip to content
SPECIFICTION
Get listed

DeepCausalMMM

deepcausalmmm.readthedocs.io

Spec sheet

Product
DeepCausalMMM is a Python package for marketing mix modeling that combines deep learning and causal inference to estimate marketing channel impacts on business KPIs.Read 4 Oct 2026 · deepcausalmmm.readthedocs.io
Intended users
The documentation identifies marketing mix modeling, attribution analysis, budget optimization, causal discovery, and multi-touch attribution as use cases.Read 4 Oct 2026 · deepcausalmmm.readthedocs.io
Support
The project README directs users to GitHub issues for bug reports and feature requests.Read 4 Oct 2026 · github.com
License
The project’s GitHub README states that it is released under the MIT License.Read 4 Oct 2026 · github.com
Analysis
It includes response curves for saturation analysis, constrained budget optimization, and DMA-level contribution calculations.Read 4 Oct 2026 · deepcausalmmm.readthedocs.io
Causal structure
It learns relationships between marketing channels with DAGs, using an upper-triangular mask by default and offering opt-in NOTEARS learning.Read 4 Oct 2026 · deepcausalmmm.readthedocs.io
Deployment limit
The installation page says a Docker image will be available soon.Read 4 Oct 2026 · deepcausalmmm.readthedocs.io
Geographic analysis
The package supports multi-region modeling and automatic seasonal decomposition per region.Read 4 Oct 2026 · deepcausalmmm.readthedocs.io
GPU support
The package automatically detects and uses CUDA when available; the documentation recommends a GPU for large models.Read 4 Oct 2026 · deepcausalmmm.readthedocs.io
Input data
The package expects NumPy arrays shaped by region, week, and channel for media and controls, plus a region-by-week target array.Read 4 Oct 2026 · deepcausalmmm.readthedocs.io
Installation
It can be installed from PyPI with pip or from the project’s GitHub repository.Read 4 Oct 2026 · deepcausalmmm.readthedocs.io
Requirements
The documented runtime requirements include Python 3.9+, PyTorch 2.0+, and NumPy 1.21 or later but below 2.0.Read 4 Oct 2026 · deepcausalmmm.readthedocs.io
Temporal modeling
Its GRU-based temporal model is designed to capture time-varying effects.Read 4 Oct 2026 · deepcausalmmm.readthedocs.io
Visualizations
The documentation describes 14+ interactive visualizations, including performance metrics, channel analysis, economic contributions, and DAG networks.Read 4 Oct 2026 · deepcausalmmm.readthedocs.io

Where Specifiction places it

Alternatives to DeepCausalMMMAll alternatives →