WorksheetFunction.Forecast(Double, Object, Object) メソッド

定義

既存の値を使用して、将来の値を計算または予測します。 予測する値は、指定した x の値に対する y の値です。 既存の x と既存の y から得られる回帰直線上で、x の値に対する従属変数 (y) の値を予測します。 この関数を使うと、将来の売上高、商品在庫量、消費動向などを予測できます。

public:
 double Forecast(double Arg1, System::Object ^ Arg2, System::Object ^ Arg3);
public double Forecast(double Arg1, object Arg2, object Arg3);
Public Function Forecast (Arg1 As Double, Arg2 As Object, Arg3 As Object) As Double

パラメーター

Arg1
Double

X - 値を予測するデータ要素。

Arg2
Object

Known_y - データの従属配列または範囲。

Arg3
Object

Known_x - データの独立した配列または範囲。

返品

注釈

x が数値以外の場合、 Forecast は #VALUE! を返します。 が返されます。

known_yとknown_xが空の場合、または異なる数のデータ ポイントが含まれている場合、 Forecast は #N/A エラー値を返します。

known_x の分散がゼロの場合、 Forecast は #DIV/0! を返します。 が返されます。

予測の数式は a+bx であり、ここで:

図 1: Forecast メソッドの数式

および:

図 2: Forecast メソッドの方程式

ここで、x は標本平均 AVERAGE(known_x)、y は標本平均 AVERAGE( )、AVERAGE(既知の y) です。

適用対象