Hill関数による飽和
追加投資による純増効果は、最初の投資より小さくなることがあります。
Hill関数は、半飽和点と曲線の形状によって、効果の伸び方と頭打ちを表します。
6 分で読めます · 更新日 2026年9月7日
横にスクロールして図全体をご覧いただけます。
凹型(s = 0.8)は初めから伸び、早く緩やかになります。
S字型(s = 2.5)は一定の投資を超えて効き始め、その後強く飽和します。
どちらもkで最大効果の半分に達します。
どのような手法か
飽和とは、追加投資のリターンが逓減することです。対象者は有限で、接触頻度が増え、安い広告枠から先に購入されるため、追加した1ユーロの効果は次第に小さくなります。標準的な表現がHill関数です。
saturation(x) = x^s / (k^s + x^s)
値は0から1です。半飽和点kは最大効果の半分を得る広告費、形状sは曲線の立ち上がり方を表します。sが1未満なら初めから凹型、1を超えると低額では平坦、中間で急伸、上部で再び平坦になるS字型です。
メディアプランに必要な理由
平均リターンだけで計画できない理由が飽和です。半飽和点を大きく超えても、最初の投資が稼いだ分によって平均はよく見えます。一方、追加の1ユーロはほとんど成果を生まないことがあります。平均は過去を、傾きは次の投資を説明します。
予算を移す理由も同じです。チャネルAが曲線の折れ曲がりを過ぎ、Bがその手前なら、Aの平均が高くても、同じ予算をBへ移すほうが成果を得られる場合があります。Media Plannerの再配分提案は、この計算に基づきます。
仕組み
MMMでは、アドストック処理した広告費に飽和を適用します。蓄積した効果が飽和し、その値に係数を掛けたものがチャネルの貢献になります。
通常、広告費を平均で割って正規化してから学習します。k = 1なら典型的な週の広告費で半飽和、k = 2なら余地が大きく、k = 0.5ならすでに飽和が進んでいることを示します。正規化した事前分布はブランド間でも使いやすく、ベンチマークから始める際に役立ちます。
出発点として、kは1付近を中心に広く、sは2付近を中心に設定できます。小規模ブランドのテレビや屋外広告など、既知の閾値がある場合はsを高めに、最初から反応する検索やリターゲティングは1未満から始められます。
反応曲線は、この関数をチャネルの係数で拡大し、売上として表したものです。現在の広告費での傾きが限界リターンです。
Kuwalystでの使い方
自社データに基づくプランでは、推定したkとsをチャネルごとに保存します。確定予算の位置で曲線を読み、折れ曲がりの前・付近・後のどこにいるかを示します。予算移動の提案には、移動元が曲線上のどこにあるかも記載し、判断の計算を確認できるようにします。
ベンチマークに基づくプランでは、チャネルと予算帯に応じた半飽和点をベンチマーク集から取得し、その種類を明示します。飽和はブランド固有の性質が強いため、優先的に検証する前提に含めます。
注意点
外挿:モデルが知るのは、観測した広告費の範囲だけです。過去最大の3倍の予算でも効果があるとする曲線は、未観測の領域についての推測です。シナリオはそのことを明示し、Plannerは上限を設けます。
アドストックとの混同:長い残存効果と小さいkでも、短い残存効果と大きいkでも、同じ週を説明できることがあります。減衰率の事前分布が推定を安定させます。
少ないデータでの閾値推定:S字型の閾値を特定するには、広告費が少ない週が必要です。それがなければ、sは事前分布に依存します。
飽和とクリエイティブ疲労は別です。Hillはある時点の収穫逓減を表します。数か月かけて素材の効果が落ちる現象には、別の項が必要です。