リンレグポイント(MDX)

集合の線形回帰を計算し、回帰直線の y切片 の値、y = ax + bを特定のxの値で返します。

構文

  
LinRegPoint(Slice_Expression_x, Set_Expression, Numeric_Expression_y [ ,Numeric_Expression_x ] )  

引数

Slice_Expression_x
有効な数値式で、通常はセル座標の多次元表現(MDX)式で、スライサー軸の値を表す数値を返します。

Set_Expression
集合を返す有効な多次元表現(MDX)式。

Numeric_Expression_y
有効な数値式で、通常は多次元式(MDX)のセル座標の表現で、y軸の値を表す数値を返します。

Numeric_Expression_x
有効な数値式で、通常は多次元式(MDX)のセル座標の式で、x軸の値を表す数値を返します。

Remarks

線形回帰は最小二乗法を用い、回帰直線(すなわち一連の点に対する最適フィット直線)の方程式を計算します。 回帰直線は次の式を持ち、a は傾き、b は切片です。

y = ax+b

LinRegPoint関数は指定された集合を2番目の数値式に対して評価し、y軸の値を得ます。 関数は指定された集合を3番目の数値式に対して評価し、x軸の値を得ます。 3番目の数値式が指定されていない場合、関数は指定された集合内のセルの現在の文脈をx軸の値として使用します。 x軸の引数を指定しないことは、時間次元でよく使われます。

線形回帰線が計算されたら、最初の数値式の方程式の値を計算し、その後返されます。

Note

LinRegPoint関数は空セルやテキストを含むセルを無視します。 しかし、関数には値がゼロのセルも含まれます。

以下の例は、過去10期間のユニット販売の予測値を、ユニット販売と店舗販売との統計的関係に基づいて返します。

LinRegPoint([Measures].[Unit Sales],LastPeriods(10),[Measures].[Unit Sales],[Measures].[Store Sales])