LinRegVariance (MDX)

对集进行线性回归计算,并返回与回归线公式 y = ax + b 相关的方差。

语法

LinRegVariance(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

LinRegVariance 函数根据第一个数值表达式计算指定集,以获得 Y 轴的值。 然后,该函数根据第二个数值表达式计算指定集(如果已指定),以获得 X 轴的值。 如果未指定第二个数值表达式,则该函数将使用指定集中单元的当前上下文作为 X 轴的值。 通常不对“时间”维度指定 X 轴参数。

获得点集后,LinRegVariance 函数会返回用来描述线性方程与点的拟合程度的总体方差。

注意注意

LinRegVariance 函数将忽略空单元,以及包含文本或逻辑值的单元。 但是,该函数将包含值为零的单元。

示例

下例返回一个方差,该方差描述了单位销售额和商店销售额度量值的线性方程与点的拟合程度。

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

请参阅

参考