Devuelve la transformación Box-Cox de los puntos de entrada de datos.
Sintaxis
BoxCox(X, Lo, Hi, $\lambda$, Retorno)
- X
- es el(los) valor(es) real(es) para el(los) cual(es) calculamos la transformación de un solo valor o una matriz unidimensional de celdas (por ejemplo, filas o columnas)).
- Lo
- es el límite inferior del dominio x. Si falta, se supone que Lo es 0.
- Hi
- es el límite superior del dominio x. Si falta, se supone que Hi es infinito.
- $\lambda$
- es el parámetro de potencia de entrada de la transformación (\lambda\in\left[0,1\right)). Si se omite, se asume 0 como valor por defecto.
- Retorno
- es un número que determina el tipo de valor a devolver: 0 (o faltante) = Box-Cox, 1 = Box-Cox Inverso, 2 = LLF de Box-Cox.
Retorno Descripción 0 u omitido Transformación Box-Cox. 1 Transformación Inversa de Box-Cox. 2 LLF de Transformación Box-Cox.
Observaciones
- La transformación BOXCOX() convierte un dominio de un sólo límite (por ejemplo, $x\in(a,\infty)$, $x\in(-\infty, b)$) en un dominio ilimitado $(-\infty,\infty)$.
- Si se dan los dos valores de los argumentos Lo y Hi, BOXCOX() devuelve #¡VALOR!.
- La transformación Box-Cox es percibida como un dato útil antes de la técnica de pre-procesamiento para estabilizar la varianza y hacer los datos normalmente ditribuidos.
- La transformación Box-Cox se define de la siguiente manera: $$T\left ( x_{t}; \lambda, \alpha \right ) = \begin{cases} \dfrac{\left ( x_{t} + \alpha \right )^{\lambda}-1}{\lambda} & \text{ if } \lambda \neq 0 \\ \log \left ( x_t + \alpha \right ) & \text{ if } \lambda= 0 \end{cases}$$ Donde:
- $x_{t}$ es el valor de las entrada de series de tiempo en el tiempo $t$.
- $\lambda$ es la entrada del valor escalar de la transformación Box-Cox.
- $\alpha$ es el párametro de desplazamiento.
- $\left(x_t +\alpha \right) \gt 0$ para todos los valores de $t$.
- Usando los valores negativos de \{x_t\},podemos usar la transformación de Box-Cox para un dominio con un límite superior. $$F(x_t;\lambda,b)=\begin{matrix}\frac{(b-x)^\lambda-1}{\lambda}&\lambda\neq0\\\ln{(b-x_t)}&\lambda=0\\\end{matrix}$$
- Para calcular la inversa de la transformada de BoxCox:
- Dominio con límite inferior (a): $$x=a+e^\frac{\ln{(\lambda y+1)}}{\lambda}$$
- Dominio con límite superior (b): $$x=b-e^\frac{\ln{(\lambda y+1)}}{\lambda}$$
- Para calcular la función de log-verosimilitud (LLF), la función BOXCOX asumes una distribución Gaussiana que parametros ($\mu,\sigma^2$) son calculados usando el método de máxima verosimilitud estimada (MLE). $$LLF_{\textit{BoxCox}} = \frac{-N}{2}\times( \ln( 2\pi\hat{\sigma}^2)+1)$$ $$\hat{\sigma}^2=\frac{\sum_{t=1}^N{(y_t-\mu)^2}}{N}$$ Donde:
- $\hat{\sigma}^2$ es la estimación parcial de la varianza.
- $N$ es el número valores no faltantes en los datos de la muestra.
- $y_t$ es la t -ésima observación transformada.
Ejemplos de archivos
Enlaces Relacionados
Referencias
- Box, George E. P.; Cox, D. R. (1964). "An analysis of transformations". Journal of the Royal Statistical Society, Series B. 26 (2): 211–252. JSTOR 2984418.
- Sakia, R. M. (1992), "The Box-Cox transformation technique: a review", The Statistician, 41 (2): 169-178.
Comentarios
El artículo está cerrado para comentarios.