LinRegR2 (MDX)
計算一個集合的線性迴歸,並傳回決定係數 R2。
語法
LinRegR2(Set_Expression, Numeric_Expression_y [ ,Numeric_Expression_x ] )
引數
Set_Expression
傳回集合的有效多維度運算式 (MDX) 運算式。Numeric_Expression_y
有效的數值運算式,這通常是傳回表示 Y 軸數值之資料格座標的多維度運算式 (MDX) 運算式。Numeric_Expression_x
有效的數值運算式,這通常是傳回表示 X 軸數值之資料格座標的多維度運算式 (MDX) 運算式。
備註
線性迴歸利用最小平方法,計算迴歸線方程式 (也就是說,數點之間的最佳直線)。迴歸線的方程式如下,其中 a 稱為斜率,b 稱為截距:
y = ax+b
LinRegR2 函數會針對第一個數值運算式來評估指定的集合,以取得 Y 軸的值。此函數接著會針對第二個數值運算式 (如果已指定) 來評估指定的集合,以取得 X 軸的值。如果沒有指定第二個數值運算式,此函數會使用指定集合中的資料格目前內容,做為 X 軸的值。Time 維度經常不指定 X 軸引數。
取得數點之後,LinRegR2會傳回統計 R2,以描述線性方程式與點的符合程度。
[!附註]
LinRegR2 函數會忽略空的資料格或包含文字或邏輯值的資料格。不過,此函數包括值為零的資料格。
範例
下列範例會傳回統計 R2,以描述線性迴歸方程式與銷售單位和商店銷售量值點的符合程度。
LinRegR2(LastPeriods(10), [Measures].[Unit Sales],[Measures].[Store Sales])