LinRegPoint (MDX)

Calcula la regresión lineal de un conjunto y devuelve el valor de la intersección y en la línea de regresión, y = ax + b para un valor determinado de x.

Sintaxis

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

Argumentos

Slice_Expression_x
Expresión numérica válida que suele ser una expresión MDX (Expresiones multidimensionales) de las coordenadas de celdas que devuelven un número que representa los valores del eje segmentador.

Set_Expression
Expresión MDX (Expresiones multidimensionales) válida que devuelve un conjunto.

Numeric_Expression_y
Expresión numérica válida que suele ser una expresión MDX de las coordenadas de celdas que devuelven un número que representa los valores del eje Y.

Numeric_Expression_x
Expresión numérica válida que suele ser una expresión MDX de las coordenadas de celdas que devuelven un número que representa los valores del eje X.

Comentarios

La regresión lineal, que utiliza el método de mínimos cuadrados, calcula la ecuación de la recta de regresión (es decir, la de mejor ajuste para un conjunto de puntos). La línea de regresión tiene la siguiente ecuación, donde a es la pendiente y b es la intersección:

y = ax+b

La función LinRegPoint evalúa el conjunto especificado en la segunda expresión numérica para obtener los valores del eje y. A continuación, la función evalúa el conjunto especificado con la tercera expresión numérica, si se especifica, para obtener los valores del eje X. Si no se especifica la tercera expresión numérica, la función utiliza el contexto actual de las celdas del conjunto especificado como valores para el eje X. No especificar el argumento del eje X se usa con frecuencia con la dimensión Time.

Una vez que se ha calculado la recta de regresión lineal, se calcula el valor de la ecuación para la primera expresión numérica y, a continuación, se devuelve.

Nota

La función LinRegPoint omite celdas vacías o celdas que contienen texto. No obstante, la función incluye celdas con valor de cero.

Ejemplo

El ejemplo siguiente devuelve el valor predicho de las ventas por unidad de los últimos diez períodos según la relación estadística entre Unit Sales y Store Sales.

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

Consulte también

Referencia de funciones MDX (MDX)