この記事で分かること

  • ドライバーベース・統計/機械学習・営業の見込みという3つの売上予測は優劣ではなく性格が違い、実務では3つを並べて差を議論するものだという整理
  • 3手法の予測を製品別に並べ、レンジ率が閾値を超えた製品だけを人が深掘りする統合手順(全件を人が見ない)
  • 営業見込みの癖(部門別・担当者別の達成率分布)をAIで定量化し、それでも補正係数を機械的に当ててはいけない理由
  • 架空企業3製品の設例(単位:百万円)で、3手法の合計差・深掘り後の調整・調整前後の合計整合を検算する手順

結論:3つの予測を1つに統一しない。差が出た場所だけを人が掘る

売上予測にAIを使おうとすると、多くの現場でまず「どのモデルが一番当たるのか」という問いが立ちます。この問いの立て方が、そもそも実務からずれています。売上予測には性格の異なる3つの作り方があり、それぞれが違う情報を持っているからです。

  1. ドライバーベース(数量×単価など):説明できる。前提を変えれば予測が動く。だから現場と議論できる
  2. 統計/機械学習:過去のパターンを外挿する。人の願望が入らない代わりに説明が難しく、構造変化に弱い
  3. 営業の見込み(パイプライン):現場でしか分からない案件情報を含む。ただし楽観・保守・期末の駆け込みといったバイアスがある

この3つは同じ将来を別の角度から見ているので、当然ずれます。そしてこのずれた場所こそが、経営が議論すべき論点そのものです。3手法が近い製品は誰が予測しても同じ答えになるので、時間をかける価値がありません。逆に大きく割れている製品では、前提が抜けているか、構造が変わったか、現場の期待が過剰かのいずれかが起きています。

したがって本記事が提案する型は、次の3段構えです(本記事の提案フレームであり、公的な基準ではありません)。

  1. 並べる:3手法の予測を同じ粒度・同じ単位・同じ予測時点でテーブルに載せる
  2. 絞る:製品・地域・顧客の単位でレンジ(最大−最小)を計算し、閾値を超えたものだけを人が深掘りする
  3. 決める:深掘り結果を反映して最終予測を1本作る。平均でも多数決でもない。調整の前後で合計が整合することを検算する

AIが効くのは主に1と2、そして3の材料集めまでです。「AIを使えば予測精度が上がる」とは本記事では述べません。上がるかどうかは対象事業の構造と過去データの質に依存し、本バッチでは実測をしていないためです。確実に言えるのは、3手法を同じ形式に揃えて差を機械的に洗い出す作業は、AIに任せると人の時間が空くということです。

売上ドライバーの分解パターンそのもの(サブスクリプション型、店舗型、受注型などのビジネスモデル別の設計)は売上予測とドライバー設計で扱っています。本記事では再説明せず、3手法をどう突き合わせるかに絞ります。また、誤差率・MAPE・バイアスといった精度指標の定義は着地見込みと予測精度の管理に委譲し、本記事では「何を、どの単位で記録する設計にするか」だけを扱います。

3手法統合の全体像(AIと人の分担)

図1 3手法を突き合わせる売上予測フロー(AIと人の分担) ①入力データ ②AIが一次処理 ③人が判断 ④成果物 ドライバー前提 数量・単価・稼働率 実績時系列 過去24か月・製品別 パイプライン 案件別の金額と確度 見込み対実績履歴 部門別・8四半期分 予測時点を1つに固定 3手法を同じ粒度で 並べる レンジとレンジ率を 製品別に計算 閾値超えを抽出 差の原因仮説を列挙 最終予測は確定しない 金額の四則演算は システム側で確定 閾値超えだけ深掘り 差の原因を確定 前提誤りはドライバー 側を修正 案件の個別事情確認 最終予測を決定 予算コミットの可否は 必ず人が決める 3手法比較表 レンジ率と 深掘り対象一覧 調整理由つき 最終予測 手法別の誤差記録表 調整前後で合計が 整合すること ⑤監査証跡(全工程で残す) 予測時点の固定日/入力の抽出条件/AI出力の原文/人が変更した箇所と理由/承認者と日付
図1:AIは「並べる・差を出す・仮説を出す」までを担当し、差の原因の確定と最終予測の決定は人が行う。全工程の証跡を残す。

この分担で重要なのは、AIに最終予測を出させないことです。3手法の予測値そのものは、ドライバー計算はスプレッドシート、統計モデルは分析ツール、パイプラインは営業システムというように、それぞれ別の場所で確定させます。AIの役割は、粒度も単位も期間もバラバラなこれらを1枚のテーブルに揃え、差を計算し、差の理由の候補を出すことです。金額の四則演算をAIに任せないという原則は、前提条件の作り方(AIで財務モデルの前提条件を作る)やFP&A業務全般での使いどころ(経営企画・FP&Aの生成AI活用)にも共通します。

3つの予測手法の性格を先に確定させる

図2 3つの予測手法の性格・向く場面・弱点 観点 ①ドライバーベース ②統計/機械学習 ③営業の見込み 性格 数量×単価などの 構造式で積み上げる 前提を変えれば動く 過去データのパターン を外挿する 人の願望が入らない 案件単位の現場情報を 積み上げる 唯一の一次情報を持つ 向く場面 既存事業 価格・数量の政策判断 予算編成の土台 反復性の高い既存製品 季節性の強い商材 多品目の一括処理 受注型ビジネス 大口案件の期ズレ把握 短期の着地見込み 弱点 前提の抜けが直撃 新製品では前提自体に 根拠がない 説明が難しい 構造変化に弱い 短い履歴では使えない 楽観/保守のバイアス 期末の駆け込み 担当者ごとのばらつき 主な使い道 議論の基準線にする 楽観への振れの対照 個別事情の発見 どれが「正しい」かを決める表ではありません。3つを並べて差の理由を探すための表です。
図2:3手法は優劣ではなく性格の違い。弱点が互いに補完的なので、突き合わせに意味がある。

この表で注目していただきたいのは、3つの弱点が互いに重ならないことです。ドライバーの弱点(前提の抜け)は営業見込みの案件情報で見つかり、営業見込みの弱点(楽観バイアス)は外挿と過去の達成率で相対化でき、統計モデルの弱点(構造変化に弱い)はドライバーの前提変更が捉えます。だから3つを並べる価値があるのであって、精度の高い1つを選ぶ話ではありません。

なお、統計モデル・機械学習の理論(回帰、分類、時系列の特殊性、過学習とデータリーク)はファイナンスのための機械学習入門で扱っています。本記事では手法の性格だけを扱い、モデルの中身には立ち入りません。実務で最も頻繁に起きる失敗である過学習の判定方法も、そちらに委ねます。

設例:架空企業の3製品に3手法を並べる

片瀬インダストリー株式会社(架空)の翌期上期(6か月)の売上予測を例にします。単位はすべて百万円です。製品は3つで、性格が異なります。

  • 製品A:産業用センサ(販売10年目の主力。数量・単価とも安定)
  • 製品B:制御ユニット(既存品。翌期4月から価格を5%引き上げる方針が決定済み)
  • 製品C:遠隔監視サービス(発売2期目の新製品。受注型で案件単位)

3手法それぞれの作り方と結果は次のとおりです。

製品①ドライバーベース②統計③営業見込み
製品A4,000台 × 0.301,2001,2601,320
製品B2,500台 × 0.32800760900
製品C100社 × 10 × 0.5500430780
合計2,5002,4503,000
単位:百万円。製品Cのドライバーは「導入社数100社 × 年間契約額10百万円 × 上期按分0.5=500」。②は過去24か月の月次実績にトレンドと季節性を当てた外挿値。

合計の検算をします。①は 1,200+800+500=2,500、②は 1,260+760+430=2,450、③は 1,320+900+780=3,000。合計だけを見ると①と②は50しか違わず、③だけが500高い、という粗い理解になります。しかし合計を見ている限り、何をすればよいかは決まりません

製品別にレンジ(最大−最小)とレンジ率(レンジ ÷ 3手法平均)を計算します。

製品最大最小レンジ3手法平均レンジ率判定
製品A1,3201,2001201,2609.5%対象外
製品B90076014082017.1%深掘り
製品C78043035057061.4%深掘り
単位:百万円。閾値は「レンジ率15%以上」に設定(この閾値は本記事の設例上の設定であり、絶対的な基準ではありません)。
図3 製品別に見た3手法の予測差(単位:百万円) ド=ドライバー 統=統計/機械学習 営=営業見込み 1,400 1,050 700 350 0 1,200 1,260 1,320 製品A レンジ率 9.5% 800 760 900 製品B レンジ率 17.1%(深掘り) 500 430 780 製品C レンジ率 61.4%(深掘り)
図3:製品Cのばらつきが突出。合計だけを見ていると、この製品固有の問題は見えない。

レンジ率の検算をします。製品Aは (1,320−1,200) ÷ ((1,200+1,260+1,320) ÷ 3) = 120 ÷ 1,260 = 9.52%。製品Bは 140 ÷ 820 = 17.07%。製品Cは 350 ÷ 570 = 61.40%。閾値15%を超えたBとCだけが深掘り対象となり、売上規模が最大の製品Aは対象外になります。ここが重要な点です。金額の大きさではなく、意見の割れ具合で人の時間を配分します。

統合の手順:差が大きい2製品だけを掘る

深掘りとは、3つの予測のうちどれが正しいかを投票で決めることではありません。なぜ差が出たのかを1つに特定する作業です。設例では、原因の種類が製品BとCで正反対でした。

製品B:ドライバー側の前提が古かった

営業見込み900がドライバー800より高い理由を確認すると、翌期4月からの5%の価格改定が、営業見込みには織り込まれ、ドライバーの単価前提には反映されていなかったことが分かりました。統計モデルは過去の実績価格で外挿しているため、当然760と低く出ます。

この場合、正しい対応は「3つの平均を取る」ことではなく、ドライバー側の前提を直すことです。単価 0.32 × 1.05 = 0.336、2,500台 × 0.336 = 840。修正後のドライバー予測は840になります。営業見込み900との残差60は、大口顧客1社の数量上振れ期待でしたが、内示が出ていないため今回は織り込みません。価格と数量の切り分けについてはPrice-Volume-Mix分析の実務の分解式が使えます。

製品C:営業見込みの中身を階層に割る

製品Cの営業見込み780の内訳は、受注済(契約締結済)180、最終交渉中240、提案中360でした。合計 180+240+360=780で一致します。過去の実績から、この階層ごとの当期売上計上率は、受注済 100%、最終交渉中 70%、提案中 35% でした。機械的に当てると次のようになります。

  • 受注済:180 × 100% = 180
  • 最終交渉中:240 × 70% = 168
  • 提案中:360 × 35% = 126
  • 合計:180+168+126 = 474

ここで止めてはいけません。提案中360の明細を人が確認したところ、うち1件120は、導入に設置工事が必要でそのリードタイムが4か月あり、提案中の段階から上期内に売上計上が成立しないことが分かりました。確度の問題ではなく、物理的に不可能です。この1件を除外して計算し直します。

  • 提案中(修正後):(360−120) × 35% = 240 × 35% = 84
  • 製品C最終予測:180+168+84 = 432

この「機械的補正では捕まらない個別事情」こそが、人が深掘りする理由です。過去の達成率を掛けるだけの処理なら、それは統計モデルの一種にすぎず、営業見込みの持つ一次情報を捨てていることになります。

最終予測と検算

製品ベース(①)調整額最終予測調整理由
製品A1,20001,200レンジ率9.5%で閾値未満。深掘り対象外
製品B800+40840価格改定5%をドライバー単価に反映
製品C500−68432確度別積み上げ+リードタイム不成立案件の除外
合計2,500−282,472
単位:百万円。ベースはドライバーベース(説明できるものを基準線に置く)。

検算1(合計整合):調整前2,500 + 40 − 68 = 2,472。製品別の最終予測を足すと 1,200+840+432 = 2,472。一致します。調整額の合計は +40−68 = −28 で、合計行の調整額と一致します。この「縦に足しても横に足しても同じ」が成立しない統合表は、どこかで数字を上書きしています。

検算2(単純平均との比較):3手法の合計を単純平均すると (2,500+2,450+3,000) ÷ 3 = 7,950 ÷ 3 = 2,650。最終予測2,472との差は178です。平均を取っていれば、製品Cの楽観をそのまま予算に持ち込むことになります。統合は平均ではないことが、この差178に表れています。

最終予測2,472は、①2,500・②2,450・③3,000のいずれとも一致しません。これは異常ではなく、正常です。3手法はいずれも「材料」であって「答え」ではないからです。

この最終予測をそのまま年度予算に載せる前に、予算編成のスケジュールとガイドラインとの整合を確認してください。トップダウン目標とボトムアップ積み上げをどう突き合わせるかという調整プロセスは年度予算の作り方で扱っています。

営業見込みのバイアスを測る:AIが効くのは「癖の定量化」

営業見込みにバイアスがあること自体は誰もが知っています。問題は、それが何%の癖なのかを誰も数字で言えないことです。ここがAIの使いどころです。過去の見込みと実績の突合は、部門×四半期×製品の組み合わせで数百〜数千行になり、手作業では続きません。

設計の要点は3つです。

  1. 比較の時点を固定する:「四半期開始の30日前に提出された見込み」対「その四半期の実績」というように、必ず同じタイミングの見込みを使います。月次で更新される見込みを混ぜると、単に情報が増えただけの改善を「バイアス改善」と誤読します
  2. 平均ではなく分布を見る:達成率(実績 ÷ 見込み)の中央値と四分位範囲を出します。平均だけだと1件の大型案件で全体が動きます
  3. 部門別・担当者別まで降ろす:全社平均の達成率は、楽観な部門と保守的な部門が相殺して「だいたい100%」に見えることがあります。相殺されている状態は、癖がないのではなく癖が2種類ある状態です

設例の片瀬インダストリーで、過去8四半期の達成率を集計した結果は次のとおりでした。

部門主担当製品達成率の中央値四分位範囲読み取り
第1営業部製品A95%92〜99%わずかに楽観。安定している
第2営業部製品B90%85〜97%一貫して楽観。ばらつきは中程度
新規事業推進部製品C60%40〜95%中央値も低くばらつきも大きい。係数補正が最も危険
達成率=実績 ÷ 四半期開始30日前時点の見込み。8四半期の分布。

ここでやってはいけない処理を示します。中央値を補正係数として営業見込みに機械的に掛けると、次のようになります。

  • 製品A:1,320 × 95% = 1,254
  • 製品B:900 × 90% = 810
  • 製品C:780 × 60% = 468
  • 合計:1,254+810+468 = 2,532

前節で人が深掘りして出した最終予測2,472との差は60です(2,532 − 2,472 = 60)。内訳は、製品A +54(1,254 − 1,200)、製品B −30(810 − 840)、製品C +36(468 − 432)で、合計 54 − 30 + 36 = 60。一致します。

差の大きさより問題なのは、この2,532が何も説明していないことです。製品Bで係数補正が実態より低く出たのは、価格改定という過去に存在しなかった事象を過去の達成率が織り込めないから。製品Cで高く出たのは、リードタイム不成立という個別案件の事実を係数が知らないからです。四分位範囲40〜95%という分布自体、「中央値60%を掛ける」処理が製品Cでは意味をなさないことを示しています。

達成率の分布は、営業と議論を始めるための材料であって、予測を機械的に補正するための係数ではありません。これが本記事の立場です。分布を提示すれば「新規事業推進部の見込みは、良いときと悪いときで倍以上ぶれる」という事実から会話が始まります。係数を当てて数字だけ下げると、営業は「勝手に下げられた」と受け取り、次から見込みの精度を上げる動機がなくなります。

AIに任せる範囲と、人が判断する範囲

工程AIに任せてよい人が判断する
データ整形粒度・単位・期間の統一、名寄せの一次案名寄せ結果の確定、対象範囲の定義
差の抽出レンジ・レンジ率の計算、閾値超えの抽出、上位の並べ替え閾値の設定と見直し
原因仮説差が生じうる理由の列挙、確認すべき資料の提示原因の確定、資料に当たっての事実確認
バイアス測定達成率の集計、中央値・四分位範囲の算出、外れ値の指摘分布の解釈、営業部門との議論の設計
文章化差異説明のドラフト、会議資料の構成案断定の強さ、社外開示への影響の判断
新製品・新市場類似製品の探索、確認事項の洗い出し数字を置くこと自体(過去データが存在しない)
構造変化の判断過去との乖離の検知、変化点の候補提示「これは一時的か、恒久的か」の判断
予算コミット(任せない)最終的な数字の決定と説明責任

下3行は、AIに渡してはいけない領域です。新製品・新市場については、そもそも外挿すべき過去がないため、統計モデルもAIも「もっともらしい数字」を作れてしまいます。設例の製品Cで統計値430が出ていましたが、これは発売2期目の12か月分から出した数字であり、数字が出ることと、その数字に意味があることは別です。構造変化の判断(価格改定のような事象が一時的か恒久的か)と最終的な予算コミットは、責任を負う人が決める領域です。AI活用の一般的な留意点は生成AI×ファイナンス実務を参照してください。

プロンプト例:3手法の差を洗い出して仮説を立てさせる

数値はすべて表で渡し、AIには計算をさせず、差の抽出と仮説の列挙だけを依頼します。

【役割】あなたは事業会社の経営企画スタッフです。売上予測の統合作業を補助します。

【目的】3つの手法で作成した製品別売上予測を突き合わせ、差が大きい製品を特定し、
差が生じた理由の仮説と、それを確認するために見るべき資料を列挙してください。

【入力】以下の表がすべての入力です。表にない数値は使わないでください。
単位:百万円 対象期間:翌期上期(6か月) 予測時点:期首の30日前で固定
製品 | ①ドライバー | ②統計 | ③営業見込み
製品A | 1200 | 1260 | 1320
製品B |  800 |  760 |  900
製品C |  500 |  430 |  780
(補足)製品Cの営業見込み内訳:受注済180/最終交渉中240/提案中360
(補足)製品Bは翌期4月から販売価格を5%引き上げる方針が決定済み

【計算方法】
- レンジ = 3手法の最大 − 最小
- 3手法平均 = 3つの単純平均
- レンジ率 = レンジ ÷ 3手法平均(小数第1位まで、パーセント表示)
- 深掘り対象 = レンジ率15%以上の製品

【出力形式】
1) 表:製品 / 最大 / 最小 / レンジ / 3手法平均 / レンジ率 / 深掘り対象の可否
2) 深掘り対象の製品ごとに、差の原因の仮説を3つまで。各仮説に「確認すべき資料名」を必ず添える
3) 入力から判断できなかった事項の一覧

【禁止事項】
- 最終予測値を提示しないこと。統合や加重平均を行わないこと
- 表にない数値、外部の市場データ、一般的な業界水準を持ち込まないこと
- 「AIの推定では」といった根拠のない断定をしないこと

【不明情報の処理】
判断材料が足りない場合は空欄にせず「判定不能:不足している情報は〜」と明記してください。
推測で埋めないでください。

【出典表示】
仮説の根拠が入力表のどの行・どの補足に基づくかを、仮説ごとに明示してください。

【検算】
出力の最後に、各製品のレンジとレンジ率の計算過程(式と数値)を1行ずつ示してください。
3手法それぞれの合計値も算出し、入力表の縦計と一致することを確認してください。

【レビュー項目】
最後に、この出力を人がレビューする際の確認ポイントを3点、箇条書きで挙げてください。

このプロンプトの要点は、「最終予測値を提示しないこと」を禁止事項に明記している点です。指示しなければ、生成AIは親切心から統合値を出してきます。出てきた統合値は、根拠を追えないまま会議資料に載る危険があります。また「判定不能」を許す設計にしないと、AIは入力にない情報を補って全欄を埋めます。判定不能が出た項目こそ、入力データの不足を教えてくれる価値ある出力です。

予測精度の測定設計:当たったかではなく、外れ方の傾向を見る

統合の型を回し始めたら、次は精度の記録です。設計上の要点は3つで、指標の定義(誤差率・MAPE・バイアスの計算式)とサンドバッギングを含む部門バイアスの扱いはForecast Accuracy・バイアスの測り方と改善に委ねます。ここでは、AIを絡めた3手法運用に固有の設計だけを扱います。

1. 予測時点を固定する

最も多い運用事故が、これです。月次で見込みを更新していると、期末に近い予測ほど当たるのは当然で、そのまま集計すれば「精度が改善した」ように見えます。「期首の30日前時点の予測」のように基準時点を1つ決め、その時点の予測だけを実績と比較してください。複数時点を追うなら、T−90、T−30、T−0のように時点ごとに別々の系列として記録します。混ぜないことが唯一のルールです。

2. 手法別・製品別・期間別に分けて記録する

統合後の最終予測の精度だけを記録すると、次に改善すべき場所が分かりません。3手法それぞれの誤差も並べて記録します。設例の前期上期の記録は次のとおりでした。

製品実績①予測①誤差②予測②誤差③予測③誤差
製品A1,1501,140+101,180−301,210−60
製品B765790−25770−5850−85
製品C260400−140作成不可520−260
合計2,1752,330−1552,580−405
単位:百万円。誤差=実績 − 予測(マイナスは予測が実績を上回った=過大予測)。製品Cの②は発売1期目で履歴不足のため作成不可。

検算します。①の誤差合計は +10 − 25 − 140 = −155で、合計行(2,175 − 2,330 = −155)と一致します。③は −60 − 85 − 260 = −405で、2,175 − 2,580 = −405 と一致します。②は製品Cで予測が作成できなかったため合計を出しません。「合計が作れない」ことも記録すべき情報です。

3. 当たり外れではなく、符号の偏りを読む

この表から読み取るべきは「誤差が何百万円だったか」ではありません。③営業見込みの誤差が3製品すべてでマイナス(過大予測)という符号の一貫性です。符号が揃っている=癖があるということなので、次期は営業見込みを絶対値として使わず、他手法との差を議論する材料として使うという運用判断につながります。

一方、①ドライバーベースは製品AとBでは誤差±25以内に収まっていますが、製品Cでは−140と大きく外しています。ここから得られる設計判断は、「製品AとBはドライバーを基準線に置いてよい。製品Cはドライバーも基準線にならないので、案件別の積み上げを主に置く」という製品ごとの使い分けです。これが、前節の統合手順で製品Cだけ確度別積み上げを採用した根拠になります。

この統合予測の検証方法

生成AI出力一般の検証手順(ハルシネーションの見抜き方、数値照合の型)は生成AI出力の検証手順に譲り、ここでは売上予測の統合に固有の検証項目だけを挙げます。

検証項目やり方見つかる問題
予測時点の一致3手法の予測がすべて同じ基準日で作られているか、抽出ログで確認営業見込みだけ最新版が入り、差が小さく見える
粒度の一致製品コードの対応表を作り、3手法の製品数が一致するか確認統計は製品群、営業は個別品番で、比較が成立していない
期間・単位の一致6か月分か12か月分か、税抜か税込か、社内取引を含むかを明示年額と半期額の混在で、差が実態の2倍に見える
縦横の合計整合製品別の最終予測の和=合計行、ベース+調整額=最終予測合計だけを手で書き換えた「つじつま合わせ」
調整理由の記載調整額が0でない行すべてに、事実に基づく理由が書かれているか「感覚で下げた」調整が理由欄なしで紛れ込む
パイプラインの二重計上案件IDで重複を確認。分割受注が2件に見えていないか同一案件が別部門から2回上がり、営業見込みが膨らむ
売上計上時点受注日ではなく、検収・納品ベースで期間に入るかを確認受注した案件が翌期計上になり、当期予測が過大になる

とくに粒度の一致は見落とされがちです。統計モデルは扱いやすさから製品群単位で組まれ、営業のパイプラインは品番単位で管理されているのが通常です。この状態で「差が大きい製品」を出しても、差の正体が単なる集計単位の違いということが起こります。比較の前に、製品コードの対応表を1枚作る作業を省かないでください。

機密情報・個人情報の注意

売上予測の入力データは、未公表の業績見込み・製品別の販売数量と単価・顧客名を含む案件明細という、社内でも取扱いが限定される情報の集合です。上場企業では、業績予想に関わる未公表情報の取扱いがインサイダー情報の管理体制に関わるため、外部のAIサービスに投入してよいかは、社内規程と情報管理部門の判断を必ず先に確認してください。

案件明細には顧客の担当者名・メールアドレス・商談メモが含まれることが多く、これらは個人情報に該当しうるため、入力前に不要な列を削除するかマスキングするのが実務的です。個人情報保護委員会は「生成AIサービスの利用に関する注意喚起等について」を公表しています(2026-08-16確認)。判断の枠組みは生成AIに入れてよい情報・いけない情報で整理しています。

日本企業・日本市場での留意点

3手法の突き合わせを日本の事業会社で回すときに、実務上つまずきやすい点を挙げます。以下は編集部が実務上の論点として整理したものです。

予算=コミットの文化:日本の多くの事業会社では、年度予算がそのまま部門の目標であり、下方修正が評価に直結します。この構造では、営業見込みは「達成できる範囲」に保守化する方向にも、「目標を割ると怒られるので目標に合わせる」方向にも歪みます。達成率の分布を見るときは、どちらの力が働いているかを部門ごとに分けて解釈してください。単一の補正係数でこの2種類の歪みを同時に扱うことはできません。

予算と月次見込みの二重管理:予算と見込みで製品分類や集計単位が違う会社は少なくありません。3手法を並べる前に、どちらの体系に揃えるかを決めてください。

外部の説明変数を使う場合:統計モデルに外部指標を入れるなら、公的統計であれば出所と公表時点が明確です。日本銀行が公表する企業短期経済観測調査(短観)や、経済産業省が公表する鉱工業指数は、公式サイトから系列と公表日を確認できます(2026-08-16確認)。ただし、外部指標を入れれば当たるようになるとは限りません。説明変数を増やすほど過去には当てはまるが将来には当たらないという問題(過学習)は、指標の出所が公的かどうかとは無関係に発生します。

よくある失敗

  1. 3手法の平均や加重平均で「統合」したことにする:設例では単純平均2,650と最終予測2,472で178の差が出ました。平均は、差の原因を1つも説明しないまま数字だけを作る処理です。加重を付ける場合も、その重みの根拠を説明できないなら同じことです
  2. 全製品・全案件を人がレビューする:品目数が数百を超えると必ず途中で形骸化します。レンジ率で絞り、閾値を文書化してください。閾値を決めないと、結局「気になったものを見る」運用に戻ります
  3. 過去の達成率を補正係数として機械的に掛ける:設例の製品Cのように四分位範囲が40〜95%と広い場合、中央値を掛ける処理には意味がありません。また、価格改定のような過去に存在しなかった事象は係数では扱えません
  4. 統計モデルが数字を出したことを「使える」と誤読する:発売2期目の製品Cでも430という数字は出ます。数字が出ることと、その数字に根拠があることは別です。履歴の長さと構造変化の有無を先に確認してください
  5. AIに最終予測を出させる:禁止事項に明記しなければ、生成AIは統合値を出してきます。根拠を追えない数字が会議資料に載る経路は、ここから始まります

実務チェックリスト

  • 3手法の予測がすべて同じ予測時点で作られているか。基準日を文書化したか
  • 製品コードの対応表を作り、粒度・期間(半期/通期)・税抜税込・社内取引の有無の定義を揃えたか
  • 製品別のレンジとレンジ率を計算し、深掘りの閾値を文書化したか
  • 閾値超えの製品だけを深掘りし、金額の大小で対象を選んでいないか
  • 差の原因を「仮説」で終わらせず、資料に当たって1つに確定したか
  • 前提の抜けが原因だった場合、ドライバー側の前提そのものを修正したか
  • 営業見込みは階層(受注済/交渉中/提案中)に分けて扱っているか
  • 過去の達成率を中央値と四分位範囲の両方で見ているか。平均だけで判断していないか
  • 達成率を機械的な補正係数として使っていないか。分布を営業と共有したか
  • 調整額が0でない行すべてに、事実に基づく理由が記載されているか
  • ベース+調整額=最終予測、製品別の和=合計、の両方向で検算したか
  • AIへの指示に「最終予測値を提示しない」「判定不能を許す」を明記したか
  • 手法別・製品別の誤差を記録し、符号の偏りを確認したか
  • 新製品・新市場・構造変化・予算コミットを、AIの出力で決めていないか
  • 未公表の業績情報と顧客の個人情報について、社内規程の範囲内で扱っているか

よくある質問(FAQ)

Q1. 統計モデルを作る体制がありません。3手法のうち2手法しか作れない場合はどうすればよいですか

2手法でも型は成立します。重要なのは性格の異なる予測を2つ以上持ち、差を見ることであり、3つでなければならないわけではありません。ドライバーベースと営業見込みの2本があれば、「構造から見た数字」と「現場から見た数字」の対比はできます。統計モデルの代わりに、前年同期の実績に単純な成長率を掛けた素朴な外挿を3本目に置くだけでも、他の2手法が過去からどれだけ離れているかの目安にはなります。

Q2. 3手法の差が全製品で小さい場合、この作業は無駄ではないですか

差が小さいこと自体が成果です。ただし、差が小さい理由が「独立に作られていないから」ではないかを疑ってください。よくあるのは、営業がドライバー予測の数字を見てからパイプラインの確度を調整している、統計モデルの出力を営業に共有してから見込みを提出させている、というケースです。この状態では3手法が独立した情報を持たず、差が小さいのは当然です。3手法は互いの結果を見せずに作成し、締切後に突き合わせる運用にしてください。

Q3. 経営会議で「結局どれが正しいのか」と聞かれたら、どう答えればよいですか

「どれも正しくありません。3つは違う情報源で、最終予測はそのどれとも一致しません」と答えるのが正確です。そのうえで、差が大きかった製品と、その原因、調整した金額と理由を示してください。設例なら「製品Bは価格改定の反映漏れで+40、製品Cはリードタイム上成立しない案件の除外を含めて−68、合計は2,500から2,472へ」と説明します。会議で問われているのは手法の優劣ではなく、数字が動いた理由を説明できるかです。

まとめ

売上予測にAIを持ち込むとき、最初に決めるべきは「どのモデルを使うか」ではなく「何を人が見て、何を人が見ないか」です。ドライバーベース・統計/機械学習・営業見込みの3手法は、それぞれ弱点が異なり、互いの弱点を照らします。だから3つを並べる価値があり、1つを選ぶ話ではありません。

統合の実体は、3手法を同じ粒度・単位・予測時点で並べ、製品別のレンジ率で深掘り対象を絞り、差の原因を1つに確定して、ベースに調整を加えることです。設例では、レンジ率15%の閾値により3製品中2製品だけが深掘り対象となり、最終予測は2,500 +40 −68 = 2,472(百万円)となりました。単純平均の2,650とは178の差があり、達成率を機械的に掛けた2,532とも60の差があります。この差は、人が個別事情を確認したことによる差です。

営業見込みのバイアスについては、AIが効くのは癖の定量化までです。部門別・担当者別の達成率分布を出すところまでは機械にやらせ、その分布を補正係数に変えて機械的に当てることはしない。分布は営業と議論を始めるための材料です。そして、新製品・新市場の数字を置くこと、構造変化が一時的か恒久的かの判断、最終的な予算コミットは、いずれもAIに渡さず人が担います。精度の記録は予測時点を固定し、手法別・製品別に分けて、当たり外れではなく符号の偏りを読んでください。

3手法比較シートを1枚組んでみる

自社の製品別に、ドライバー予測・素朴な外挿・営業パイプラインの3列を並べ、レンジ率と深掘り対象の判定、調整理由つきの最終予測までを1枚にまとめてみてください。ベース+調整額=最終予測が縦横で一致するかが最初の合格ラインです。

モデリングラボで試す

出典・参考(2026-08-16確認)

  • 個人情報保護委員会「生成AIサービスの利用に関する注意喚起等について」 https://www.ppc.go.jp/news/careful_information/230602_AI_utilize_alert/ /同委員会が生成AIサービスの利用に関する注意喚起等を行い、別添1(利用に関する注意喚起等)および別添2(OpenAIに対する注意喚起の概要)を公表していることを確認
  • 経済産業省「AI事業者ガイドライン」 https://www.meti.go.jp/shingikai/mono_info_service/ai_shakai_jisso/20240419_report.html /「AI事業者ガイドライン(第1.1版)本編」「同 別添」等が同ページに掲載されていることを確認
  • 日本銀行「短観(全国企業短期経済観測調査)」 https://www.boj.or.jp/statistics/tk/index.htm /短観の統計が日本銀行から公表されていることを確認
  • 経済産業省「鉱工業指数(生産・出荷・在庫、生産能力・稼働率)、製造工業生産予測指数」 https://www.meti.go.jp/statistics/tyo/iip/index.html /鉱工業指数が経済産業省から公表されていることを確認
  • 本記事のレンジ率による深掘り対象の絞り込み、3手法の統合手順、閾値15%、確度階層別の積み上げ、手法別の誤差記録表は、編集部が実務上の分かれ目から整理した提案フレームであり、公的基準や特定の文献に基づくものではありません。数値例・企業名・部門名はすべて架空です。特定の統計手法・ソフトウェア・ライブラリ・AI製品の推奨は行っていません(利用前に各社の公式情報をご確認ください)。本バッチでは予測精度の実測は行っていません

※本記事は教育目的の一般的な解説であり、法務・税務・会計・投資に関する助言ではありません。実際の判断は専門家にご確認ください。設例は理解のための仮設例です。AI製品の仕様・料金は変更されることがあるため、利用前に各社の公式情報をご確認ください。