Blanqueo de datos¶

Análisis de datos¶

Dado un conjunto de datos, se puede utilizar el método fit para estimar una transformada de blanqueo.

fit(Blanqueo, X; …)¶

Estima una transformada de blanqueo a partir de los datos dados en X. Aquí, X debe ser una matriz, cuyas columnas dan las muestras.

Esta función devuelve una instancia de Whitening.

Palabra clave Argumentos:

nombre descripción por defecto
regcoef

El coeficiente de regularización. La covarianza se regularizará de la siguiente manera cuando regcoef sea positiva:

C + (eigmax(C) * regcoef) * eye(d)

zero(T)
mean

El vector de la media, que puede ser cualquiera de:

  • 0: los datos de entrada ya han sido centralizados
  • nothing: esta función calculará la media
  • un vector medio precalculado
nothing

Nota: Esta función se basa internamente en cov_whiten para derivar la transformación W. La función cov_whiten en sí misma es también una función útil.

cov_whitening(C)¶

Derivar la matriz de coeficientes de la transformación de blanqueo W dada la matriz de covarianza C. Aquí, C puede ser una matriz cuadrada, o una instancia de Cholesky.

Internamente, esta función resuelve la transformada de blanqueo utilizando la factorización Cholesky. El razonamiento es el siguiente: dejemos que \mathbf{C} = \mathbf{U}^T \mathbf{U} y \mathbf{W} = \mathbf{U}^{-1}, entonces \mathbf{W}^T \mathbf{C} \mathbf{W} = \mathbf{I}.

Nota: La matriz de retorno W es una matriz triangular superior.

cov_whitening(C, regcoef)

Derivar una transformada de blanqueo basada en una covarianza regularizada, como C + (eigmax(C) * regcoef) * eye(d).

Además, el paquete también proporciona cov_whiten!, en el que la matriz de entrada C se sobrescribirá durante el cálculo. Esto puede ser más eficiente cuando C ya no se utiliza.

invsqrtm(C)¶

Computa inv(sqrtm(C)) a través de la descomposición simétrica de valores propios.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.