Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
【エクセル×Python】初めてのマーケティング・ミックス・モデリング(MMM)入門
Rating: 3.9 out of 5(21 ratings)
471 students

【エクセル×Python】初めてのマーケティング・ミックス・モデリング(MMM)入門

Excelで慣れた感覚のまま PythonでMMMのロジックを理解し、広告効果測定の基礎を身につける
Created by水口 真
Last updated 7/2026
Japanese
Japanese [Auto],

What you'll learn

  • マーケティング・ミックス・モデリングのロジックをシンプルにした状態で理解できるようになります
  • 総予算を変えずにチャネル別の配分を組み替え、売上を最大化する手順をExcelのソルバーで実行できます
  • エクセルの発展的な機能を使用できるようになります
  • Pythonとエクセルの連携方法についてわかるようになります
  • 最適化の答えがモデルの学習範囲を外れていないかを確認し、外挿だった場合の対処ができます

Course content

5 sections16 lectures2h 16m total length
  • 講座紹介12:51

Requirements

  • エクセルが利用できるPCがあること(レベルは初心者でも構いません)
  • Pythonが利用できる環境があること

Description

「マーケティング・ミックス・モデリング(MMM)を学びたいけれど、PythonもRも触ったことがない」——そんな方のためにゼロから設計した入門講座です。広告効果測定と聞くと、真っ先に統計ソフトやプログラミング言語という壁にぶつかりがちですが、この講座ではまず皆さんが慣れ親しんだExcelの中で、MMMの考え方そのものを体で覚えることから始めます。売上と広告出稿量の関係を表計算シートの数式として組み立て、パラメータを動かしながら「なぜこの数字が効いているのか」を目で確認できるようになったところで、初めてPythonへと橋渡しします。いきなりコードを読ませるのではなく、Excelで理解した理屈をPythonのリッジ回帰という具体的な題材に置き換えることで、「同じことをコードでやっているだけだ」という感覚を持ったまま次のステップへ進めるように構成しています。

講座は「紹介」「MMM_エクセル」「Pythonでリッジ回帰」「広告予算の配分を最適化する」「ボーナスレクチャー」という5つの章で構成されています。最初にMMMの全体像と講座の進め方を押さえ、続く章でExcelを使ったMMMの実践に時間をかけてじっくり取り組みます。ここで数式レベルの理解を固めたうえで、Pythonの章に入ってから初めてコードに触れる流れなので、「Excelは分かるけどPythonは初めて」という方でも置き去りにされにくい構成です。

2026年の追加:「広告予算の配分を最適化する」章
本編のソルバーは、モデルを実際のデータに当てはめるために使いました。この章では目的セルと変数セルを入れ替え、総予算を1円も増やさずに配分だけを組み替えると売上がどう変わるかを実際に解きます。配布のExcelに「予算配分最適化」シートを追加してありますので、ご自身の手で再現できます。
あわせて、その答えがモデルの学習した範囲を超えていないか(外挿していないか)を確認する手順まで扱います。最適化の結果をそのまま実務に持ち込む前に、必ず確認していただきたい点です。

【この講座で学べること】

・MMM(マーケティング・ミックス・モデリング)とは何か、広告効果測定における位置づけと基本的な考え方
・Excel上でのMMM実践——売上データと広告データを使って、効果測定モデルを一から組み立てる方法
・分析に使えるかたちへのデータ変換——MMMでよく使われるデータ加工の考え方を、Excelの数式レベルで理解する
・Excelのソルバー機能を使ったパラメータ推定——「もっともらしい係数」をどう探し当てるのかという最適化の基本発想
・Pythonでのリッジ回帰入門——Excelで組み立てた回帰モデルの考え方を、そのままPythonのコードに置き換える最初の一歩
・なぜMMMの回帰分析で「リッジ」という手法が使われやすいのか——広告出稿は複数の媒体が同時期に動きやすく、通常の回帰では係数が不安定になりやすいという、MMM特有の事情に触れながら考え方を紹介
・Excelでの試行錯誤とPythonでのコード化、それぞれの得意・不得意を体感した上での使い分けの視点

【2026年7月時点の内容】

2026年7月には、生成AIを学習のパートナーとして活用する方法を扱うボーナスレクチャー「AI時代のMMM学習法 — 生成AIを家庭教師にする」を追加しました。エラーメッセージの読み方や数式・コードの意味を生成AIに質問しながら学び進めるコツなど、独学でつまずきやすいポイントを生成AIでどう補うかを扱っています。講座本体もこの追加時点の内容を反映しており、今後も継続的にアップデートしていきます。

【こんな方におすすめ】

・PythonもRも書いたことがなく、統計やプログラミングに苦手意識がある方
・広告予算の配分根拠を、勘や経験則ではなくデータに基づいて説明できるようになりたい方
・MMMという言葉は聞いたことがあるが、何から手をつければいいか分からない方
・いきなり高度な分析ツールに挑む前に、Excelという慣れた道具でロジックを理解しておきたい方
・将来的にPythonでのMMM分析へステップアップしていきたいと考えている方
・専門用語の暗記よりも先に、モデルが動く仕組みを自分の手で確かめたい方

統計の専門用語よりも先に、「なぜその数字が動くのか」を自分の手で確かめる——それがこの講座でいちばん大切にしていることです。Excelから始めて、無理のないペースでPythonの入り口まで一緒に歩いていきましょう。

This course is the true beginner's entry point into Marketing Mix Modeling (MMM), built for professionals who have never written a line of Python or R and feel intimidated by statistical software. Rather than opening with code, it starts inside Microsoft Excel, a tool most marketers and analysts already know well. Students build a working MMM model directly in spreadsheet formulas, learn how to transform raw sales and advertising data into a format suitable for analysis, and use Excel's Solver add-in to estimate model parameters through optimization, the same core idea underlying more advanced modeling tools. Once that logic feels solid, the course bridges into Python, introducing ridge regression as a first hands-on step into coding-based analysis, so the transition feels like translating familiar logic rather than learning something entirely new. A bonus lecture, added in July 2026, covers how to use generative AI as a personal tutor while studying MMM, helping independent learners get unstuck on errors and unfamiliar concepts. No prior programming or statistics background is required, only basic Excel familiarity. It suits marketers, analysts, and business professionals who want to understand advertising effectiveness measurement from first principles before moving on to more advanced, code-first MMM techniques. By the end, students gain both an intuitive and technical foundation for how MMM works, bridging spreadsheet thinking and Python-based modeling step by step.

Who this course is for:

  • マーケティング・ミックス・モデリングをシンプルなデータでどういうロジックを元に算定しているかを理解したい方
  • マーケティング・ミックス・モデリングの考え方を転用して、自分の業務課題に適用したい方
  • 複数の広告チャネルを利用して、自社のサービス・アプリのグロースハックを実施したいスタートアップのビジネス担当者
  • Pythonとエクセルの連携を行いたい方
  • エクセルのソルバーの使い方がいまいちピンと来ていない方