🧪 これは ポートフォリオ用デモ です ― 売上は架空店舗のサンプルデータ、気象は気象庁(JMA)の実データ、効果額はすべて試算(イメージ)です。
Weather Merchandising · AI 社会実装

気象データ × 売上で、
“3日後の仕入れ”を最適化する。

「3日後は雨で気温も下がる。だから何を・何ケース動かすか」――数日先の気象予報と売上データをAIが結びつけ、欠品(機会損失)と廃棄ロスを同時に減らす短期仕入れ提案を、店長が30秒で読める形で届けます。

—
3日後(実データ)の粗利改善(試算/日)
—
分析したサンプル売上データ件数
25
気象感応SKU(サンプル)
7
統合した気象要因(気温・降水・前日差・週末・快晴・客足・湿度)

事例ストーリー

小売の現場では「天気で売れ方が変わる」のは経験知。それを誰でも再現できる定量的な仕入れ判断に変えるのが、このAIの役割です。

01 — 課題

欠品と廃棄が同時に起きる

急な天候変化で飲料・アイスが欠品(売り逃し)、一方で気温が変わりおでんが売れ残り廃棄。気象の影響が読めず、発注は前年・勘ベース。

02 — アプローチ

気象 × 売上をAIが結合

気象庁の予報(気温・降水確率・前日差)と商品別の気象弾力性を掛け合わせ、カテゴリ別の需要倍率を算出。SKU単位の発注増減に落とし込む。

03 — 成果(試算)

“やること”が一目で

増やす/減らす品目とケース数、その根拠、粗利インパクトの試算までを自動生成。属人化していた判断を標準化し、機会損失と廃棄を同時に削減。

気象シナリオ別 短期仕入れエンジン

気象条件を選ぶと、AIがその日の需要倍率と推奨発注をその場で計算します。「3日後の予報例」は気象庁の実データ(新潟・3日後)を使用しています。

カテゴリ別 需要倍率(平常比)

推奨発注リスト(SKU別・変動の大きい順)

提案の根拠を可視化

「なぜその提案か」を、気温と需要の関係(弾力性)で示します。グラフは飾りではなく、発注を動かす根拠そのものです。

気温と需要倍率の関係

※降水確率20%・前日差0℃・平日・客足標準の条件で、最高気温だけを動かしたときの倍率。

カテゴリ別 気象弾力性(抜粋・仮定値)

計算ロジック(クリックで展開)

需要倍率 = 1 + 気温係数×(最高気温−基準) + 降水係数×降水確率 + 前日差係数×前日差 + 週末係数 + 快晴係数 を上下限で丸め、最後に客足係数を掛けます。係数はデモ用の仮定値ですが、一般的な小売の気象感応度(高温で冷涼系が伸び、降雨で雨具が伸びる等)の範囲に基づいて設定し、バックテストで妥当性を確認しています。さらに感度分析により、係数を±20%動かしても推奨の方向が大きく変わらない(頑健である)ことを確かめています。実運用では店舗の実売上から機械学習で継続的に推定・補正します。

分析データと精度(バックテスト検証)

データを積み重ねるほど精度は上がります

  • 現在:架空店舗の サンプル売上データ をもとに気象弾力性を推定。
  • 仕組み:日々のPOS実績(実売)と予報の答え合わせを続けるほど、商品ごとの弾力性が実態に近づきます。
  • 広げる:店舗数・期間・気象要因(湿度や不快指数等)を増やすほど、提案はさらに正確に。
  • つまり:使い続けるほど賢くなる ― これは一度きりの分析ではなく、継続学習する仕組みです。

データ量と推定精度のイメージ(概念図)

用語解説

本ページで使う専門用語を、現場目線でかんたんに説明します。

ウェザーマーチャンダイジング
天気・気温などの気象データを使って「何を・どれだけ仕入れ/売るか」を最適化する手法。欠品と売れ残りを同時に減らすのが狙いです。
SKU(品目)
在庫管理上の最小単位で、ひとつひとつの商品(品番)のこと。例えば「麦茶2L」「カップアイス バニラ」がそれぞれ1SKUです。本デモは25SKUを扱います。
気象感応SKU
気温や天気の変化で売れ行きが大きく変わる商品(SKU)。アイス・冷たい飲料・おでん・傘などが代表例です。気象の影響が小さい日用品など(非感応SKU)と区別し、本デモはこの気象感応SKUに絞って分析しています。
気象弾力性
気象が1単位(例:気温+1℃)動いたとき、需要が何%変わるかの感度。アイスは気温に敏感=弾力性が大きい、といった性質を数値化したものです。
需要倍率
平常時の売れ行きを1.0としたときの見込み倍率。1.3なら平常の1.3倍、0.7なら7割の売れ行き、という意味です。
機会損失(欠品ロス)
在庫切れで「本当は売れたはずなのに売れなかった」損失。増やす提案は、この取りこぼしを防ぐためのものです。
廃棄ロス
仕入れすぎて売れ残り、値引き・廃棄になる損失。減らす提案は、この無駄を防ぐためのものです。
前日差
前日との最高気温の差。急に暑く/寒くなる日は、人の購買が大きく動くため重視します。
客足係数
天候や曜日による来店客数の増減を表す倍率。台風の日は客足が落ちる、行楽日和は増える、などを全品目に反映します。
予報信頼度(A・B・C)
気象庁の週間予報に付く確からしさの目安。Aが最も高く、Cは変わりやすい予報。先の日付ほど信頼度は下がるため、提案にも反映します。
バックテスト
過去データを使って「もしこの方法で発注していたら、どれだけ当たったか」を検証すること。本デモでは気象連動発注と、気象を見ない方法を同じ期間で比べています。
WMAPE(加重平均誤差率)
予測がどれだけ外れたかの指標。Σ|予測−実績|÷Σ実績で計算し、小さいほど高精度です。売れ筋の誤差を重く見るため、現場の実感に近い指標です。
予測レンジ(80%)
実績が約80%の確率で収まる予測のブレ幅。例「±17%」なら、おおむねその範囲に収まる見込みという意味で、不確実性の大きさを表します。
安全在庫
需要のブレや予報の外れに備えて、予測に上乗せして持っておく在庫。予報信頼度が低い日ほど厚めにして欠品を防ぎます。
感度分析(ロバストネス)
前提の数値(弾力性など)を上下に振って、結論がどれだけ変わらないかを確かめる分析。結論が変わりにくいほど、提案は信頼できます。

気象 × データ活用のAI実装について、もっと知りたい方へ。

DD AI Studio を見る →