Articulo de referencia

Análisis de componentes principales funcionales

El análisis de componentes principales funcionales ( FPCA ) es un método estadístico para investigar los modos dominantes de variación de datos funcionales . Utilizando este mét...

El análisis de componentes principales funcionales ( FPCA ) es un método estadístico para investigar los modos dominantes de variación de datos funcionales . Utilizando este método, una función aleatoria se representa en la base propia, que es una base ortonormal del espacio de Hilbert L 2 que consiste en las funciones propias del operador de autocovarianza . FPCA representa datos funcionales de la manera más parsimoniosa, en el sentido de que cuando se utiliza un número fijo de funciones base , la base de la función propia explica más variación que cualquier otra expansión de base. FPCA se puede aplicar para representar funciones aleatorias, [1] o en regresión funcional [2] y clasificación.

Formulación

Para un proceso estocástico integrable al cuadrado X ( t ), t ∈ 𝒯, sea

micras ( a ) = mi ( incógnita ( a ) ) {\displaystyle \mu(t)={\text{E}}(X(t))}

y

GRAMO ( s , a ) = Cov ( incógnita ( s ) , incógnita ( a ) ) = a = 1 la a φ a ( s ) φ a ( a ) , {\displaystyle G(s,t)={\text{Cov}}(X(s),X(t))=\sum _{k=1}^{\infty }\lambda _{k}\varphi _{k}(s)\varphi _{k}(t),}

donde son los valores propios y , , ... son las funciones propias ortonormales del operador lineal de Hilbert-Schmidt la 1 la 2 . . . 0 {\displaystyle \lambda _{1}\geq \lambda _{2}\geq ...\geq 0} φ 1 {\displaystyle \varphi _{1}} φ 2 {\displaystyle \varphi _{2}}

GRAMO : yo 2 ( yo ) yo 2 ( yo ) , GRAMO ( F ) = yo GRAMO ( s , a ) F ( s ) d s . {\displaystyle G:L^{2}({\mathcal {T}})\rightarrow L^{2}({\mathcal {T}}),\,G(f)=\int _{\mathcal {T}}G(s,t)f(s)ds.}

Por el teorema de Karhunen-Loève , se puede expresar el proceso centrado en la base propia,

incógnita ( a ) micras ( a ) = a = 1 o a φ a ( a ) , {\displaystyle X(t)-\mu(t)=\sum_{k=1}^{\infty}\xi_{k}\varphi_{k}(t),}

dónde

o a = yo ( incógnita ( a ) micras ( a ) ) φ a ( a ) d a {\displaystyle \xi_{k}=\int_{\mathcal {T}}(X(t)-\mu(t))\varphi_{k}(t)dt}

es el componente principal asociado con la función propia k - ésima , con las propiedades φ a {\displaystyle \varphi _{k}}

mi ( o a ) = 0 , Variedad ( o a ) = la a  y  mi ( o a o yo ) = 0  para  a yo . {\displaystyle {\text{E}}(\xi _{k})=0,{\text{Var}}(\xi _{k})=\lambda _{k}{\text{ y }}{\text{E}}(\xi _{k}\xi _{l})=0{\text{ para }}k\neq l.}

El proceso centrado es entonces equivalente a ξ 1 , ξ 2 , .... Una suposición común es que X puede representarse solo por las primeras funciones propias (después de restar la función media), es decir

incógnita ( a ) incógnita metro ( a ) = micras ( a ) + a = 1 metro o a φ a ( a ) , {\displaystyle X(t)\approx X_{m}(t)=\mu (t)+\sum _{k=1}^{m}\xi _{k}\varphi _{k}(t),}

dónde

mi ( yo ( incógnita ( a ) incógnita metro ( a ) ) 2 d a ) = yo > metro la yo 0  como  metro . {\displaystyle \mathrm {E} \left(\int _{\mathcal {T}}\left(X(t)-X_{m}(t)\right)^{2}dt\right)=\sum _{j>m}\lambda _{j}\rightarrow 0{\text{ como }}m\rightarrow \infty .}

Interpretación de funciones propias

La primera función propia representa el modo dominante de variación de X. φ 1 {\displaystyle \varphi _{1}}

φ 1 = a a gramo metro a incógnita " φ " = 1 { Variedad ( yo ( incógnita ( a ) micras ( a ) ) φ ( a ) d a ) } , {\displaystyle \varphi _{1}={\underset {\Vert \mathbf {\varphi } \Vert =1}{\operatorname {arg\,max} }}\left\{\operatorname {Var} (\int _{\mathcal {T}}(X(t)-\mu (t))\varphi (t)dt)\right\},}

dónde

" φ " = ( yo φ ( a ) 2 d a ) 1 2 . {\displaystyle \Vert \mathbf {\varphi } \Vert =\left(\int _{\mathcal {T}}\varphi (t)^{2}dt\right)^{\frac {1}{2}}.}

La función propia k -ésima es el modo dominante de variación ortogonal a , , ... , , φ a {\displaystyle \varphi _{k}} φ 1 {\displaystyle \varphi _{1}} φ 2 {\displaystyle \varphi _{2}} φ a 1 {\displaystyle \varphi _{k-1}}

φ a = a a gramo metro a incógnita " φ " = 1 , φ , φ yo = 0  para  yo = 1 , , a 1 { Variedad ( yo ( incógnita ( a ) micras ( a ) ) φ ( a ) d a ) } , {\displaystyle \varphi _{k}={\underset {\Vert \mathbf {\varphi } \Vert =1,\langle \varphi ,\varphi _{j}\rangle =0{\text{ para }}j=1,\dots ,k-1}{\operatorname {arg\,max} }}\left\{\operatorname {Var} (\int _{\mathcal {T}}(X(t)-\mu (t))\varphi (t)dt)\right\},}

dónde

φ , φ yo = yo φ ( a ) φ yo ( a ) d a ,  para  yo = 1 , , a 1. {\displaystyle \langle \varphi ,\varphi _{j}\rangle =\int _{\mathcal {T}}\varphi (t)\varphi _{j}(t)dt,{\text{ para }} j=1,\puntos,k-1.}

Estimación

Sea Y ij = X i ( t ij ) + ε ij las observaciones realizadas en las ubicaciones (normalmente puntos temporales) t ij , donde X i es la i -ésima realización del proceso estocástico suave que genera los datos, y ε ij son variables aleatorias normales distribuidas de forma idéntica e independiente con media 0 y varianza σ 2 , j = 1, 2, ..., m i . Para obtener una estimación de la función media μ ( t ij ), si se dispone de una muestra densa en una cuadrícula regular, se puede tomar el promedio en cada ubicación t ij :

micras ^ ( a i yo ) = 1 norte i = 1 norte Y i yo . {\displaystyle {\hat {\mu }}(t_{ij})={\frac {1}{n}}\sum _{i=1}^{n}Y_{ij}.}

Si las observaciones son escasas, es necesario suavizar los datos agrupados de todas las observaciones para obtener la estimación media, [3] utilizando métodos de suavizado como el suavizado lineal local o el suavizado de spline .

Luego, la estimación de la función de covarianza se obtiene promediando (en el caso denso) o suavizando (en el caso disperso) las covarianzas brutas. GRAMO ^ ( s , a ) {\displaystyle {\hat {G}}(s,t)}

GRAMO i ( a i yo , a i yo ) = ( Y i yo micras ^ ( a i yo ) ) ( Y i yo micras ^ ( a i yo ) ) , yo yo , i = 1 , , norte . {\displaystyle G_{i}(t_{ij},t_{il})=(Y_{ij}-{\hat {\mu }}(t_{ij}))(Y_{il}-{\hat {\mu }}(t_{il})),j\neq l,i=1,\dots ,n.}

Téngase en cuenta que los elementos diagonales de G i deben eliminarse porque contienen errores de medición. [4]

En la práctica, se discretiza en una cuadrícula densa de espaciado uniforme, y la estimación de los valores propios λ k y los vectores propios v k se lleva a cabo mediante álgebra lineal numérica. [5] Las estimaciones de las funciones propias se pueden obtener interpolando los vectores propios. G ^ ( s , t ) {\displaystyle {\hat {G}}(s,t)} φ ^ k {\displaystyle {\hat {\varphi }}_{k}} v k ^ . {\displaystyle {\hat {v_{k}}}.}

La covarianza ajustada debe ser definida positiva y simétrica y luego se obtiene como

G ~ ( s , t ) = λ k > 0 λ ^ k φ ^ k ( s ) φ ^ k ( t ) . {\displaystyle {\tilde {G}}(s,t)=\sum _{\lambda _{k}>0}{\hat {\lambda }}_{k}{\hat {\varphi }}_{k}(s){\hat {\varphi }}_{k}(t).}

Sea una versión suavizada de los elementos diagonales G i ( t ij , t ij ) de las matrices de covarianza en bruto. Entonces es una estimación de ( G ( t , t ) + σ 2 ). Una estimación de σ 2 se obtiene mediante V ^ ( t ) {\displaystyle {\hat {V}}(t)} V ^ ( t ) {\displaystyle {\hat {V}}(t)}

σ ^ 2 = 2 | T | T ( V ^ ( t ) G ~ ( t , t ) ) d t , {\displaystyle {\hat {\sigma }}^{2}={\frac {2}{|{\mathcal {T}}|}}\int _{\mathcal {T}}({\hat {V}}(t)-{\tilde {G}}(t,t))dt,} En caso contrario σ ^ 2 > 0 ; {\displaystyle {\hat {\sigma }}^{2}>0;} σ ^ 2 = 0. {\displaystyle {\hat {\sigma }}^{2}=0.}

Si las observaciones X ij , j =1, 2, ..., m i son densas en 𝒯, entonces el k -ésimo FPC ξ k se puede estimar mediante integración numérica , implementando

ξ ^ k = X μ ^ , φ ^ k . {\displaystyle {\hat {\xi }}_{k}=\langle X-{\hat {\mu }},{\hat {\varphi }}_{k}\rangle .}

Sin embargo, si las observaciones son escasas, este método no funcionará. En su lugar, se pueden utilizar los mejores predictores lineales imparciales , [3] obteniendo

ξ ^ k = λ ^ k φ ^ k T Σ ^ Y i 1 ( Y i μ ^ ) , {\displaystyle {\hat {\xi }}_{k}={\hat {\lambda }}_{k}{\hat {\varphi }}_{k}^{T}{\hat {\Sigma }}_{Y_{i}}^{-1}(Y_{i}-{\hat {\mu }}),}

dónde

Σ ^ Y i = G ~ + σ ^ 2 I m i {\displaystyle {\hat {\Sigma }}_{Y_{i}}={\tilde {G}}+{\hat {\sigma }}^{2}\mathbf {I} _{m_{i}}} ,

y se evalúa en los puntos de la cuadrícula generados por t ij , j = 1, 2, ..., m i . El algoritmo, PACE, tiene un paquete Matlab disponible [6] y un paquete R [7] G ~ {\displaystyle {\tilde {G}}}

Se han investigado las propiedades de convergencia asintótica de estas estimaciones. [3] [8] [9]

Aplicaciones

El FPCA se puede aplicar para mostrar los modos de variación funcional , [1] [10] en diagramas de dispersión de FPC entre sí o de respuestas contra FPC, para modelar datos longitudinales dispersos , [3] o para regresión y clasificación funcional (por ejemplo, regresión lineal funcional). [2] Se pueden utilizar diagramas de sedimentación y otros métodos para determinar el número de componentes incluidos. El análisis de componentes principales funcional tiene diversas aplicaciones en el análisis de series temporales. En la actualidad, este método se está adaptando a partir de técnicas multivariadas tradicionales para analizar conjuntos de datos financieros como índices bursátiles y generar gráficos de volatilidad implícita. [11] Un buen ejemplo de las ventajas del enfoque funcional es el FPCA suavizado (SPCA), desarrollado por Silverman [1996] y estudiado por Pezzulli y Silverman [1993], que permite la combinación directa de FPCA junto con un enfoque de suavizado general que hace posible el uso de la información almacenada en algunos operadores diferenciales lineales. Una aplicación importante del FPCA ya conocido a partir del PCA multivariante está motivada por la descomposición de Karhunen-Loève de una función aleatoria al conjunto de parámetros funcionales – funciones factoriales y cargas factoriales correspondientes (variables aleatorias escalares). Esta aplicación es mucho más importante que en el PCA multivariante estándar ya que la distribución de la función aleatoria es en general demasiado compleja para ser analizada directamente y la descomposición de Karhunen-Loève reduce el análisis a la interpretación de las funciones factoriales y la distribución de variables aleatorias escalares. Debido a la reducción de la dimensionalidad así como a su precisión para representar datos, existe un amplio margen para futuros desarrollos de técnicas de componentes principales funcionales en el campo financiero.

Aplicaciones del PCA en la ingeniería automotriz. [12] [13] [14] [15]

Conexión con el análisis de componentes principales

La siguiente tabla muestra una comparación de varios elementos del análisis de componentes principales (PCA) y FPCA. Ambos métodos se utilizan para la reducción de dimensionalidad . En las implementaciones, FPCA utiliza un paso de PCA.

Sin embargo, el PCA y el FPCA difieren en algunos aspectos críticos. En primer lugar, el orden de los datos multivariados en el PCA se puede permutar , lo que no tiene ningún efecto en el análisis, pero el orden de los datos funcionales lleva información de tiempo o espacio y no se puede reordenar. En segundo lugar, el espaciado de las observaciones en el FPCA importa, mientras que no hay ningún problema de espaciado en el PCA. En tercer lugar, el PCA regular no funciona para datos de alta dimensión sin regularización , mientras que el FPCA tiene una regularización incorporada debido a la suavidad de los datos funcionales y el truncamiento a un número finito de componentes incluidos.

Véase también

Notas

  1. ^ ab Jones, MC; Rice, JA (1992). "Visualización de las características importantes de grandes colecciones de curvas similares". The American Statistician . 46 (2): 140. doi :10.1080/00031305.1992.10475870.
  2. ^ ab Yao, F.; Müller, HG; Wang, JL (2005). "Análisis de regresión lineal funcional para datos longitudinales". Anales de Estadística . 33 (6): 2873. arXiv : math/0603132 . doi :10.1214/009053605000000660.
  3. ^ abcd Yao, F.; Müller, HG; Wang, JL (2005). "Análisis de datos funcionales para datos longitudinales dispersos". Revista de la Asociación Estadounidense de Estadística . 100 (470): 577. doi :10.1198/016214504000001745.
  4. ^ Staniswalis, JG ; Lee, JJ (1998). "Análisis de regresión no paramétrica de datos longitudinales". Revista de la Asociación Estadounidense de Estadística . 93 (444): 1403. doi :10.1080/01621459.1998.10473801.
  5. ^ Rice, John; Silverman, B. (1991). "Estimación de la estructura de media y covarianza de forma no paramétrica cuando los datos son curvas". Revista de la Royal Statistical Society. Serie B (Metodológica) . 53 (1): 233–243. doi :10.1111/j.2517-6161.1991.tb01821.x.
  6. ^ "PACE: Análisis principal por expectativa condicional".
  7. ^ "fdapace: Análisis de datos funcionales y dinámica empírica". 25 de febrero de 2018.
  8. ^ Hall, P.; Müller, HG; Wang, JL (2006). "Propiedades de los métodos de componentes principales para el análisis de datos funcionales y longitudinales". Anales de Estadística . 34 (3): 1493. arXiv : math/0608022 . doi :10.1214/009053606000000272.
  9. ^ Li, Y.; Hsing, T. (2010). "Tasas de convergencia uniformes para regresión no paramétrica y análisis de componentes principales en datos funcionales/longitudinales". Anales de Estadística . 38 (6): 3321. arXiv : 1211.2137 . doi :10.1214/10-AOS813.
  10. ^ Madrigal, Pedro; Krajewski, Paweł (2015). "Descubrimiento de variabilidad correlacionada en conjuntos de datos epigenómicos utilizando la transformada Karhunen-Loeve". BioData Mining . 8 : 20. doi : 10.1186/s13040-015-0051-7 . PMC 4488123 . PMID  26140054. 
  11. ^ Análisis de datos funcionales con aplicaciones en finanzas por Michal Benko
  12. ^ Lee, Sangdon (2012). "Modos de variación de la aceleración del vehículo y desarrollo de la aceleración ideal del vehículo". Actas de la Institución de Ingenieros Mecánicos, Parte D: Revista de Ingeniería Automotriz . 226 (9): 1185–1201. doi :10.1177/0954407012442775.
  13. ^ Lee, Sangdon (2010). "Caracterización y desarrollo de la fuerza ideal del pedal, el recorrido del pedal y el tiempo de respuesta en el sistema de frenos para la traducción de la voz del cliente a especificaciones de ingeniería". Actas de la Institución de Ingenieros Mecánicos, Parte D: Revista de Ingeniería Automotriz . 224 (11): 1433–1450. doi :10.1243/09544070JAUTO1585.
  14. ^ Lee, Sangdon (2008). "Análisis de componentes principales de la ganancia de aceleración del vehículo y traducción de la voz del cliente". Actas de la Institución de Ingenieros Mecánicos, Parte D: Revista de Ingeniería Automotriz . 222 (2): 191–203. doi :10.1243/09544070JAUTO351.
  15. ^ Lee, Sangdon (2006). "Análisis estadísticos multivariados del ruido en ralentí y el posicionamiento del vehículo". Revista internacional de ruido y vibración de vehículos . 2 (2): 156–175. doi :10.1504/IJVNV.2006.011052.

Referencias

  • James O. Ramsay; BW Silverman (8 de junio de 2005). Análisis de datos funcionales. Springer. ISBN 978-0-387-40080-8.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Functional_principal_component_analysis&oldid=1240322707"