集合の線形回帰を計算し、回帰直線上のx切片の値 y = ax + b を返します。
構文
LinRegIntercept(Set_Expression, Numeric_Expression_y [ ,Numeric_Expression_x ] )
引数
Set_Expression
集合を返す有効な多次元表現(MDX)式。
Numeric_Expression_y
有効な数値式で、通常は多次元式(MDX)のセル座標の表現で、y軸の値を表す数値を返します。
Numeric_Expression_x
有効な数値式で、通常は多次元式(MDX)のセル座標の式で、x軸の値を表す数値を返します。
Remarks
線形回帰は最小二乗法を用い、回帰直線(すなわち一連の点に対する最適フィット直線)の方程式を計算します。 回帰直線は次の式を持ち、a は傾き、b は切片です。
y = ax+b
LinRegIntercept関数は、指定された集合を最初の数値式に対して評価し、y軸の値を求めます。 関数は指定された集合を2番目の数値式に対して評価し、x軸の値を得ます。 2つ目の数値表現が指定されていない場合、関数は指定された集合内のセルの現在のコンテキストをx軸の値として使用します。 x軸の引数を指定しないことは、時間次元でよく使われます。
点の集合を得ると、 LinRegIntercept 関数は回帰直線の切片(前の式のb)を返します。
Note
LinRegIntercept関数は、空セルやテキストや論理的値を含むセルを無視します。 しかし、関数には値がゼロのセルも含まれます。
例
以下の例は、ユニット販売と店舗販売指標の回帰直線の切片を返します。
LinRegIntercept(LastPeriods(10),[Measures].[Unit Sales],[Measures].[Store Sales])