LinRegR2 (MDX)
Calcula la regresión lineal de un conjunto y devuelve el coeficiente de determinación, R2.
Sintaxis
LinRegR2(Set_Expression, Numeric_Expression_y [ ,Numeric_Expression_x ] )
Argumentos
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 interceptación:
y = ax+b
La función LinRegR2 evalúa el conjunto especificadoagainst la primera expresión numérica para obtener los valores del eje Y. A continuación, la función evalúa el conjunto especificado con la segunda expresión numérica, si se especifica, para obtener los valores del eje X. Si no se especifica la segunda expresión numérica, la función usa el contexto actual de las celdas del conjunto especificado como los valores del eje x. El no especificar el argumento del eje Xes habitual con la dimensión Time.
Después de obtener el conjunto de puntos, la función LinRegR2 devuelve la estadística R2 que describe el ajuste de la ecuación lineal a los puntos.
Nota
La función LinRegR2 omite celdas o celdas vacías que contienen texto o valores lógicos. No obstante, la función incluye celdas con valor de cero.
Ejemplo
En el ejemplo siguiente se devuelve la estadística R2 que describe la bondad del ajuste de la ecuación de regresión lineal a los puntos de las ventas unitarias y las medidas de ventas de la tienda.
LinRegR2(LastPeriods(10), [Measures].[Unit Sales],[Measures].[Store Sales])