シリーズ「MMM導入はいつから?」完結編
本記事は以下のシリーズの第3回(完結編)です。
- 広告予算いくらからMMMを検討すべき?(無料)
- MMM導入企業のROI実績とツール徹底比較(Basic)
- 本記事:PyMC-Marketingで始める初めてのMMM分析(Pro)
前回までで「いつ始めるべきか」と「どのツールを使うべきか」を解説しました。本記事では、PyMC-Marketingを使って実際にMMMを構築するステップバイステップガイドをお届けします。
Step 1: 環境構築
必要なPythonパッケージ
# requirements.txt
pymc-marketing>=0.18.0
pymc>=5.10.0
arviz>=0.17.0
pandas>=2.0.0
matplotlib>=3.7.0
scipy>=1.11.0
pip install pymc-marketing pandas matplotlib
推奨環境
- Python 3.10〜3.12
- RAM: 8GB以上(サンプル数が多い場合は16GB推奨)
- CPU: マルチコア推奨(MCMCサンプリングの並列化に有効)
- GPU: 不要(PyMCはCPUベース。Google Meridianとの大きな違い)