Servicios Personalizados
Revista
Articulo
Indicadores
- Citado por SciELO
- Accesos
Links relacionados
- Similares en SciELO
Compartir
Revista Boliviana de Física
versión On-line ISSN 1562-3823
Revista Boliviana de Física v.22 n.22 La Paz 2013
PRUEBAS DE ALINEALIDAD POR DATOS SUBROGADOS SOBRE SERIES EXPERIMENTALES
NONLINEAR TESTS BY SURROGATE DATA ON EXPERIMENTAL SERIES
V. M. Peñafielf
Resumen
Se introduce el método de datos subrogados para el ensayo de alinealidad sobre series temporales experimentales, en principio, como una etapa previa a ensayos de comportamiento caótico. Se adaptó un conjunto de algoritmos computacionales orientados específicamente a ese propósito y se los aplicó a registros geomagnéticos (componentes D, H y Z; tres series de 2048 datos, tomados en lapsos de 1 minuto) para verificar su capacidad de discriminación en el proceso de aislar series con características interesantes desde el punto de vista de la dinámica no-lineal. Se aplica los métodos de Fourier y de temple simulado para la construcción de registros subrogados. En este último caso, restringidos por la condición de invariancia de la función de autocorrelación, el muestreo de los coeficientes de predicción alineal exhibe un poder de discriminación muy notable al ser comparado con los de las otras pruebas.
Descriptores: Análisis de series temporales - dinámica no-lineal y caos
Código(s) PACS: 05.45.Tp, 05.45.-a
Abstract
The method of surrogate data is introduced to test the nonlinear character of experimental time series, in particular, as a previous stage to test chaotic behaviour. We used several algorithms specifically oriented towards this purpose and applied to geomagnetic records (components D, H, Z and 3 time series with 2048 points each and taken at intervals of 1 minute) in order to test their discrimination capacity while studying series that could be interesting (because of their nonlinear character). We apply Fourier and simulated annealing methods to construct surrogate data. For the latter, and restricted by the invariance of the autocorrelation function, the sampling of the coeficients of the nonlinear prediction shows a remarkable discrimination capacity as compared to other methods.
Subject headings: Time series analysis - nonlinear dynamics and chaos
1 Introducción
Los ensayos de alinealidad no son muy frecuentes en Física porque las oscilaciones erráticas, características de las series temporales que provienen de procesos de medición, son consideradas, simplemente, como ruido estocástico. Cuando existe sospecha de estructuras complejas, como determinis-mo caótico, el cálculo de coeficientes de Lyapunov y análisis relacionados sirve, de paso, como un ensayo de linealidad (o alinealidad).
Desde la perspectiva estricta del tratamiento de datos, las técnicas propias de dinámica no lineal tienden a mostrar resultados inciertos cuando las series de datos son ruidosos, esto es, cuando la amplitud se las oscilaciones aleatorias es comparable o sobrepasa a la de los efectos no lineales, por lo cual parece importante respaldarlos con técnicas de ensayo alternativas.
Pero, además, a lo largo de este trabajo se muestra que el método por datos subrogados puede facilitar la selección de registros con propiedades interesantes para análisis posteriores.
En efecto, las figuras 1(a), 1(b) y 1(c) grafican el registro simultáneo de las componentes D, H y Z del campo geomagnético en superficie ([52012Ricaldi]) (2048 lecturas en lapsos de 1 minuto). Se trata de cortes convenientes desde registros más largos, evitando efectos de borde en sus extremos y en un número que facilite la aplicación repetida de la transformada rápida de Fourier (TRF). Se aprecia las tendencias macroscópicas con pequeñas oscilaciones erráticas superpuestas. El objetivo del análisis subsiguiente es el de detectar -en tales series- efectos alineales, si los hubiera. La aplicación del análisis por datos subrogados ([81992Theiler et al.Theiler, Eubank, Longtin, Galdrikian, & Farmer]), es, en este caso, bastante directo: en un ensayo con un nivel de confianza 1−α = 0.95 para la hipótesis cero, se requiere [1/(α)] = 20 muestras (los datos experimentales y 19 registros subrogados).
Figure 1: (a) Variación de la componente D del campo magnético terrestre. (b) Variación de la componente H del campo magnético terrestre. (c) Variación de la componente Z del campo magnético terrestre. Datos: Estación Geomagnética de Patacamaya IIF, CF, FCPN (UMSA). En las tres figuras los datos fueron tomados durante aproximadamente un día y medio de registro continuo.
Para cada una de ellas se calcula un parámetro estadístico probador; si el valor resultante para los datos es muy diferente de los valores obtenidos para las series subrogadas, la hipótesis nula se rechaza al nivel de significación α = 0.05.
Las secciones siguientes detallan el procedimiento seguido para los datos de las figs. 1. Se ha calculado también el coeficiente maximal de Lyapunov como criterio comparativo de alinealidad.
La determinación de coeficientes de Liapunov requiere la estimación heurística de zonas planas en las curvas del factor de estiramiento la cual -en este caso- afecta seriamente la confiabilidad de los valores obtenidos.
El ensayo posterior por hipótesis nula, usando datos subrogados tipo Fourier, permitiría -en principio- dilucidar mejor las particularidades seria-les de esos datos. El resultado neto del ensayo, sin embargo, implica la linealidad de los registros H y D y la alinealidad del registro Z. El valor del coeficiente de predicción alineal para la componente D es lo suficientemente bajo como para dar lugar a una duda razonable respecto de la conclusividad del ensayo.
Por ello, en las secciones posteriores, se repite el ensayo de confiabilidad al 0.95 empleando datos subrogados restringidos, que se construyen median-te un proceso de minimización controlada, conocido como Temple Simulado ([41953Metropolis et al.Metropolis, Rosenbluth, Rosenbluth, Teller, & Teller,21983Kirkpatrick et al.Kirkpatrick, Jr., & Vecchi]).
2 Coeficientes de Lyapunov
Por supuesto, la primera opción en un análisis de dinámica no lineal es el cálculo de los coeficientes de Lyapunov el cual, especialmente si hay comportamiento caótico, será -en principio- el final definitivo del ensayo. Como se sabe, sin embargo, el resultado depende grandemente de la calidad y na-turaleza de los datos; por ejemplo, en presencia de ruido aleatorio de amplitud comparable a las perturbaciones caóticas, los algoritmos tienden a perder nitidez.
Para el caso presente, se ha empleado el método de [11994Kantz] que consiste en calcular el factor de estiramiento
para varias dimensiones de incrustación m y tamaños de vecindario e en el espacio
con un retardo representado por τ.
La rutina de cálculo procede con un algoritmo de búsqueda de vecindades Un, en ese espacio, variando el tamaño de vecindario emin ≤ e ≤ emax, salvo un factor de reescalamiento, mediante
con 0 ≤ i < k.
(a)
(b)
(c)
Figure 2: Coeficiente (máximo) aproximado de Lyapunov. (a) Registro geomagnético D, la pendiente de la recta es λ = 0.05. (b) Registro geomagnético H, la pendiente de la recta es λ = 0.02. (c) Registro geomagnético Z, la pendiente de la recta es λ = 0.03.
Los resultados aparecen en las figuras 2(a) 2(b) y 2(c); en ellas, la pendiente de las rectas trazadas en los lugares donde S(e,m,t) muestra tramos -por lo menos aparentemente- lineales.
El rendimiento final del análisis es la presencia de perturbaciones caóticas débiles en las tres componentes del campo magnético terrestre con coeficientes de Lyapunov maximales λ ≈ 0.05, λ ≈ 0.02 y λ ≈ 0.03 respectivamente.
3 Datos Subrogados
Sin embargo, para seguir con el esquema planteado en la introducción, sea la hipótesis cero de que los registros geomagnéticos contienen ruido gaussiano filtrado linealmente.
Para el ensayo, a nivel de significación α = 0.05, de esa hipótesis cero, se genera [1/(α)]−1 = 19 series subrogadas tomando la transformada discreta de Fourier,
multiplicando las amplitudes resultantes por una fase aleatoria y tomando luego la antitransformada:
Equivalentemente, para fines prácticos, se puede también mezclar aleatoriamente las fases de la transformada y luego tomar la antitransformada.
En las rutinas para lenguaje ensamble de 32 bites, se ha empleado la transformada rápida de Fourier (TRF) con el algoritmo de Danielson-Lanczos y una adaptación para ese lenguaje del generador de números aleatorios "Mersenne Twister" ([31998Matsumoto & Nishimura]).
4 Error de Predicción Alineal
La propiedad más importante de los datos subrogados, resultantes de implementar las ecuaciones (3) y (4), es la de mantener las propiedades de correlación lineal (pues ésta se calcula mediante la transformada de Fourier) destruyendo, simultáneamente, toda estructura no lineal.
Por tanto, si se usa el error de predicción alineal
como parámetro estadístico probador, se espera que el valor correspondiente a los datos experimentales sea menor al de todos los subrogados para rechazar la hipótesis cero; de otro modo, la hipótesis cero es aceptada y se considera que los datos originales sólo contiene ruido gaussiano lineal.
Las funciones f(xn) en (5) representan, en reali-dad, un algoritmo de búsqueda de vecindarios a primer orden -descrito en la siguiente sección- del tipo
en el espacio de incrustamiento. Análogamente a (1), en (5) y (6) m es la dimensión de este espacio y e el tamaño de vecindario.
Las figuras 3(a), 3(b) y 3(c) muestran la distribución de valores de γ para el análisis de las tres componentes del campo geomagnético. En ellas, queda claro que la hipótesis cero es rechazable sólo para la componente Z, no obstante que los coeficientes de Lyapunov tienen valores muy comparables para las tres componentes. Obviamente, en este caso, la exigencia en el nivel de significación del ensayo estadístico lo hace más confiable.
(a)
(b)
(c)
Figure 3: Distribución de valores del error de predicción no lineal para las series subrogadas y para los datos experimentales marcado con una recta horizontal y colocado en el origen de abscisas. (a) Componente D. (b) Componente H. (b) Componente Z.
5 Algoritmo de Búsqueda
Conviene describir brevemente el algoritmo empleado para calcular los valores de (5).
El espacio (2) queda también representado me-diante
Entonces, para un punto de referencia cualquiera xi0, los k vecinos más cercanos son aquellos {xip}k que tienen las distancias más pequeñas respecto de xi0 (el valor absoluto de la diferencia, aunque pudiera usarse también una distancia euclídea).
Se trata, ahora, de encontrar los índices {ip}k de los vecinos (evaluando y comparando iterativamente las distancias a todos los puntos del conjunto) y calcular
que es la función que aparece en (5) una vez aplicada la predicción (6).
6 Subrogados Restringidos
Para un registro experimental {x}, es posible generar subrogados {y} ejecutando permutaciones que tiendan a minimizar, iterativamente, la función de costo
donde las wi son factores de peso arbitrarios y f({yi}) es un conjunto de K restricciones
Este proceso de aleatorización general restringida rendirá subrogados con las propiedades que se desee, dependiendo de las restricciones elegidas.
Para generar subrogados con las mismas propiedades de linealidad que los datos experimentales, es conveniente introducir, como restricción, la invariancia de la autocorrelación ([62000Schreiber & Schmitz]):
de modo que (8) es ahora
y, consecuentemente, la función de costo a minimizar es
donde los {y} son permutaciones del original {x}.
7 Temple Simulado
Si se introduce un parámetro T tal que, a un cierto valor T0, se asocia un desorden arbitrario en el conjunto de datos {x}, es posible considerar la función de costo (11) como si fuera la energía de un sistema termodinámico a la temperatura T0. A partir de ese punto, se busca la configuración {y} para la cual la energía E es mínima a la temperatura final Tf < T0 en un proceso de enfriamiento lento (temple). Siguiendo la distribución de Boltzmann, cada configuración producida por una permutación de dos valores aleatorios debe ocurrir siguiendo el paso de Metropolis, esto es, con probabilidad p según:
width="100%">
En la práctica, el paso de Metrópolis se aplica estableciendo, en el curso de cada ciclo, un valor maximal Em = E−∆E con ∆E = Tln(p) luego de un sorteo aleatorio de p. Cada ciclo empieza con una permutación aleatoria y concluye con su aceptación (y enfriamiento T=eT, e < 1 si E < Em) o rechazo (si E ≥ Em), restituyendo, en este caso, los valores permutados.
(a)
(b)
(c)
Figure 4: Distribución de valores del error de predicción no lineal para las series subrogadas y para los datos experimentales marcado con una recta horizontal y colocado en el origen de abscisas. (a) Componente D. (b) Componente H. (c) Componente Z.
8 Prueba de Alinealidad
Los datos para las componentes D, H y Z de las figuras (1), contienen tendencias macroscópicas con pequeñas oscilaciones erráticas superpuestas. Como en el caso anterior, la hipótesis cero supone que tales irregularidades consisten de ruido gaussiano filtrado linealmente.
El ensayo, a nivel de significación α = 0.05, de esa hipótesis, entonces, require también la generación de 19 series subrogadas usando el método descrito en las secciones 6. y 7.
Como los subrogados han sido construidos manteniendo las propiedades de correlación lineal (por la relación entre la transformada de Fourier y la función de autocorrelación), aún es apropiado el uso del error de predicción alineal como parámetro estadístico del ensayo, estimando que el valor corres-pondiente a los datos experimentales sea menor al de todos los subrogados para rechazar la hipótesis cero.
El error de predicción alineal está dado, entonces, por (5) con las funciones f(xn) representando también el algoritmo de búsqueda (6) de vecindarios a primer orden en el espacio de incrustamiento (tridimensional, m = 3, para todas las pruebas).
9 Resultados
Las figuras 4(a), 4(b) y 4(c) muestran la distribución de valores γ para el análisis de las componentes D, H y Z, respectivamente, del campo geomagnético local. Por ellas, queda claro que la hipótesis cero es rechazable para las tres componentes, esto es, se trata, definitivamente, de tres registros no lineales.
Obviamente, en este caso, la exigencia en el nivel de significación y la notoria separación de los valores γ entre los datos experimentales y sus subrogados -en los tres casos- dan un ensayo estadístico más confiable y conclusivo.
10 Conclusiones
Siendo los registros D, H y Z simultáneos, es expectable que sus propiedades seriales sean análogas; por ello, tanto la estimación de los coeficientes maxi-males de Lyapunov cuanto el ensayo por datos subrogados tipo Fourier indican que, excepto para la componente Z, las fluctuaciones estadísticas tienden a ocultar elementos no lineales contenidos de mane-ra menos conspicua en los registros D y H.
El ensayo por subrogados restringidos, por lo visto, es más sofisticado y exigente. Al final, consiste en encontrar las permutaciones que mantengan inva-riante la autocorrelación, esto es, indirectamente, las propiedades lineales de la serie temporal.
Consecuentemente, los resultados del ensayo, como una inspección de las figuras 4. lo manifiesta, son claramente consistentes y confiables por cuanto:
(i) La dispersión de los valores de γ indica que, ciertamente, el proceso es completamente aleatorio.
(ii) El valor γ es marcadamente inferior al de los subrogados respectivos, especialmente para las componentes D y Z. Y la separación es menor para la componente H, la más dudosa en los otro ensayos.
Por tanto, las tres componentes del campo estudia-do resultan ser series temporales no lineales. Obvia-mente, la naturaleza específica de esa alinealidad debe ser objeto de otros análisis, si resultara ser muy importante.
Por lo demás, al igual que en otras disciplinas ([71994Skinner et al.Skinner, Molnar, & Tomberg]), las series temporales en Física, cuando el problema de analizar propiedades de li-nealidad es pertinente, el método por datos subrogados permite: verificar resultados obtenidos por otros métodos (por ejemplo, como se ha visto, el cálculo del coeficiente maximal de Lyapunov) y seleccionar aquellos registros que pueden ser objeto de tratamientos más detallados de alinealidad, comportamiento caótico, etc. y, claro, desechar rápidamente las series experimentales poco interesantes para tales propósitos.
Las rutinas computacionales fueron elaboradas específicamente para los objetivos perseguidos. Aunque, en general, no son de gran sofisticación, el empleo del lenguaje ensamble, el especial cuidado en la optimización del código y el generador de números aleatorios adecuado ([31998Matsumoto & Nishimura]) para el sorteo Monte Carlo, dan excelentes resultados en lo que a velocidad y distribución de valores finales (figs. 3.) se refiere.
Obviamente, aunque no es necesario para este caso específico, tanto el número de iteraciones para la estimación del coeficiente maximal de Liapunov cuanto el nivel de confianza 1−α del ensayo de hipótesis podrían ser aumentados mejorando, así, la sensibilidad del análisis.
Conviene poner de manifiesto las siguientes tres observaciones:
Primera, la de que los tres métodos fueron ensayados exitosamente con series alineales conocidas (casos especiales de la serie logística y del mapa de Hénon), principalmente para asegurar la efectividad de los algoritmos diseñados para este trabajo.
Segunda, los registros geomagnéticos exhiben cierta periodicidad diaria. El número de datos -en potencias de 2- fue elegido para analizar, aproximadamente, ese lapso. Series más cortas o más largas no son útiles en el empleo práctico de los efectos investigados.
Finalmente, en referencia a los problemas que plantea la presencia de no estacionariedad en los datos (mencionados, por ejemplo, en [81992Theiler et al.Theiler, Eubank, Longtin, Galdrikian, & Farmer]), se ha puesto especial cuidado en que los subrogados no alteren significativamente el comportamiento temporal de los datos, de manera que la hipótesis nula no sea invalidada; el tamaño de los registros es también circunstancialmente útil a este respecto.
References
1.- Kantz H. (1994), Phys. Lett. A 185, 77 [ Links ]
[21983Kirkpatrick et al.Kirkpatrick, Jr., & Vecchi]
2.- Kirkpatrick S., Gelatt Jr. C. D. & Vecchi M. P. (1983), Science 220, 671 [ Links ]
3.- Matsumoto M. & Nishimura T. (1998), ACM Transactions on Modeling and Computer Simulation 8, 3 [ Links ]
[41953Metropolis et al.Metropolis, Rosenbluth, Rosenbluth, Teller, & Teller]
4.- Metropolis N., Rosenbluth A., Rosenbluth M., Teller A. & Teller E. (1953), J. Chem. Phys. 21, 1097 [ Links ]
5.- Ricaldi E. (2012), Datos del OBSERVATORIO GEOMAGNÉTICO PATACAMAYA, IIF-UMSA, La Paz, Bolivia (Comunicación Privada) [ Links ]
6.- Schreiber T. & Schmitz A. (2000), Physica D 142, 346 [ Links ]
[71994Skinner et al.Skinner, Molnar, & Tomberg]
7.- Skinner J. E., Molnar M. & Tomberg C. (1994), Integ. Physiol. Behavior. Sci. 29, 217 [ Links ]
[81992Theiler et al.Theiler, Eubank, Longtin, Galdrikian, & Farmer]
8.- Theiler J., Eubank S., Longtin A., Galdrikian B. & Farmer J. D. (1992), Physica D 58, 77 [ Links ]
File translated from TEX by TTH, version 3.89.
On 15 Jun 2013, 21:56.