WorksheetFunction.Forecast_ETS メソッド (Excel)

AAA バージョンの Exponential Smoothing (ETS) アルゴリズムを使用して、既存の (履歴) 値に基づいて将来の値を計算または予測します。

構文

Forecast_ETS (arg1, arg2, arg3, arg4, arg5, arg6)

: WorksheetFunction オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Arg1 必須 倍精度浮動小数点型 (Double) 目標日: 値を予測するデータ ポイント。 対象の日付には日付/時刻または数値を指定できます。 注釈を参照してください。
Arg2 必須 バリアント型 値: 次のポイントを予測する履歴値。
Arg3 必須 バリアント型 タイムライン: 日付または数値データの独立した配列または範囲。 タイムラインの値間のステップは一貫している必要があり、0 にすることはできません。 注釈を参照してください。
Arg4 省略可能 バリアント型 (Variant) 季節性: 数値です。 注釈を参照してください。
arg5 省略可能 バリアント型 (Variant) データ補完: タイムラインではデータ ポイント間に一定のステップが必要ですが、Forecast_ETS は最大 30% の欠落データをサポートし、自動的に調整します。 注釈を参照してください。
arg6 省略可能 バリアント型 (Variant) 集計: タイムラインではデータポイント間の一定のステップが必要ですが、Forecast_ETSは同じタイムスタンプを持つ複数のポイントを集計します。 注釈を参照してください。

戻り値

倍精度浮動小数点型 (Double)

注釈

予測値は、指定した対象の日付にある履歴値の連続で、タイムラインの連続を指定する必要があります。 この関数を使うと、将来の売上高、商品在庫量、消費動向などを予測できます。

注:

この機能では、異なるポイント間の一定のステップでタイムラインを編成する必要があります。 たとえば、毎月 1 日の値を持つ月次タイムライン、年間タイムライン、または数値インデックスのタイムラインなどです。 一般に、予測を適用する前に生の詳細データを集計すると、より正確な予測結果も得られます。

対象の日付のパラメーター値 (Arg1) の順序が履歴のタイムラインの最後より前にある場合、Forecast_ETS はエラーを返します。

タイムライン (Arg3) は計算のために暗黙的に並べ替えるため、Forecast_ETS並べ替える必要はありません。 Forecast_ETSタイムライン内の定数ステップを識別できない場合は、実行時エラー 1004 が返されます。 タイムラインに重複する値が含まれる場合、Forecast_ETS もエラーを返します。 タイムラインと値の範囲がすべて同じでない場合、Forecast_ETS は実行時エラー 1004 を返します。

季節性の既定値 1 (Arg4) は、Excel が予測の季節性を自動的に検出し、季節パターンの長さに正の整数を使用することを意味します。 0 は季節性がないことを示します。つまり、予測は線形になります。 正の整数は、この長さのパターンを季節性として使用するようアルゴリズムに示します。 その他の値の場合、 Forecast_ETS はエラーを返します。 サポートされている季節性の最大値は 8,760 (1 年間の時間数) です。 この数値を超える季節性の値はエラーになります。

データ完了パラメーター (Arg5) に 0 を渡すことで、アルゴリズムに対して不足しているポイントをゼロ (0) として考慮するよう指示します。 既定値 1 の場合は、不足しているポイントを隣接ポイントの平均として算出することで、不足しているポイントを考慮します。 データが 30% 以上欠落している場合は、 Forecast_ETS は実行時エラー 1004 を返します。

集計パラメーター (Arg6) は、同じタイム スタンプを持つ複数の値を集計するために使用する方法を指定する数値です。 既定値の 0 は AVERAGE を指定し、1 から 6 までの他の数値は SUM、COUNT、COUNTA、MIN、MAX、および MEDIAN を指定します。

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。