Computational Method for Extracting and Modeling Periodicities in Time Series

DOI: 10.4236/ojs.2015.56062   PDF   HTML   XML   2,974 Downloads   3,483 Views   Citations


Periodicity is common in natural processes, however, extraction tools are typically difficult and cumbersome to use. Here we report a computational method developed in MATLAB through a function called Periods with the aim to find the main harmonic components of time series data. This function is designed to obtain the period, amplitude and lag phase of the main harmonic components in a time series (Periods and lag phase components can be related to climate, social or economic events). It is based on methods of periodic regression with cyclic descent and includes statistical significance testing. The proposed method is very easy to use. Furthermore, it does not require full understanding of time series theory, nor require many inputs from the user. However, it is sufficiently flexible to undertake more complex tasks such as forecasting. Additionally, based on previous knowledge, specific periods can be included or excluded easily. The output results are organized into two groups. One contains the parameters of the adjusted model and their F statistics. The other consists of the harmonic parameters that best fit the original series according to their importance and the summarized statistics of the comparisons between successive models in the cyclic descent process. Periods is tested with both, simulated and actual sunspot and Multivariate ENSO Index data to show its performance and accuracy.

Share and Cite:

González-Rodríguez, E. , Villalobos, H. , Gómez-Muñoz, V. and Ramos-Rodríguez, A. (2015) Computational Method for Extracting and Modeling Periodicities in Time Series. Open Journal of Statistics, 5, 604-617. doi: 10.4236/ojs.2015.56062.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] Bloomfield Fourier, P. (1976) Analysis of Time Series: An Introduction. 1st Editon, John Wiley and Sons, Hoboken.
[2] Lluch-Belda, D., Lauks, M., Lluch-Cota, D.B. and Lluch-Cota, S.E. (2001) Long-Term Trends of Interannual Variability in the California Current System. CalCOFI Reports, 42, 129-144.
[3] Mallat, S.G. and Zhang, Z. (1993) Matching Pursuits with Time-Frequency Dictionaries. IEEE Transactions on Signal Processing, 41, 3397-3415.
[4] Chen, S.S., Donoho, D.L. and Saunders, M.A. (1998) Atomic Decomposition by Basis Pursuit. SIAM Journal on Scientific Computing, 20, 33-61.
[5] Bliss, C.I. (1958) Periodic Regression in Biology and Climatology. New Haven, Connecticut Agricultural Experiment Station Bulletin, 612, 55 p.
[6] Bloomfield Fourier, P. (2000) Analysis of Time Series: An Introduction. 2nd Edition, John Wiley and Sons, Hoboken.
[7] Kammler, D.W. (2008) A First Course in Fourier Analysis. Cambridge University Press, Cambridge.
[8] Draper, N.R. and Smith, H. (1998) Applied Regression Analysis. John Wiley and Sons, Hoboken.
[9] Hathaway, D.H., Wilson, R.M. and Reichmann, E.J. (2002) Group Sunspot Numbers: Sunspot Cycle Characteristics. Solar Physics, 211, 357-370.
[10] Berry, P.A.M. (1987) Periodicities in the Sunspot Cycle. Vistas in Astronomy, 30, 97-108.
[11] Rozelot, J.P. (1993) On the Periodicities in the Solar Cycle. Advances in Space Research, 13, 439-442.
[12] Lamb, H.H. (1972) Climate:Present, Past and Future. Methuen and Co. Ltd, London.
[13] Herman, J.R. and Goldberg, R.A. (1985) Sun, Weather and Climate. Dover Publications Inc., New York.
[14] Nordemann, D.J.R., Rigozo, N.R., de-Souza-Echer, M.P. and Echer, E. (2008) Principal Components and Iterative Regression Analysis of Geophysical Series: Application to Sunspot Number (1750-2004). Comput Geosciences, 34, 1443-1453.
[15] Wolter, K. and Timlin, M.S. (1993) Monitoring ENSO in COADS with a Seasonally Adjusted Principal Component Index. Proceedings of the 17th Climate Diagnostics Workshop, Norman, January 1993, 52-57.
[16] Wolter, K. and Timlin, M.S. (1998) Measuring the Strength of ENSO Events: How Does 1997/98 Rank? Weather, 53, 315-324.
[17] Wolter, K. and Timlin, M.S. (2011) El Niño/Southern Oscillation Behaviour Since 1871 as Diagnosed in an Extended Multivariate ENSO Index (MEI.ext) International Journal of Climatology, 31, 1074-1087.
[18] Trenberth, K.E. and Shea, D.J. (1987) On the Evolution of Southern Oscillation. Monthly Weather Review, 115, 3078-3096.<3078:OTEOTS>2.0.CO;2
[19] Trenberth, K.E. (1997) The Definition of El Niño. Bulletin of the American Meteorological Society, 78, 2771-2077.<2771:TDOENO>2.0.CO;2
[20] Philander, S.G. and Fedorov, A. (2003) Is El Niño Sporadic or Cyclic? Annual Review of Earth and Planetary Sciences, 31, 579-594.
[21] Cai, W., Borlace, S., Lengaigne, M., van Rensch, P., Collins, M., Vecchi, G., Timmermann, A., Santoso, A., McPhaden, M.J., Wu, L., England, M.H., Wang, G., Guilyardi, E. and Jin, F. (2000) Increasing Frequency of Extreme El Niño Events Due to Greenhouse Warming. Nature Climate Change, 4, 111-116.
[22] Mazzarella, A., Giuliacci, A. and Liritzis, I. (2010) On the 60-Month Cycle of Multivariate ENSO Index. Theoretical and Applied Climatology, 100, 23-27.
[23] An, S. and Wang, B. (2000) Interdecadal Change of the Structure of the ENSO Mode and Its Impact on the ENSO Frequency. Journal of Climate, 13, 2044-2055.
[24] Mantua, N.J., Hare, S.R., Zhang, Y., Wallace, J.M. and Francis, R.C. (1997) A Pacific Interdecadal Climate Oscillation with Impacts on Salmon Production. Bulletin of the American Meteorological Society, 78, 1069-1079.<1069:APICOW>2.0.CO;2
[25] Alexander, M.A., Blade, I., Newman, M., Lanzante, J.R., Lau, N. and Scott, J.D. (2002) The Atmospheric Bridge: The Influence of ENSO Teleconnections on Air—Sea Interaction over the Global Oceans. Journal of Climate, 15, 2205-2231.<2205:TABTIO>2.0.CO;2

comments powered by Disqus

Copyright © 2020 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.