予測分析モデルトレーニング - 販売 (2YJ) の説明

Objective

After completing this lesson, you will be able to 予測分析モデルトレーニング (2YJ) の使用

ビジネスプロセス概要

大量のデータを収集している組織が増えています。予測分析では、このデータを活用して、これらの組織が競争上の優位性を獲得することができます。

予測分析は、データ駆動方式を使用して将来のイベントを予測することを目的としています。このアプローチは、直感のみに基づく意思決定と比較して、より正確な意思決定につながります。この項目は、モデリング、機械学習、データマイニングなどのさまざまな統計手法を組み合わせたものです。これらのメソッドでは、現在および履歴データを分析して、将来または不明なイベントに関する予測を行います。

予測モデリング

予測モデルは通常、トランザクションデータまたは変数のセットで構成されるデータセット形式で入力を受け取ります。出力は、従属変数またはターゲット変数と呼ばれ、モデルが予測を目的としています。これらの予測には、独立変数または説明変数と呼ばれる入力が使用されます。予測モデルを開発する前に、ターゲット変数と説明変数の両方を考慮して、データの探索と準備が必要になることがよくあります。

販売管理の予測アプリ

SAP S/4HANA Cloud には、販売用の以下の予測アプリが用意されています。

  • 見積変換率 - 有効/未完了: このアプリは、販売見積が実際の受注にどの程度適応しているかを確認するのに役立ちます。販売になる見積値の割合 (%) が表示されます。営業担当者または販売責任者であれば、これを使用して見積が期限切れになる前の受注数を確認することができます。このアプリでは、機械学習を使用して将来の見積変換を予測し、実際に何が起こっているかを次に何が起こっているかを比較することもできます。

    このアプリ参照文書は、SAP Fiori アプリライブラリの見積変換率 - 有効/未完了にあります。

  • 販売実績 - 予測: このアプリでは、合計販売数量などの実際の販売結果をシステムによる予測と比較することができます。すでに登録した販売計画を選択して、販売目標に到達するまでの進捗状況を確認することができます。このアプリでは、スマート予測ツールを使用して、現在のパフォーマンスがどの程度高く、近い将来に何を期待するかに関するインサイトが提供されます。

    このアプリ参照文書は、SAP Fiori アプリライブラリ (Sales Performance - Predictions) にあります。

  • 予測出荷遅延: このアプリでは、営業員が未処理受注の遅延を発生前に特定することができます。得意先への納入が遅れる可能性を予測します。これらの潜在的な問題を早期に提示することで、遅延を回避するための措置を講じることができます。たとえば、問題をすばやく確認し、すぐに修正を開始することができます。

    このアプリでは、主に以下の 2 つの事項が確認されます。

    1. 出荷が計画よりも遅く登録される場合。
    2. 出荷の処理にかかる時間。

    これにより、問題を先取りし、顧客の満足度を維持することができます。

    このアプリ参照文書は、SAP Fiori アプリライブラリの予測出荷遅延にあります。

SAP S/4HANA Cloud のモデルトレーニング: ステップバイステップガイド

すべての予測アプリは予測モデルに基づいています。SAP S/4HANA Cloud で予測モデルを使用する前に、予測モデルを適切にトレーニングする必要があります。方法は以下のとおりです。

  1. 履歴データ収集: SAP S/4HANA Cloud に大量の過去のトランザクションデータが含まれていることを確認します。モデル (販売見積、受注、出荷など) に基づきます。
  2. モデルのトレーニング:
    • インテリジェントシナリオ管理アプリを開きます。
    • 特定のシナリオを探す
    • トレーニングプロセスの開始
  3. 結果を確認します。
    • トレーニングが成功すると、"準備完了" ステータスの新規モデルバージョンが表示されます。
    • トレーニング中に品質指標が計算されます。
  4. モデルの評価:
    • 品質指標を確認する
    • モデルが十分に使いこなせるかどうかを判断する
  5. 必要に応じて再トレーニング:
    • 品質が十分でない場合は、モデルを再度トレーニングします。
  6. モデルを有効化します。
    • モデルの最適なバージョンを選択します。
    • 有効化します。
  7. モデルの使用:
    • 有効になると、予測アプリケーションでモデルを使用できます。

注記:

  • 各予測アプリには、独自のシナリオとモデルがあります。
  • モデルをアプリで使用する前に、モデルのトレーニングと有効化を行う必要があります。
  • 複数のバージョンのモデルを使用できますが、有効化できるのは最適なモデルのみです。

これらのステップに従うと、SAP S/4HANA Cloud で予測モデルを効果的に準備および使用することができます。

モデルパフォーマンス指標

予測モデルのパフォーマンスは、入力データセットのデータによって異なる場合があります。たとえば、データ品質、数量、関連性、分布、機能エンジニアリング、ノイズレベル、時間的変更、および前処理方法に依存します。

SAP S/4HANA Cloud では、現在のシステムデータベース (得意先見積、受注、出荷、請求伝票) に基づいて予測モデルがトレーニングされます。トレーニング中に、一部の品質指標が測定され、将来の予測のパフォーマンスが確立されます。

モデルのトレーニング中に計算されたプロセスパフォーマンス指標のスクリーンショット。

提案された品質指標を見てみましょう。

  1. 予測力: 予測力は、予測モデルの動作状況を示します。モデルが、トレーニングしたデータでいつ使用されたかを予測しようとしている内容について、モデルがどの程度的確に説明しているかが示されます。
    • 0% から 100% までの範囲:
      • 予測力 = 0%: 純粋なランダムモデル
      • 予測力 = 100% : 完全理想モデル
    • この区分は SAP 固有ですが、一般使用の標準モデル品質指標に厳密に関連します。
  2. 予測信頼度: モデルの頑健性を示します。これにより、新しいデータでの使用時に、モデルがその精度とパフォーマンスをどの程度維持できるかが測定されます。
    • 0% から 100% までの範囲
    • 推奨しきい値: 予測にモデルを使用する前の予測信頼度 ≥ 95%。
  3. AUC (曲線下の面積): 分類モデルがさまざまなクラス間の差異をどの程度的確に判断できるかを示します。AUC 値が大きいほど、モデルの精度が向上します。

    0% から 100% までの範囲

    注記

    分類モデル: 分類モデルは、データ要素をさまざまなグループまたはクラスに分類またはラベル付けするために設計されたタイプの機械学習モデルです。

    多数の電子メールがあり、それらを "スパム" と "スパムではない" にソートするとします。分類モデルは、スパムメールと非スパムメールの例から学習し、新規メールがスパムであるかどうかを予測することができます。

    簡単に言うと、

    • 分類モデルは既存のデータ (トレーニングデータ) から学習します。
    • パターンを識別し、それらを使用して新しいデータを事前定義されたクラス ("はい"、"いいえ"、"スパム"、"スパムではない" など) に分類します。

    そのため、分類モデルは、学習したパターンに基づいてアイテムを自動的にソートまたは分類するのに役立ちます。

見積変換率アプリ

見積変換率アプリのスクリーンショット

見積変換率の事前定義済予測シナリオ (SLSQTANPREDICTION) にあるデフォルトモデルの有効バージョンを使用して、この予測機能を有効化します。

バージョンを登録するには、予測モデルアプリを使用して、さまざまなデータセットでモデルをトレーニングします。トレーニング後、必要なバージョンを有効バージョンとして設定して適用します。

見積変換率アプリの一覧のスクリーンショット

得意先、正味額、実績変換率と予測変換率、有効期間における経過時間の割合 (%)、有効期限前の残日数などの詳細を含む見積を一覧表示することができます。

正味額は優先通貨で照会することができます。通貨換算では、換算レートタイプ M (平均レート) がデフォルトで入力されます。換算レート更新アプリを使用して、取引通貨から照会通貨に換算レートを更新することができます。

見積変換率アプリでの予測のスクリーンショット

さまざまな次元でドリルダウンしながら、実績変換率と予測変換率を動的に比較することができます。

予測変換率を表示するには、予測率を表示するミニタイル (デフォルトでは非表示) を表示する必要があります。ミニチャート表示を選択します。

変換された値と予測をさまざまな次元で比較することができます。

詳細については、SAP Fiori アプリ参照ライブラリ: 見積変換率で参照アプリ文書にアクセスすることができます。

販売実績 - 予測アプリ

の概要

このアプリでは、現在の販売実績をモデルベースの予測および販売目標と比較することができます。これらの比較を分析することで、販売実績に関する貴重なインサイトを得て、データ主導型の意思決定を行うことができます。

主な機能

  1. 実績販売額と予測販売額の比較
  2. 既存の販売計画を使用して販売目標の達成を分析します。
  3. さまざまな次元 (販売組織、得意先、品目など) にわたる比較を視覚化します。
  4. 今年度と前年度の実績値を月ごとに比較します。
  5. フィルタ設定をバリアントとして保存および管理する

重要な注記

  • 現在、このアプリでは、パフォーマンス KPI として販売数量のみがサポートされています。
  • 販売数量は、取り消されていない請求書明細またはデビットメモ明細に基づいて、指定期間中の請求済売上合計として定義されます。

予測の設定

予測値を照会するには、インテリジェントシナリオ管理アプリで予測を有効化します。

  1. 販売数量 (SALESVOLUME001) の事前定義済シナリオを検索します。
  2. さまざまなデータセットを使用してデフォルトモデルをトレーニングすることで、バージョンを登録します。
  3. 十分な予測品質のモデルバージョンを有効化します。

注記

予測が有効化されていない場合、またはトレーニングに失敗した場合、アプリでは予測結果が 0% として表示されます。

モデルトレーニングのベストプラクティス

  1. 関連する最新のビジネスデータを使用します。
  2. 十分なデータボリュームを確保する (推奨: トレーニングごとに少なくとも 2000 レコード)
  3. 少なくとも月に 1 回モデルのトレーニングと有効化
  4. 非稼働時間にトレーニングを実施する

参照文書

詳細については、SAP Fiori アプリ参照ライブラリ (Sales Performance – Predictions) を参照してください。