Using AutoRegressive Integrated Moving Average and Gaussian Processes with LSTM neural networks to predict discrete geomagnetic signals
<p>In this paper, we present the results obtained for the geomagnetic data acquired at the Surlari Observatory, located about 30 Km North of Bucharest Romania. The observatory database contains records from the last seven solar cycles, with different sampling rates./p><p>We used AR, MA, ARMA and ARIMA (AutoRegressive Integrated Moving Average) type models for time series forecasting and phenomenological extrapolation. ARIMA model is a generalization of an autoregressive moving average (ARMA) model, fitted to time series data to predict future points in the series</p><p>We made spectral analysis using Fourier Transform, that gives us a relevant picture of the frequency spectrum of the signal component, but without locating it in time, while the wavelet analysis provides us with information regarding the time of occurrence of these frequencies.#160;/p><p>Wavelet allows local analysis of magnetic field components through variable frequency windows. Windows with longer time intervals allow us to extract low frequency information, medium sized intervals of different sizes lead to medium frequency information extraction, and very narrow windows highlight the high frequencies or details of the analysed signals./p><p>We extend the study of geomagnetic data analysis and predictive modelling by implementing a Long Short Term Memory (LSTM) recurrent neural network that is capable of modelling long term dependencies and is suitable for time series forecasting. This method includes a Gaussian process (GP) model in order to obtain probabilistic forecasts based on the LSTM outputs.#160;/p><p>The evaluation of the proposed hybrid model is conducted using the Receiver Operating Characteristic (ROC) Curve that provides a probabilistic forecast of geomagnetic storm events.#160;/p><p>In addition, reliability diagrams are provided in order to support the analysis of the probabilistic forecasting models./p><p>The implementation of the solution for predicting certain geomagnetic parameters is implemented in the MATLAB language, using the Toolbox Deep Learning Toolbox, which provides a framework for the design and implementation of deep learning models./p><p>Also, in addition to using the MATLAB environment, the solution can be accessed, modified, or improved in the Jupyter Notebook computing environment./p>