FVAの定義
FVA(Forecast Value Added、予測の付加価値)は、マイケル・ギリランドが実務向けに広めた考え方で、「予測の成績指標の変化のうち、特定の段階や参加者に帰属できる部分」と定義されます(Foresight誌 2013年春号)。ある段階が誤差を減らせばFVAはプラス、増やせばマイナスです。マイナスの段階は「予測を悪くしただけ」で、存在理由を問い直す対象になります。
基準には、ほぼ費用のかからないナイーブ予測(前期の実績をそのまま次期の予測にする)を置きます。同論文は「システムとプロセスが平均してナイーブモデルより良く予測できないなら、なぜ手間をかけるのか」と問いかけています。
FVA = 前段階の誤差 − その段階の誤差
誤差の指標は何でも構いませんが、品目をまたいで集計するならWAPE(誤差の絶対値の合計 ÷ 実績の合計)が扱いやすく、在庫への影響を見るにはバイアスも並べます。指標の違いは予測誤差の指標:MAPE・WAPE・MAE・RMSEの違いを参照してください。
8か月の数値例で階段表を作る
ある製品群の月次需要と、予測プロセスの各段階の予測です。プロセスは「統計予測 → 営業の修正 → 需給会議の最終合意」の3段階とします。
| 月 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
|---|---|---|---|---|---|---|---|---|
| 実績 | 1,200 | 1,350 | 1,100 | 1,500 | 1,420 | 1,280 | 1,600 | 1,380 |
| ナイーブ | 1,150 | 1,200 | 1,350 | 1,100 | 1,500 | 1,420 | 1,280 | 1,600 |
| 統計予測 | 1,230 | 1,290 | 1,210 | 1,380 | 1,450 | 1,330 | 1,480 | 1,450 |
| 営業修正後 | 1,300 | 1,400 | 1,300 | 1,450 | 1,550 | 1,400 | 1,600 | 1,550 |
| 最終合意 | 1,260 | 1,330 | 1,240 | 1,420 | 1,480 | 1,350 | 1,530 | 1,480 |
実績の合計は10,830個です。各段階の誤差を集計した「階段表」(stairstep report)が次の表です。
| 段階 | 誤差の絶対値の合計 | WAPE | バイアス | FVA(比較対象) |
|---|---|---|---|---|
| ナイーブ | 1,610 | 14.87% | −2.12% | (基準) |
| 統計予測 | 590 | 5.45% | −0.09% | +9.42ポイント(対ナイーブ) |
| 営業修正後 | 820 | 7.57% | +6.65% | −2.12ポイント(対統計) |
| 最終合意 | 600 | 5.54% | +2.40% | −0.09ポイント(対統計) |
統計予測はナイーブに対して大きな価値を生んでいます。営業の修正は誤差を増やし、しかも予測を一方向に押し上げています(バイアス +6.65%)。最終合意は営業の上乗せをかなり戻していますが、統計予測と比べるとWAPEはほぼ同じで、バイアスだけが +2.40% 残っています。つまり、この例の需給会議は誤差を減らしておらず、予測を高めに寄せる効果だけを持っていたことになります。
ギリランドの論文でも、ニューウェル・ラバーメイド社の分析で、統計予測は平均してナイーブに勝った一方、経営層による上書き(オーバーライド)は平均して予測を悪化させていたことが紹介されています。
在庫の数字に換算する
FVAをWAPEのポイントで報告するだけでは、在庫の意思決定につながりません。2つの換算をします。
バイアスを過剰在庫に換算する:最終合意の予測どおりに生産した場合、8か月の予測と実績の差は合計+260個で、これがそのまま在庫に積み上がります。営業修正後の予測で生産していれば+720個でした。統計予測なら−10個で、ほぼ釣り合っています。
誤差を安全在庫に換算する:誤差のRMSEは、ナイーブ230.3個、統計予測81.9個、営業修正後120.0個、最終合意81.7個です。リードタイム1か月、サービス率95%(安全係数1.645)で安全在庫を計算すると、それぞれ379個、135個、197個、134個になります。営業の修正を採用すると、同じサービス率を保つために安全在庫を約62個(197−135)多く持つ必要があります。安全在庫の計算方法は予測誤差から安全在庫を計算する方法で説明しています。
FVAを始める手順
- 各段階の予測を、上書きせずに別の列として保存する(統計予測、修正後、最終合意)。上書きしてしまうシステムでは、FVAは計算できない
- ナイーブ予測(季節性がある品目は季節ナイーブ)を同じ粒度で作る
- 品目群×月でWAPEとバイアスを計算し、階段表にする
- マイナスの段階について、修正の理由(販促・大口案件・勘)別に集計する
- 価値を生んでいない修正は、修正できる条件を絞る(例:確定した大口案件があるときだけ)
よくある質問
ナイーブ予測に負けている品目はどうすべきですか。
その品目では、統計予測もプロセスも価値を生んでいません。まず季節ナイーブやほかの単純な手法を試し、それでも差がなければ、ナイーブ予測をそのまま使い、浮いた工数を価値の出る品目に回すという判断があります。
FVAの集計に使う期間はどれくらいですか。
月次の予測なら最低6か月、できれば12か月です。季節の山を含めないと、修正の価値が出やすい時期と出にくい時期が偏ります。
需給会議の価値は誤差以外にもあるのではないですか。
あります。生産・購買・営業の合意形成や、供給制約の共有は誤差では測れません。FVAが示すのは「予測の数字を変えた効果」だけです。会議で予測の数字を変える必要がないと分かれば、議論を供給側の調整に集中させられます。
この記事に出てくる用語
AIの需要予測を、在庫の数字で検証する
MAPEが良くても欠品は減らない。予測精度ではなく在庫と欠品で評価する方法 全4本
- AIの需要予測を在庫と欠品の数字で検証する方法:16週の比較で見る5つの手順
- 予測バイアスとトラッキングシグナルの見方:12か月の例で±4を超える時点
- 機械学習の需要予測で使う特徴量と、リークの避け方:WAPEが3.5%から55%になる例
週刊 在庫KPI
業種別の在庫KPIベンチマークの更新と、その週の新着記事5本を毎週月曜にお届けします。無料・いつでも解除できます。