Next Article in Journal
Quantitative Effects of Climate Change on Vegetation Dynamics in Alpine Grassland of Qinghai-Tibet Plateau in a County
Next Article in Special Issue
Geomagnetic Storm Effect on F2-Region Ionosphere during 2012 at Low- and Mid-Latitude-Latitude Stations in the Southern Hemisphere
Previous Article in Journal
Spatial Evolution of Energetic Electrons Affecting the Upper Atmosphere during the Last Two Solar Cycles
Previous Article in Special Issue
Automatic Detection of Sfe: A Step Forward
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

PCA-MRM Model to Forecast TEC at Middle Latitudes

Instituto de Astrofísica e Ciências do Espaço, Observatório Geofísico e Astronómico da Universidade de Coimbra, University of Coimbra, 3040-004 Coimbra, Portugal
*
Author to whom correspondence should be addressed.
Atmosphere 2022, 13(2), 323; https://doi.org/10.3390/atmos13020323
Submission received: 13 January 2022 / Revised: 11 February 2022 / Accepted: 12 February 2022 / Published: 15 February 2022

Abstract

:
The total electron content (TEC) over the Iberian Peninsula was modelled using PCA-MRM models based on decomposition of the observed TEC series using the principal component analysis (PCA) and reconstruction of the daily modes’ amplitudes by a multiple linear regression model (MRM) using space weather parameters as regressors. The following space weather parameters are used: proxies for the solar UV and XR fluxes, number of the solar flares of different classes, parameters of the solar wind and of the interplanetary magnetic field, and geomagnetic indices. Time lags of 1 and 2 days between the TEC and space weather parameters are used. The performance of the PCA-MRM model is tested using data for 2015, both geomagnetically quiet and disturbed periods. The model performs well for quiet days and days with solar flares but without geomagnetic disturbances. The MAE and RMSE metrics are of the order of 3–5 TECu for daytime and ~2 TECu for night-time. During geomagnetically disturbed periods, the performance of the model deteriorates but only for daytime: MAE and RMSE are of the order of 4–6 TECu and can rise to ~13 TECu for the strongest geomagnetic storms.

1. Introduction

Space Weather (a group of phenomena observed in the near-Earth space and atmosphere that are related to variations of the solar activity) is one of the main drivers of ionospheric disturbances which, in turn, can drastically affect the quality of the signal between a ground-based device and the GNSS (global navigation satellite system) satellites. Forecasting and early warning for potentially dangerous space weather events are essential for the improvement of the quality of the GNSS-based services [1]. On the other hand, the GNSS receivers themselves are a reliable source of ionospheric data. Data from GNSS receivers can be utilised to estimate such widely used ionospheric parameters as the total electron content (TEC), scintillation indices (S4, σφ) and ROTI (rate of TEC index).
The forecasts of the ionospheric parameters are based on the understanding of the ionosphere reaction to different forcings. Empirical (based on the observational data and their statistical analysis) models for ionospheric response to external forcings (e.g., solar flares and geomagnetic storms) are being developed by different research groups. The principal component analysis (PCA, also known as the empirical orthogonal functions (EOF) or the natural orthogonal components) and different kinds of regression analyses are often used to model and forecast TEC variations using some space weather parameters as regressors or predictors. Below we give a short review on the forecasting quality of such models, though we do not claim that this review is complete.
The authors of [2,3] proposed EOF-based models to forecast monthly median TEC in the form of regional ionosphere maps (RIMs) for China using the F10.7 solar index as predictor. Their models provided TEC forecasts with the standard deviation (SD) of 1–4 TECu (1 TECu = 1016 el/m2), with lower SD during solar activity minima and higher SD for years of solar activity maxima.
In [4], neural network (NN)-based models were proposed that used F10.7 index, sunspot numbers (SSN) and a set of proxies for the solar UV flux (e.g., Mg II index) as TEC predictors. Their best model provided the root mean squared error RMSE = 3 TECu. They also showed a delayed response of TEC variations to the solar forcing: best results were obtained if SSN, F10.7, and solar UV proxies lagged backward relative to TEC series by 1–2 days.
The authors of [5] used an EOF-based model to reconstruct global ionosphere maps (GIMs). They decomposed TEC observations into EOF functions that change with local time and dip latitude to represent the diurnal variation and spatial distribution of the original data and fitted their amplitude coefficients (that indicate the long-term temporal fluctuations) by F10.7 and geomagnetic indices Ap, AE and Dst. The model provided RMSE = 3–5% which for middle latitudes gives RMSE ≈ 2–3 TECu. In [6] PCA was also used to decompose GIM TEC variations (2007–2016) into several spatio-temporal modes fitting their amplitude coefficients by Ap and F10.7 indices. The ME (mean error) was in the range from −15 to 10 TECu and RMSE was in the range from below 5 to ~15 TECu for different years with the worst errors observed during 2015, the year of strongest geomagnetic storms of the solar cycle 24.
The daily mean TEC (GIMs) was modelled in [7] using SSN and F10.7 as predictors. Their climatological model showed that the maximal differences between the observed and modelled TEC values are associated with geomagnetic storms (~3.2 ± 1.5 TECu). The authors of [8] proposed a GIM model to study the effect of geomagnetic activity on the ionospheric conditions. They modelled the relative TEC (relative deviation from a 15-day median) using the Kp geomagnetic index as predictor (RMSE = 4.6 TECu).
Another EOF-based model by [9] was proposed to model TEC variations for geomagnetically quiet months with Ap and F10.7 indices as predictors of TEC variations: the mean average error MAE = 1.2–2.6 TECu. Storm-time TEC variations were modelled by [10] for mid-low latitudes using EOF and NN with F10.7 and A-type indices as predictors for TEC variations. The RMSE values were between 2 and 10 TECu for different storms with Dst ≤ −50 nT occurred between 2000 and 2015.
TEC variations at the European middle latitudes during quiet periods of 2015 were modelled by [11] using a number of models of different types. Their models that use space weather parameters as predictors give for the 40ºN latitude band RMSE = 3.08–3.82 TECu, ME between -0.4 and 0.1 TECu, the median error between −0.1 and 0.3 TECu and the maximum error MaxE = 12–25 TECu. Another model that was tested on the data of 2015 was made by [12] for Balkan region. They used Kp and F10.7 indices as representatives of the solar and geomagnetic activity. They also showed delayed response of the ionosphere to geomagnetic storms (lag of 1–2 days for Kp). RMSE were in the range from 2.45 to 3.13 TECu and different between the night- (RMSE = 1.34–1.84 TECu) and daytime (RMSE = 4.5–5.5 TECu).
The single-station TEC (measured at a single location) was modelled by [13] using the F10.7 index as a proxy for the solar/geomagnetic activity (regression models) with RMSE = 3.22–4.46 TECu for different locations.
Almost all TEC models mentioned above, except, to some extent, those presented in [5,6], use additionally the information on the day of a year (DOY) and the hour to be able to model TEC daily and seasonal variations. The climatological models and the model built for geomagnetically quiet periods show, in general, better performance (lower RMSE and other errors) than models that use all or geomagnetically disturbed periods. There are no significant differences in the performance of the models developed using data from a single station and those using RIMs/GIMs. Most of the models described above are built using several years of TEC and space weather data. Some models incorporate lags of 1–2 days between the TEC response to space weather variations. Most often used space weather parameters are F10.7 and Mg II indices as proxies for the solar UV irradiance and A-type indices to account for the geomagnetic activity variations. Overall, RMSE are in the range from 2 to 15 TECu with higher RMSE values obtained for models that simulate TEC variations during geomagnetic storms.
Here we present the analysis of the performance of a new TEC model which is based both on the PCA and regression analyses. We use a different approach to model TEC daily and seasonal variations and a short (~30 days) time interval to develop a model. Additionally, we use a large set of space weather parameters as predictors of TEC variations. Our model does not distinguish between geomagnetically active and quiet days.
The paper is organised as follows: Section 1 gives a short summary of the performance of models developed to simulate TEC variations using space weather parameters as predictors; Section 2 describes the data used to build and test our TEC model; Section 3 describe methods utilised in our model and metric we used to test its performance; Section 4 and Section 5 describe the proposed model and its performance, respectively; Section 6 presents discussion and main conclusions.

2. Data

To build and test our model we used following datasets from different ground and space missions.

2.1. Total Electron Content (TEC)

The TEC series is obtained at Lisbon (Portugal) using a GNSS receiver with the SCINDA software [14,15,16,17] that has been active from the November 2014 to the July 2019 in the Lisbon airport (38.8° N, 9.1° W) in the frame of the ESA Small ARTES Apps project SWAIR (Space Weather and GNSS monitoring services for Air Navigation). The installed equipment was a NovAtel EURO4 receiver with a JAVAD Choke-Ring antenna. The SCINDA software allows the conversion of the GNSS receiver data to TEC automatically.
The data originally of 1 min time resolution were averaged to obtain the 1 h series. In this work we used only data from January 1 to December 31 of 2015. The raw TEC data were processed using a “SCINDA-Iono” toolbox for MATLAB (see [18]) developed by our group and are available at [19]. This dataset is described in [18], and TEC variations related to the solar flares and geomagnetic disturbances of 2015 were analysed in [20].
The calibration procedure was not performed during the installation of this receiver. Therefore, we performed a calibration of the TEC records using the TEC data from the Royal Observatory of Belgium (ROB) as a reference. The Royal Observatory of Belgium (ROB) database (ftp:/gnss.oma.be/gnss/products/IONEX/, accessed on 14 February 2021) provides the vertical TEC maps in the IONEX format on a grid of 0.5° × 0.5° with 15 min time resolution [21]. The vertical TEC is estimated in near real-time from the GPS data of the EUREF Permanent Network (EPN). The similarity between our TEC series and series of ROB TEC were studied in [20]. To perform the calibration of our TEC series we used the ROB TEC data for the grid point most close to Lisbon (39° N, 9° W) using 1 h mean ROB TEC series. The calibration consisted of linear regression of our TEC series on the ROB TEC series with estimation of the scaling and shifting coefficients. It was performed individually for each of the 12 months. The scaling coefficients were in the range from 1.74 to 2.34 depending on the month allowing the conversion of the relative TEC SCINDA data [19] to the TEC data in TECu; shifting was not necessary. Since for Lisbon UT = LT, no time conversion was applied.

2.2. Space Weather Data

Preliminary tests of the PCA-MRM models as well as the results of [20,22] were used to define the set of space weather parameters (SWp) that are used as predictors for TEC variations. In particular, we prefer to use the Mg II index over the more often used F10.7 index [22]; also, the test models that used local KCOI showed slightly better performance compared to ones that used the global Kp index. The separation of the number of flares of different classes (C, M and N) was proposed to find out what is more important for a TEC model: the total number of flares, the number of the most abundant flares (C-class or less) or the number of moderate flares (M class); since in 2015 there was only one short-living X-class flare, the influence of the X flares on the model’s performance was not studied.
Three types of SWp were used to forecast TEC variations:
  • Parameters characterising the solar UV and XR fluxes:
    • a proxy for the solar UV irradiance: the Mg II composite series [23] based on the measurements of the emission core of the Mg II doublet (280 nm), hereafter Mg II;
    • a proxy for the solar XR irradiance: the measurements of the Solar EUV Experiment (SEE) for the NASA TIMED mission at the wavelength 0.5 nm, hereafter XR;
    • the daily number of the solar flares of the classes up to C, hereafter Number of C flares or C;
    • the daily number of the solar flares of the class M, hereafter Number of M flares or M;
    • total daily number of the solar flares of any class, hereafter Number of flares or N;
  • Parameters characterising the interplanetary medium:
    • scalar of the interplanetary magnetic field (IMF), B in nT;
    • the X, Y and Z components of IMF in GSM frame, BX, BY and BZ, respectively, all in nT;
    • the solar wind flow pressure (p in nPa), proton density (n in n/cm3) and plasma speed (v in km/s).
  • Geomagnetic indices:
    • the disturbance-time index Dst;
    • the global ap index;
    • the daily sums of the local K-index calculated from the horizontal component of the geomagnetic field measured at the Coimbra Magnetic Observatory, COI, Coimbra, Portugal, 40.2° N, 8.4° W, 99 m asl, KCOI;
    • the auroral electrojet index AE characterising the auroral activity in the polar regions.
The data on the solar wind properties were obtained from the OMNI database. The information about the solar flares observed during the analysed time interval was obtained through the NOAA National Geophysical Data Center (NGDC). Only flares that occurred during the local daytime were considered.
All SWp series used in the PCA-MRM model have 1 d time resolution and corresponding plots can be found in the Supplementary Material (SM), Figures S1–S5.

3. Methods

The PCA-MRM model is based on a combination of the principal component analysis (PCA) applied to the 1 h TEC series and multiple regression models (MRM) to forecast amplitudes of TEC daily variations using SWp as regressors. The quality of the forecast of the TEC series was characterised by a set of standard metrics.

3.1. PCA

The analysis of the TEC series was performed using the principal component analysis (PCA). The input dataset is used to construct a covariance matrix and calculate corresponding eigenvalues and eigenvectors. The eigenvectors are used to calculate principal components (PC) and empirical orthogonal functions (EOF). The eigenvalues allow us to estimate the explained variances of the extracted modes. PCs are orthogonal and conventionally non-dimensional, EOFs are in TECu. The full descriptions of the PCA method can be found in (e.g.,) [24,25,26].
The PCA input matrices were constructed in a way that each column contains 24 observations (means for every 1 h) for a specific day. Daily mean TEC values were removed before the series were submitted to PCA. The number of the columns, L, is equal to the length of the studied interval in days. Thus, PCA allows us to obtain daily variations of different types as PCs and the amplitudes of those daily variations for each day of the studied time interval as corresponding EOFs. Consequently, PC series have 1 h time resolution (24 values each) and EOF series have 1 d time resolution (L values each). Only the 1st and 2nd PCA modes, PC1 and EOF1, and PC2 and EOF2, respectively, were used to reconstruct TEC variations [20].

3.2. Regression Models

The linear multiple regression models (MRM), i.e., linear regression models with not one but a number of regressors [27], were constructed to fit TEC series. In these MRMs, TEC-related parameters, i.e., the daily mean TEC (1 d mean TEC), and the EOF1 and EOF2 series, are dependent variables, and SWp are regressors.
MRMs were constructed to fit the data with all possible combinations of regressors, and the most appropriate model is selected as the one with minimal squared coefficient of multiple determination (see Section 3.3 and, e.g., [27]) adjusted for the number of degrees of freedom (Radj2). Thus, the selected model is built using a “best subset” of regressors ensuring that only those regressors that are most influential for a particular TEC series were selected.
According to our previous studies [20] and to some previous works e.g. [4,12] we used lags of 1 and 2 days between the TEC and SWp series (SWp lead). This setup allows us to use MRMs to forecast TEC as is explained in Section 4.1.

3.3. Metrics for the Forecast Quality

Similarities between the forecasted and observed TEC or other series were analysed using the Pearson correlation coefficients, r. The significance of the correlation coefficients was estimated using the Monte Carlo approach with artificial series constructed by the “phase randomization procedure” [28]. The obtained statistical significance (p value) considers the probability of a random series to have the same or higher absolute value of r as in the case of a tested pair of the original series.
The quality of the forecast was also estimated using the following parameters: the root mean squared error RMSE (Equation (1)), the explained variance ExpV (Equation (2)), the coefficient of determination R2 (Equation (3)), the mean absolute error MAE (Equation (4)), the mean error ME (Equation (5)), the maximum error MaxE (Equation (6)), the range (defined as min/max values of a series), mean and median values of the differences between the forecasted and observed TEC values (ΔTEC and |ΔTEC| for absolute values of ΔTEC), the percentage of the forecasted series with ΔTEC in certain limits. The forecasting quality of a model is considered to be better if it had lower values of MAE and RMSE, higher values of r, R2 and ExpV, and higher percentage of days with ΔTEC in a certain range.
RMSE = Σ ( y i y i ^ ) 2 / N ,
ExpV = 1 σ Δ y 2 / σ y 2 ,
R 2 = 1 Σ ( y i y i ^ ) 2 / Σ ( y i y ¯ ) 2 ,
MAE = mean   | TEC | =   Σ | y i y i ^ | / N ,
ME = mean   TEC =   Σ ( y i y i ^ ) / N ,
MaxE =   max ( | y i y i ^ | ) ,
where y i and y i ^ are the observed and modelled series, respectively; y ¯ and σ y are the mean and SD for y i , respectively; σ Δ y is SD for the TEC = ( y i y i ^ ) series; and N is the length of the series.

4. PCA-MRM Model for TEC Forecasting

4.1. General Description of the PCA-MRM TEC Model

The TEC forecasting using a PCA-MRM model consists of three stages (Figure 1). At the first stage the TEC data obtained for a certain time interval L (e.g., previous 20–40 days) are decomposed with PCA into several modes, each one representing a specific type of daily variation (PCs). Only two first modes, which have highest variance fractions and are responsible for most of the TEC variability, are used for further analysis [20]. One of the advantages of the model is that there is no need for any assumption on the phase and amplitude or seasonal/regional features of TEC daily variations: the daily variations of correct shapes are extracted automatically by PCA from the input TEC data. The examples of PCs can be found in Figure S6 (SM).
The amplitude of each of these modes (EOFs) varies from day to day. During the second stage, these EOFs as well as the 1 d mean TEC series (all of 1 d time resolution) are submitted to the regression analysis to construct MRMs that make correspondences between these TEC parameters and the variations of SWp selected as predictors. Every time a “best subset” of predictors is estimated to maximise the Radj2 of the resulting regression model. MRMs are constructed using lags of 1 or 2 days between the variations of SWp and TEC (SWp lead).
As a result, the regression coefficients are generated allowing to use them at the third and final stage to reconstruct (forecast) TEC for the following day, day L + 1: we use correspondingly lagged SWp series as predictors to forecast the daily mean TEC, EOF1 and EOF2 values for that day and combining them with PC1 and PC2 to reconstruct (forecast) the 1 h TEC series for the day L + 1. No negative 1 d mean TEC and EOF1 series were allowed: in case MRMs forecast negative values of 1 d mean TEC or EOF1 they were multiplied by −1. The PCA-MRM models are denoted as PCA-MRM (L##, lag#) where L## is the length of the input time interval in days and lag# is the lag between the TEC and space weather parameters in days.
The interim 1 h TEC series forecasts were made separately for the MRM models with lags of 1 and 2 days, and the final forecast is constructed as the arithmetic mean of these forecasts, hereafter PCA-MRM (L##, mean.lag1.2).
To build and validate our model, we used the TEC data observed between January 1 and December 31 of 2015 in Lisbon airport and the SWp series for the same time interval. The assessment of the PCA-MRM model forecasting quality is presented in Section 5.

4.2. Length of the Input Dataset L

The length L of the input data series, both TEC and SWp, strongly affects the model performance. The shorter length may result in better representation of the TEC daily modes but will not be sufficient for the construction of reliable MRMs with so many regressors. On the other hand, larger L will allow constraining the regression coefficients well, but the TEC daily modes may be resolved with lower quality because of the seasonal changes of the TEC daily variation. We made tests for the PCA-MRM performance varying the L parameter from 25 to 45 days comparing the observed and forecasted series of 1 h TEC, 1 d mean TEC and the daily maximum (1 d max) TEC using metrics listed in Section 3.3 (some examples can be found in SM, Figures S7 and S8).
Overall, the lowest and the highest L values performed badly, and the best results were obtained for L in the interval from 28 to 33 days. Neither of the models has best performance with all metrics considered, however the models with L equal to 31 or 32 days seem to have overall better scores. Therefore, all further models were constructed using L = 31 and L = 32.
Another feature that was derived from these preliminary tests is that the models constructed as the arithmetic mean of the forecasts with lags of 1 and 2 days (PCA-MRM (L##, mean.lag1.2) very often perform better than the PCA-MRM (L##, lag#) models (see Figures S7 and S8 in SM). That is why we adopted the (PCA-MRM (L##, mean.lag1.2) approach for the final model.

5. Performance of the PCA-MRM TEC Model

The forecasting quality of the models was studied on the hourly (1 h TEC series) and the daily (1 d mean and 1 d max TEC series) time scales, during quiet (no solar flares, no geomagnetic disturbances) days, days with solar flares and days with geomagnetic disturbances, during different months, and during different hours of a day.

5.1. General Performance

Figure 2 and Figure 3 show the observed (black lines) and forecasted using the PCA-MRM (L31, mean.lag1.2) model (red lines) 1 d mean and 1 d max TEC series, respectively. Figure 4 and Figure 5 show examples of the forecast for the 1 h TEC series made with the PCA-MRM (L31, mean.lag1.2) model for June and February of 2015, respectively, the months with the worst and the best forecasts for the 1 h TEC series, respectively. The plots for all months of 2015 (including those for February and June) can be found in SM, Figures S9–S19. The results for the PCA-MRM (L32, mean.lag1.2) model are very similar and not shown.
A simple visual analysis shows that the biggest differences between the observed and forecasted TEC series are seen during the days of geomagnetic storms: most prominently this is seen for March (Figure S10) and June (Figure 4 and Figure S13)—the months of the strongest storms of the solar cycle 24.
Table 1 shows the mean and the range values for the 1 h, 1 d mean and 1 d max observed and forecasted TEC series. As one can see, both the PCA-MRM (L31, mean.lag1.2) and PCA-MRM (L32, mean.lag1.2) models fit the observations similarly well but the performance of the PCA-MRM (L31, mean.lag1.2) model is slightly better. The scores (metrics values) of the two PCA-MRM models are shown in Table 2. Again, both models perform similarly well but the model with L = 31 days performs slightly better.
It also seems that the ability of the PCA-MRM models to forecast the 1 d mean TEC values are better than for the 1 h series: as shown in Table 2, the values of the mean and median ΔTEC, MaxE and RMSE values are about 1.5–2 times smaller for the 1 d mean TEC series than for the 1 h TEC series.
Another standard way to assess a new model quality is to compare its forecasts to predictions made by a so-called naïve model, a model in which minimum manipulation of data is used to prepare a forecast [29]. One of the widely used naïve models simply uses the mean value of the studied parameter for a certain time interval as a forecasted value. In Table 2 we present a comparison of the PCA-MRM models to the naïve model calculated as averaging of the 1 d mean TEC series for the previous 31 days to calculate corresponding forecasts. As one can see, the PCA-MRM models outperform the naïve model except for the MaxE, max ΔTEC and min ΔTEC metric. The naïve model constructed in the same way for the 1 h TEC series (not shown), in general, forecasts lower TEC values than the observed one for the daytime and higher than the observed TEC values for the night-time, and the metric values are worse than those for the PCA-MRM models.

5.2. Seasonal Variations of the Model’s Performance

The correlation between the observed and forecasted 1 h TEC series is generally high: r = 0.72–0.92, depending on a month, with the worst correlation obtained for June (Figure 4 and Figure S13) and the best correlation obtained for February (r = 0.92, Figure 5 and Figure S9) and October of 2015 (r = 0.91, Figure S17)—see Table 3. The differences between the observed and forecasted 1 h TEC series changes from day to day: in July and December MAE < 10 TECu for all days of a month; in February, March, May, September, October and November there were 1–2 days per month with 10 TECu < MAE < 15 TECu; in April, June and August there were 3–6 days per month with 10 TECu < MAE < 15 TECu; in February and April there was one day per month and in March there were 2 days with MAE ≈ 20 TECu.
To estimate the quality of the PCA-MRM forecasts on the monthly time scale the monthly means were calculated for SWp (both those that were used as predictors and others) and for the TEC parameters: 1 d mean and 1 d max TEC and ΔTEC values (both observed and forecasted by the PCA-MRM models), and the 1 h TEC forecasted series (Figure 6). The monthly means of the 1 d mean and 1 d max ΔTEC values show strong anti-correlation with the monthly means of the solar UV (F10.7 and Mg II) and XR fluxes. This anti-correlation results from the underestimation of the amplitude of the TEC daily variations during time intervals with high levels of the solar UV and XR irradiance. This underestimation of the TEC daily mean and max values, at least partly, is connected to the underestimation of the flares’ effect on the daily TEC values, but corresponding correlation coefficients between ΔTEC and the number of the solar flares (Figure 6) are low in the absolute values and statistically non-significant.
Figure 6 allows the comparison of the behaviour of the modelled and observed TEC series with the variations of SWp—compare lines 2 and 3 from the bottom (1 d mean and 1 d max observed TEC, respectively) with lines 4–5 and 6–7 for the PCA-MRM (L31, mean.lag1.2) and PCA-MRM (L32, mean.lag1.2) models, respectively. The TEC 1 d series produced by both models show correlations similar to ones of the observed TEC for such SWp as Bz and n, F10.7 and Mg II, solar XR flux, the number of M flares, and geomagnetic AL and AU indices (all TEC series correlate with SWp); or v, Kp and KCOI, ap, and AE (all TEC series anti-correlate with SWp). The correlations between TEC and SWp series that are obtained only for the modelled series (e.g., with B, By and p) or seen only for the observed 1 d TEC series (with Dst and the number of all flares N) are low (|r| < 0.4) and statistically non-significant (p value > 0.2). Thus, the PCA-MRM models generate TEC series that maintain similar behaviour in respect to space weather variations.
Finally, the analysis of the correlation coefficients between the observed and forecasted 1 h TEC series calculated for individual months (Table 3) in dependence on the mean level of the solar, interplanetary and geomagnetic activity level (see Figure 6, bottom row and Figures S1–S5 in SM) shows that the PCA-MRM models provide best forecasts for months with lowest disturbance level: (1) the months with highest Dst values (Dst ≈ 0 nT), which are the months with lowest geomagnetic activity levels, and/or (2) the months with low number of flares. It is interesting to note that the correlation coefficients obtained for March and October of 2015, months with strong geomagnetic storms (see also [20]), are quite high (r = 0.83 and 0.91, respectively), but for June 2015, another month with a strong storm, the correlation is low (r = 0.72). Thus, it seems that what is more important for the PCA-MRM model’s performance is not short-living events such as storms but the general level of the solar and geomagnetic activity during those L days that are used to build a forecast for a particular day.

5.3. General Performance of the Hourly Time Scale

On the hourly time scale the ΔTEC values forecasted by the PCA-MRM (L31, mean.lag1.2) model are in the range from −27.9 TECu to 44.7 TEC for individual days with mean ME = 2.1 TECu. The MAE values are in the range from 0 TECu to 44.7 TEC with mean MAE = 1.8 TECu.
The daytime hours were defined as the hours from 09:00 UTC to 19:00 UTC and the night-time hours were defined as the hours from 00:00 UTC to 07:00 UTC and from 21:00 UTC to 23:00 UTC of each day independently of the month. Two gaps of 2 h between the day- and night-hours subsets were chosen to avoid the influence of the seasonal variation of the sunrise and sunset times and, consequently, of the phase of the daily TEC variation.
For the whole number of the days with forecast by the PCA-MRM models, MAE = 3.9 TECu for the day hours (ME = 0.5 TECu), and MAE = 2 TECu for the night hours (ME = −0.1 TECu) or twice smaller than for the daytime.
Table 4 shows metrics of the observed and forecasted, PCA-MRM (L31, mean.lag1.2), TEC series calculated for all forecasted days for all hours and separately for the day and night hours. For the PCA-MRM (L31, mean.lag1.2) model we have forecasts for 332 days of 2015, since the first 33 days of 2015, from 1 January to 2 February, are used to build the first possible forecast. As one can see, SDs of the observed and forecasted 1 h series calculated are very close. MAE is about 3–4 TECu with MaxE ~8 TECu. The errors and SD are lower for the night hours than for the day hours: MAE ~2 TECu vs. ~4 TECu and MaxE ~4.5 TECu vs. ~8 TECu, respectively.
Table 5 presents the daily R2 and ExpV scores for the PCA-MRM (L31, mean.lag1.2) model: it shows the percentage of days with R2 and ExpV above a certain threshold. The scores are calculated for each day for all hours and for the day/night hours separately. Please note that R2 or ExpV can be negative for days with an extremely bad performance of a model when the MSE or σ Δ y 2 , respectively, are larger than σ y 2 (see Equations (1), (2) and (6)).
Table 6, Table 7 and Table 8 show the mean and median values of different error scores (daily mean and median MAE and RMSE, ME, and MaxE) as well as the percent of days with the scores in a certain range. The last column shows the range of the scores observed for 90% of all forecasted days. The scores are calculated for each day for the whole day and for the day/night hours only. As one can see, on average, the absolute value of the forecast error is ~3 TECu with an error of ~2 TECu for the night hours. For all hours, 80–90% of the days have errors with the absolute values not exceeding 5 TECu, whereas for the day hours only ~70% of the days have errors with the absolute values in this range, and almost for all days (95%) the absolute values of the errors for the night hours do not exceed 5 TECu. For 90% of the forecasted days MAE is in the range 0/5 TEC for all hours, 0/7 TECu for the day hours and 0/4 TECu for the night hours. The mean and median values of ME allows us to assume that for the day hours the PCA-MRM models tend to overestimate TEC values (ME > 0), whereas for the night hours there is a tendency to underestimate (ME < 0).
MaxE is lower than 5 TECu for ~25% of the day hours and 65% of the night hours, and for 90% of the days it is lower than 13.5 TECu for the daytime and 8 TECu for the night-time.
For the 1 h TEC series 90% of the forecasted values have ΔTEC in the range ± 6 TECu, 90% of the forecasted 1 d max values have ΔTEC in the range from −9 to 8 TECu, and 90% of the forecasted 1 d mean values have ΔTEC in the range ±4 TECu. Thus, we estimate the 90% confidence intervals for 1 d mean TEC series as ±4 TECu, for the 1 d max TEC series as ±8.5 TECu, and for the 1 h TEC series they are ±6 TECu for the day hours and ±3 TECu for the night hours. Figure 4, Figure 5 and Figure S9–S19 in SM show PCA-MRM (L31, mean.lag1.2) model forecasts with 90% confidence interval (pink area) for the 1 h TEC series for individual months from February to December and Figure 2 and Figure 3 show similar forecasts for the 1 d mean and 1 d max TEC series, respectively. As one can see, the observed TEC series (black lines) fit very well into the 90% confidence intervals of the PCA-MRM model.

5.4. Assessment of the Forecasting Skills during Quiet Days

The disturbed days (DD) were defined as days with daily mean values of the geomagnetic indices above/below a certain threshold (daily mean Dst ≤ −40 nT, and/or ap ≥ 40, and/or the daily mean of Kp ≥ 4.5) and/or with at least three solar flares of the C or M classes. All other days were considered as quiet days (QD).
In general, for QDs the daily ME during the daytime is between 0.6 and 0.95 TECu and during the night-time it is between −0.02 and 0.41 TECu; the MAE values are ~3.4 TECu for the daytime and are ~2 TECu during the night-time. Thus, during QDs the amplitude of MAE during the night hours is ~1.7 times smaller than during the day hours.
To study the effect of the slightly elevated solar or geomagnetic activity, we made the following QD subsets (see Table 9): the subsets from QD1 to QD3 show the effect of 1–2 solar flares on the day-night differences of ΔTEC, and the subsets QD1 and from QD4 to QD7 show the effect of the elevated geomagnetic activity. As one can see from Table 9, the increase in the daily number of the C flares from 0 to 2 results in the decrease in the mean ΔTEC values for the night hours but the mean MAE values remain constant. This means that the PCA-MRM models tend to underestimate TEC values for the night hours of QD with 1 or 2 flares of up to C-class. For the day hours no statistically significant difference in ΔTEC or MAE is obtained. An increase in the geomagnetic activity during QD seems to result in the overestimation by the PCA-MRM models of the night TEC values: ΔTEC increases, MAE does not change.
The dependence of TEC variations on the weak geomagnetic activity seen even during the quiet days can be related to the coupling between the high- and mid-latitudinal regions of the ionosphere, as was pointed out in [30].

5.5. Assessment of the Forecasting Skills during Space Weather Events

In general, for DDs the daily ME values during the daytime are between –7.6 and 0.61 TECu and during the night-time they are between –0.73 and 0.54 TECu, the daily MAE values during the daytime are between 3.3 and 12.8 TECu and during the night-time they are ~2.2 TECu. Thus, during DDs the amplitude of MAE during the night hours is ~1.6–4.2 times smaller than during the day hours.
To study the effect of the solar flares and geomagnetic disturbances separately, we made the following DD subsets (Table 10): the subsets DD1 to DD3 show the effect of the solar flares on the day-night differences of ΔTEC, and the subsets DD4 to DD6 show the effect of the geomagnetic activity (please note the low number of the days with geomagnetic disturbances but without the solar flares). The subset DD7–DD10 contains days either with at least one of the geomagnetic indices above (below for Dst) a threshold and with at least three solar flares of any type.
As one can see from Table 10, the increase in the daily number of the flares above two per day on a geomagnetically quiet background (DD1–DD3) does not result in a systematic under- or over-estimation by the PCA-MRM models of the daytime ΔTEC ≈ 0 TECu (MAE ≈ 3 TECu), but the night-time ΔTEC are underestimated by ~0.5 TECu (MAE ≈ 2 TECu). In turn, the geomagnetic disturbances that are not accompanied by solar flares (DD4–DD6) seem to result in the underestimation by the PCA-MRM models of both the day and night ΔTEC values (ΔTEC tends to be negative). The amplitude of the differences between the forecast and the observations (|ΔTEC|) increases with the strength of a disturbance mostly for the day hours. Still, these conclusions are made on the low number of the days. Finally, when either geomagnetic disturbance (seen at least in one of the indices) or more than two solar flares are observed during a studied day (DD7–DD10), the daytime ΔTEC is overestimated and the night-time ΔTEC is underestimated by the PCA-MRM models with the MAE ≈ 4 TECu for the day hours and ~2 TECu for the night hours.
For all days of 2015 there is either very weak or no correlation between ΔTEC and the geomagnetic indices: for Dst r = −0.2 (p value < 0.01), for ap and the daily sum of Kp r = 0. On the other hand, if we compared the geomagnetic indices to MAE, there is relatively weak but statistically significant dependence of |ΔTEC| values on the strength of geomagnetic disturbances: for Dst r = −0.35 (p value < 0.01), for ap r = 0.32 (p value < 0.01) and for Kp r = 0.25 (p value < 0.01). Thus, for the geomagnetically disturbed days the forecasting quality of the PCA-MRM models decreases, MAE increases, but the under- and over-estimations of the daily mean TEC are observed with more or less similar frequencies.
For the geomagnetically disturbed days, the dependence of ΔTEC and |ΔTEC| on the geomagnetic activity is different (see Table 11), however not all correlations are statistically significant due to the low number of corresponding events. For Dst the correlation coefficients obtained for |ΔTEC| is higher in the absolute values than the correlation coefficients obtained for ΔTEC showing, again, that the over- and under-estimations of the daily mean TEC are observed with similar frequencies.
The dependence of ΔTEC and |ΔTEC| on the number of the solar flares was studied separately for flares of different types (C and M flares and the total number of flares per day N). Please note that most of the flares observed in 2015 were of the C-type (951 out of 1018 flares observed in 2015). We found no correlation between ΔTEC or |ΔTEC| and the number of flares N when all events are considered, however, if we consider only days with at least five flares of any type, there is a weak correlation between the number of flares per day and the difference between the observed and forecasted TEC shown in Table 12. The correlation coefficients are statistically significant (>95%) and show that the amplitude of the forecast error (ΔTEC and |ΔTEC|) grows with the number of flares observed per day.
The analysis of the ΔTEC and |ΔTEC| distribution shows that for the days with a moderate number of flares (<5) there is a tendency for the PCA-MRM models to underestimate the daily mean TEC values, whereas for the days with larger number of flares (5 or more) there is a tendency for the models to overestimate the daily mean TEC values.
The number of the M flares observed in 2015 (66 flares) is much lower than the number of the C flares. In most cases, there was only one flare of this class per day, and only for 13 days of 2015 two or more M-class flares were observed. Therefore, the results of the correlation analysis for these days (Table 12, bottom row) are statistically non-significant, and we cannot make a conclusion on the existence of the dependence of ΔTEC on the number of the flares of this type.
Since during 2015 there was only one short-living flare of the X type, no conclusion of the effect of this type of flares on the forecasting quality of the PCA-MRM model can be made.

6. Discussion and Conclusions

We propose a PCA-MRM model based on the principal component analysis (PCA) and the multiple linear regression (MRM) of the amplitudes of the PCA modes to forecast TEC. Several space weather parameters are used as regressors for MRMs. The analysis of the performance of this model on the data obtained in 2015 showed that such a model can be successfully used to forecast TEC variations at middle latitudes.
The best length of the input data set was found to be 31 or 32 days. The best performance is seen when the PCA-MRM forecasts made with time lags of 1 and 2 days (space weather parameters lead) are averaged. This, to our mind, reflects the fact that different space weather forcings (e.g., solar flares and geomagnetic disturbances) affect ionospheric conditions on different time scales. Averaging of the forecasts made with different time lags allows to combine effects of different forcings. This is in agreement with results of [4,12].
For the tested time interval (February to December 2015) and for a mid-latitudinal location (Lisbon, Portugal) the PCA-MRM model allows 90% confidence intervals of 6 TECu for day hours and 3 TECu for night hours, on average. These confidence intervals are calculated using all available days and do not take into account the level of the solar or geomagnetic activity.
For the quiet days (days without M or X flares and no more than 1 flare of the class C or below, and without geomagnetic disturbances) the MAE and RMSE are about 3–3.5 TECu; for geomagnetically disturbed days without flares MAE and RMSE are about 5–7 TECu; for the days with M or X flares and/or with more than 1 flares of the class C or below MAE and RMSE are about 3.5–4 TECu. Thus, the PCA-MRM model performs well during days without significant geomagnetic disturbances even if a flare is observed. Solar flares do not significantly deteriorate the quality of the forecasts compared to the one for the quiet days.
The daily mean and monthly mean ME and MAE anti-correlate with the solar UV and XR flux: the PCA-MRM model systematically underestimates TEC values for days with high levels of the solar UV and XR irradiance. The daily mean and monthly mean ME and MAE depend on the mean values of the geomagnetic indices Dst, Kp, ap: the PCA-MRM model both under- and over- estimates TEC values during days with geomagnetic disturbances with approximately similar rates, however large overestimations are seen more often than large underestimations.
Compared to other TEC models, both global and regional, the PCA-MRM model presented here and based on a single-station TEC data performs very well having RMSE (and other metrics) in the same range as for other models (see Section 1 and [1,2,3,4,5,6,7,8,9,10,11,12]). For example, our model provides for the 1 h TEC series RMSE = 3.70 TECu for all available days of 2015, RMSE = 4.5 TECu for all days but day hours and RMSE = 2.40 TECu for all days but night hours only, whereas, for example, the models [2,3,4,5,6,7,8,9,10,11,12,13] provide RMSE in the range from 2 to 5 TECu for quiet/not separated days and RMSE up to 10–15 TECu for storm days. The PCA-MRM model’s performance also deteriorates during geomagnetically active periods while solar flares alone have no strong effect on the model’s performance. Besides, our results allow providing different confidence intervals for the day and night hours: the forecast errors for the night hours are ~1.6–2 times smaller than one for the day hours (depending on the level of geomagnetic activity). This is in an agreement with [12].
On the other hand, our model has at least two advantages compared to many other models. First, we do not need to make assumptions on the character of the daily and seasonal TEC variations since the amplitude and the phase of the daily TEC variation for a certain time interval (e.g., a month) is extracted automatically from the data used to build a model. Second, our model uses a limited set of the TEC and SWp observations: just 31 or 32 days of data (1 h data for TEC and 1 d data for SWp) are needed to build the model. Thus, the model is not demanding on the database length (computer memory) and computational time, and, therefore, can be used by small private enterprises (like those participating in the ESA Small ARTES Apps project SWAIR) that monitor ionosphere conditions for GNSS-service consumers as a simple model for a short-term (1 day ahead) regional TEC forecasting.

Supplementary Materials

The following are available online at https://www.mdpi.com/article/10.3390/atmos13020323/s1 in separate pdf files: Figures S1–S5: Variations of space weather parameters for 2015 (Figs_S1-S5.pdf); Figure S6: Examples of PC1s and PC2s of the TEC variations (Fig_S6.pdf); Figures S7 and S8: Scores of PCA-MRM models with different L values for 1 h TEC, 1 d mean and 1 d max TEC series, respectively (Figs_S7-S8.pdf); Figures S9–S19: Observed and forecasted using the PCA-MRM (L31, mean.lag1.2) model 1 h TEC series with 90% confidence interval for February to December of 2015 (Figs_S9-S19.pdf).

Author Contributions

Conceptualization, A.L.M., T.B. (Teresa Barata), T.B. (Tatiana Barlyaeva); methodology, A.L.M., T.B. (Tatiana Barlyaeva), software, A.L.M., T.B. (Tatiana Barlyaeva); validation, A.L.M., T.B. (Teresa Barata), T.B. (Tatiana Barlyaeva).; formal analysis, A.L.M., T.B. (Tatiana Barlyaeva); investigation, A.L.M.; resources, T.B. (Teresa Barata); data curation, A.L.M., T.B. (Tatiana Barlyaeva); writing—original draft preparation, A.L.M.; writing—review and editing, T.B. (Teresa Barata), T.B. (Tatiana Barlyaeva); visualisation, A.L.M.; project administration, T.B. (Teresa Barata); funding acquisition, T.B. (Teresa Barata) All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported through the project “SWAIR—Space weather impact on GNSS service for Air Navigation,” ESA Small ARTES Apps, https:/about.swair.ptech.io/ (accessed on 14 February 2021) and the project “PRIME: Portuguese Regional Ionosphere Model “ (EXPL/CTA-MET/0677/2021) funded by the Fundação para a Ciência e a Tecnologia (FCT). IA is supported by Fundação para a Ciência e a Tecnologia (FCT) through the research grants UIDB/04434/2020 and UIDP/04434/2020.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The TEC data for 2015 are available at Barlyaeva, T.; Barata, T.; Morozova, A.; 2020. Datasets of ionospheric parameters provided by SCINDA GNSS receiver from Lisbon airport area, Mendeley Data, v1 http:/dx.doi.org/10.17632/kkytn5d8yc.1 (accessed on 14 February 2021). “SCINDA-Iono” toolbox for MATLAB by T. Barlyaeva is available online at https:/www.mathworks.com/matlabcentral/fileexchange/71784-scinda-iono_toolbox (accessed on 14 February 2021). We acknowledge the mission scientists and principal investigators who provided the data used in this research: The TEC data sets are from the Royal Observatory of Belgium (ROB) data base and are publicly available in IONEX format at ftp:/gnss.oma.be/gnss/products/IONEX/ (accessed on 14 February 2021), see also [21] for more information. The Dst index is from the Kyoto World Data Center http:/wdc.kugi.kyoto-u.ac.jp/dst_final/index.html (accessed on 14 February 2021). Geomagnetic data measured by the Coimbra Geomagnetic Observatory are available at the World Data Centre for Geomagnetism web portal http:/www.wdc.bgs.ac.uk/dataportal/ (accessed on 14 February 2021). The solar wind data and the ap index are from the SPDF OMNIWeb database. The OMNI data were obtained from the GSFC/SPDF OMNIWeb interface at https:/omniweb.gsfc.nasa.gov (accessed on 14 February 2021), see also [31] for more details. The Mg II data are from Institute of Environmental Physics, University of Bremen http:/www.iup.uni-bremen.de/gome/gomemgii.html (accessed on 14 February 2021), see also [23] for more information. The data on the variations of the solar XR flux are from the LASP Interactive Solar Irradiance Data Center (LISRD, http:/lasp.colorado.edu/lisird/, accessed on 14 February 2022). LISIRD provides a uniform access interface to a comprehensive set of Solar Spectral Irradiance (SSI) measurements and models from the soft X-ray (XUV) up to the near infrared (NIR), as well as Total Solar Irradiance (TSI). The XRTIMED data are from the Solar EUV Experiment (SEE) measures the solar ultraviolet full-disk irradiance for the NASA TIMED mission. Level 3 data represent daily averages and are filtered to remove flares available at http:/lasp.colorado.edu/lisird/data/timed_see_ssi_l3/ (accessed on 14 February 2021). The X-ray Flare dataset was prepared by and made available through the NOAA National Geophysical Data Center (NGDC). The data about the solar flares for 2015 are from https:/www.ngdc.noaa.gov/stp/space-weather/solar-data/solar-features/solar-flares/x-rays/goes/xrs/goes-xrs-report_2015_modifiedreplacedmissingrows.txt (accessed on 14 February 2021).

Acknowledgments

We are grateful to SEGAL (Space and Earth Geodetic Analysis laboratory) and personally to Rui Fernandes from University of Beira Interior (Portugal) for the access to the SCINDA receiver data. We are grateful to the reviewers for useful comments and suggestions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Hapgood, M.; Angling, M.J.; Attrill, G.; Bisi, M.; Cannon, P.S.; Dyer, C.; Eastwood, J.P.; Elvidge, S.; Gibbs, M.; Harrison, R.A.; et al. Development of space weather reasonable worst case scenarios for the UK National Risk Assessment. Space Weather 2021, 19, e2020SW002593. [Google Scholar] [CrossRef]
  2. Mao, T.; Wan, W.-X.; Liu, L.-B. An EOF based empirical model of TEC over Wuhan. Chin. J. Geophys. 2005, 48, 827–834. [Google Scholar] [CrossRef]
  3. Mao, T.; Wan, W.; Yue, X.; Sun, L.; Zhao, B.; Guo, J. An empirical orthogonal function model of total electron content over China. Radio Sci. 2008, 43, RS7009. [Google Scholar] [CrossRef]
  4. Maruyama, T. Solar proxies pertaining to empirical ionospheric total electron content model. J. Geophys. Res. 2010, 115. [Google Scholar] [CrossRef] [Green Version]
  5. Zhang, D.; Ridley, A.J.; Xiao, Z.; Hao, Y. A global model: Empirical orthogonal function analysis of total electron content 1999–2009 data. J. Geophys. Res. Space Phys. 2012, 117, 328. [Google Scholar]
  6. Li, S.; Zhou, H.; Xu, J.; Wang, Z.; Li, L.; Zheng, Y. Modeling and analysis of ionosphere TEC over China and adjacent areas based on EOF method. Adv. Space Res. 2019, 64, 400–414. [Google Scholar] [CrossRef]
  7. Bergeot, N.; Tsagouri, I.; Bruyninx, C.; Legrand, J.; Chevalier, J.-M.; Defraigne, P.; Baire, Q.; Pottiaux, E. The influence of space weather on ionospheric total electron content during the during the 23rd solar cycle. J. Space Weather Space Clim. 2013, 3, A25. [Google Scholar] [CrossRef] [Green Version]
  8. Mukhtarov, P.; Andonov, B.; Pancheva, D. Global empirical model of TEC response to geomagnetic activity. J. Geophys. Res. Space Phys. 2013, 118, 6666–6685. [Google Scholar] [CrossRef]
  9. Chen, Z.; Zhang, S.R.; Coster, A.J.; Fang, G. EOF analysis and modeling of GPS TEC climatology over North America. J. Geophys. Res. Space Phys. 2015, 120, 3118–3129. [Google Scholar] [CrossRef]
  10. Uwamahoro, J.C.; Habarulema, J.B. Modelling total electron content during geomagnetic storm conditions using empirical orthogonal functions and neural networks. J. Geophys. Res. Space Phys. 2015, 120, 11000–11012. [Google Scholar] [CrossRef]
  11. Badeke, R.; Borries, C.; Hoque, M.M.; Minkwitz, D. Empirical forecast of quiet time ionospheric Total Electron Content maps over Europe. Adv. Space Res. 2018, 61, 2881–2890. [Google Scholar] [CrossRef]
  12. Mukhtarov, P.; Andonov, B.; Pancheva, D. Empirical model of TEC response to geomagnetic and solar forcing over Balkan Peninsula. J. Atmos. Solar-Terr. Phys. 2018, 167, 80–95. [Google Scholar] [CrossRef]
  13. Zhao, Z.; Feng, J.; Han, B.; Wang, Z. A single-station empirical TEC model based on long-time recorded GPS data for estimating ionospheric delay. J. Space Weather Space Clim. 2018, 8, A59. [Google Scholar] [CrossRef]
  14. Carrano, C.; Groves, K. Ionospheric monitoring with SCINDA. In Proceedings of the IHY-AFRICA Space Weather and Education Workshop, Addis Ababa, Ethiopia, 12–16 November 2007. [Google Scholar]
  15. Carrano, C.; Groves, K. Ionospheric Data Processing and Analysis. In Proceedings of the Workshop on Satellite Navigation Science and Technology for Africa, Trieste, Italy, March 23–April 9 2009. [Google Scholar]
  16. Carrano, C.S.; Anghel, A.; Quinn, R.A.; Groves, K.M. Kalman filter estimation of plasmaspheric total electron content using GPS. Radio Sci. 2009, 44, RS0A10. [Google Scholar] [CrossRef]
  17. Carrano, C.; Groves, K. Remote sensing the ionosphere using GPS-SCINDA. In Proceedings of the IHY-AFRICA/SCINDA Workshop, Livingstone, Zambia, 7–8 June 2009. [Google Scholar]
  18. Barlyaeva, T.; Barata, T.; Morozova, A. Datasets of ionospheric parameters provided by SCINDA GNSS receiver from Lisbon airport area. Data Brief 2020, 31, 105966. [Google Scholar] [CrossRef]
  19. Barlyaeva, T.; Barata, T.; Morozova, A. Datasets of Ionospheric Parameters Provided by SCINDA GNSS Receiver from Lisbon Airport Area, Mendeley Data. 2020. Available online: https://data.mendeley.com/datasets/kkytn5d8yc/1 (accessed on 10 January 2022).
  20. Morozova, A.L.; Barlyaeva, T.V.; Barata, T. Variations of TEC over Iberian Peninsula in 2015 due to geomagnetic storms and solar flares. Space Weather 2020, 18, e2020SW002516. [Google Scholar] [CrossRef]
  21. Bergeot, N.; Chevalier, J.-M.; Bruyninx, C.; Pottiaux, E.; Aerts, W.; Baire, Q.; Legrand, J.; Defraigne, P.; Huang, W. Near real-time ionospheric monitoring over Europe at the Royal Observatory of Belgium using GNSS data. J. Space Weather Space Clim. 2014, 4, A31. [Google Scholar] [CrossRef] [Green Version]
  22. Morozova, A.L.; Ribeiro, P.; Blanco, J.J.; Barlyaeva, T.V. Temperature and pressure variability in mid-latitude low atmosphere and stratosphere-ionosphere coupling. Adv. Space Res. 2020, 65, 2184–2202. [Google Scholar] [CrossRef] [Green Version]
  23. Snow, M.; Weber, M.; Machol, J.; Viereck, R.; Richard, E. Comparison of Magnesium II core-to-wing ratio observations during solar minimum 23/24. J. Space Weather Space Clim. 2014, 4, A04. [Google Scholar] [CrossRef]
  24. Bjornsson, H.; Venegas, S.A. A Manual for EOF and SVD Analyses of Climatic Data; McGill University: Montréal, QC, Canada, CCGCR Report 97-1; 1997. [Google Scholar]
  25. Hannachi, A.; Jolliffe, I.T.; Stephenson, D.B. Empirical orthogonal functions and related techniques in atmospheric science: A review. Int. J. Climatol. 2007, 27, 1119–1152. [Google Scholar] [CrossRef]
  26. Shlens, J. A tutorial on principal component analysis. arXiv 2014, arXiv:1404.1100. [Google Scholar]
  27. Sheskin, D.J. Handbook of Parametric and Nonparametric Statistical Procedures, 3rd ed.; Chapman and Hall: London, UK; CRC: Boca Rato, FL, USA, 2003. [Google Scholar] [CrossRef]
  28. Ebisuzaki, W. A method to estimate the statistical significance of a correlation when the data are serially correlated. J. Clim. 1997, 10, 2147–2153. [Google Scholar] [CrossRef]
  29. Pesnell, W.D. Effects of version 2 of the International Sunspot Number on naïve predictions of Solar Cycle 25. Space Weather 2018, 16, 1997–2003. [Google Scholar] [CrossRef]
  30. Cai, X.; Burns, A.G.; Wang, W.; Qian, L.; Pedatella, N.; Coster, A.; Zhang, S.; Solomon, S.C.; Eastes, R.W.; Daniell, R.E.; et al. Variations in thermosphere composition and ionosphere total electron content under “geomagnetically quiet” conditions at solar-minimum. Geophys. Res. Let. 2021, 48, e2021GL093300. [Google Scholar] [CrossRef]
  31. Papitashvili, N.; King, J.H. Solar Wind Spatial Scales in, and Comparisons of, Hourly Wind and ACE IMF and Plasma Data. In AGU Spring Meeting Abstracts; American Geophysical Union: Washington, DC, USA, 2004; Volume 2004, p. SH41A-07. [Google Scholar]
Figure 1. The PCA-MRM TEC model scheme.
Figure 1. The PCA-MRM TEC model scheme.
Atmosphere 13 00323 g001
Figure 2. Observed (black) and forecasted using the PCA-MRM (L31, mean.lag1.2) model (red) 1 d mean TEC series for February–December of 2015; pink area shows 90% confidence interval (see Section 5.3).
Figure 2. Observed (black) and forecasted using the PCA-MRM (L31, mean.lag1.2) model (red) 1 d mean TEC series for February–December of 2015; pink area shows 90% confidence interval (see Section 5.3).
Atmosphere 13 00323 g002
Figure 3. Observed (black) and forecasted using the PCA-MRM (L31, mean.lag1.2) model (red) 1 d max TEC series for February–December of 2015; pink area shows 90% confidence interval (see Section 5.3).
Figure 3. Observed (black) and forecasted using the PCA-MRM (L31, mean.lag1.2) model (red) 1 d max TEC series for February–December of 2015; pink area shows 90% confidence interval (see Section 5.3).
Atmosphere 13 00323 g003
Figure 4. Observed (black) and forecasted using the PCA-MRM (L31, mean.lag1.2) model (red) 1 h TEC series for June 2015; pink area shows 90% confidence interval (larger version can be found in SM, Figure S13).
Figure 4. Observed (black) and forecasted using the PCA-MRM (L31, mean.lag1.2) model (red) 1 h TEC series for June 2015; pink area shows 90% confidence interval (larger version can be found in SM, Figure S13).
Atmosphere 13 00323 g004
Figure 5. Observed (black) and forecasted using the PCA-MRM (L31, mean.lag1.2) model (red) 1 h TEC series for February 2015; pink area shows 90% confidence interval (larger version can be found in SM, Figure S9).
Figure 5. Observed (black) and forecasted using the PCA-MRM (L31, mean.lag1.2) model (red) 1 h TEC series for February 2015; pink area shows 90% confidence interval (larger version can be found in SM, Figure S9).
Atmosphere 13 00323 g005
Figure 6. Correlation coefficients between TEC parameters and SWp on the monthly time scale. TEC parameters (Y-axis bottom up): forecasted TEC 1 h, forecasted and observed 1 d mean and 1 d max series, 1 d mean and 1 d max ΔTEC series; SWps are along the X-axis; r values are shown as coloured tiles and p values are shown as coloured dots.
Figure 6. Correlation coefficients between TEC parameters and SWp on the monthly time scale. TEC parameters (Y-axis bottom up): forecasted TEC 1 h, forecasted and observed 1 d mean and 1 d max series, 1 d mean and 1 d max ΔTEC series; SWps are along the X-axis; r values are shown as coloured tiles and p values are shown as coloured dots.
Atmosphere 13 00323 g006
Table 1. The mean values and the range (in TECu) for different TEC parameters for the observed and forecasted series: 1 h TEC series, 1 d mean and 1 d maximum TEC series. Metrics of the models that are most close to the metrics of the observed TEC series are in bold.
Table 1. The mean values and the range (in TECu) for different TEC parameters for the observed and forecasted series: 1 h TEC series, 1 d mean and 1 d maximum TEC series. Metrics of the models that are most close to the metrics of the observed TEC series are in bold.
TEC SeriesParameterMeanRange
observed1 h TEC18.31.8/63.8
1 d mean TEC18.38.7/33.8
1 d max TEC30.013.7/63.8
PCA-MRM (L31, mean.lag1.2)1 h TEC18.80.6/65.9
1 d mean TEC18.87.6/34.2
1 d max TEC29.414.1/65.9
PCA-MRM (L32, mean.lag1.2)1 h TEC 17.70.5/68.7
1 d mean TEC18.78.6/34.8
1 d max TEC29.214.1/68.7
Table 2. Performance of the PCA-MRM (L##, mean.lag1.2) and the naïve models for the TEC series. Best scores of the models for each of the studied TEC series are in bold (1 h—columns 1 and 4, 1 d mean—columns 2, 5 and 7, and 1 d max—columns 3 and 6).
Table 2. Performance of the PCA-MRM (L##, mean.lag1.2) and the naïve models for the TEC series. Best scores of the models for each of the studied TEC series are in bold (1 h—columns 1 and 4, 1 d mean—columns 2, 5 and 7, and 1 d max—columns 3 and 6).
MetricPCA-MRM (L31, Mean.lag1.2)PCA-MRM (L32, Mean.lag1.2)Naïve Model
1 h1 d Mean1 d Max1 h1 d Mean1 d Max1 d Mean
minimum ΔTEC, TECu−14.7−11.9−27.8−14.7−11.9−25.8−11.4
maximum ΔTEC, TECu10.715.334.06.716.626.77.9
median ΔTEC, TECu0.270.23−0.350.220.18−0.450.64
mean ΔTEC (ME), TECu2.10.22−0.672.20.15−0.830.25
r0.890.880.800.880.880.790.86
ExpV0.780.770.630.770.770.620.74
R20.800.770.630.790.770.610.73
MAE, TECu1.802.04.21.762.04.32.5
MaxE, TECu44.715.334.045.416.626.711.4
RMSE, TECu4.272.85.94.322.96.03.0
Table 3. Correlation between the PCA-MRM (L31, mean.lag1.2) forecasted and the observed TEC values for different months.
Table 3. Correlation between the PCA-MRM (L31, mean.lag1.2) forecasted and the observed TEC values for different months.
Months
23456789101112
r0.920.830.860.830.720.830.810.800.910.870.87
p values<0.01<0.01<0.01<0.01<0.01<0.01<0.01<0.01<0.01<0.01<0.01
Table 4. The standard deviations of the observed and forecasted TEC, and the standard deviation of ΔTEC and the mean errors for the PCA-MRM (L31, mean.lag1.2) model: all hours, day hours and night hours.
Table 4. The standard deviations of the observed and forecasted TEC, and the standard deviation of ΔTEC and the mean errors for the PCA-MRM (L31, mean.lag1.2) model: all hours, day hours and night hours.
ParameterAll HoursDay HoursNight Hours
SDTEC obs, TECu6.45 ± 0.153.9 ± 0.102.50 ± 0.06
SDTEC forec, TECu6.54 ± 0.143.6 ± 0.102.20 ± 0.06
SDΔTEC, TECu2.90 ± 0.092.9 ± 0.091.78 ± 0.05
MAE, TECu2.90 ± 0.103.9 ± 0.162.00 ± 0.07
RMSE, TECu3.70 ± 0.124.5 ± 0.172.40 ± 0.07
ME, TECu0.20 ± 0.150.5 ± 0.24−0.10 ± 0.11
MaxE, TECu8.20 ± 0.257.9 ± 0.254.50 ± 0.14
Table 5. Percentage of the forecasted days (out of 332) with R2 and ExpV scores in a certain range (PCA-MRM (L31, mean.lag1.2) model).
Table 5. Percentage of the forecasted days (out of 332) with R2 and ExpV scores in a certain range (PCA-MRM (L31, mean.lag1.2) model).
ParameterTimeThreshold
≥0≥0.5≥0.8
R2all hours88.0%74.7%41.9%
day hours49.4%26.0%5.00%
night hours57.0%29.0%7.00%
ExpVall hours95.5%88.3%58.0%
day hours76.5%48.5%28.3%
night hours80.0%46.4%14.8%
Table 6. Mean and median values and the percentage in a certain range for the MAE and RMSE scores for the PCA-MRM (L31, mean.lag1.2) model.
Table 6. Mean and median values and the percentage in a certain range for the MAE and RMSE scores for the PCA-MRM (L31, mean.lag1.2) model.
ParameterTimeMean Value, TECuMedian Value, TECuRange, TECuFor 90% of the Days a Metric Is in the Range, TECu
0/30/40/5
MAEall hours2.92.661.7%80.0%91.5%0/4.7
day hours3.93.246.0%63.0%77.7%0/6.5
night hours21.780.0%93.0%95.0%0/3.7
RMSEall hours3.73.343.7%65.7%82.2%0/5.6
day hours4.52.732.5%54.0%67.8%0/7.3
night hours2.42.173.2%86.0%95.0%0/4.3
Table 7. Mean and median values and the percentage in a certain range for the MAE and RMSE scores for ME(L31, mean.lag1.2) model.
Table 7. Mean and median values and the percentage in a certain range for the MAE and RMSE scores for ME(L31, mean.lag1.2) model.
ParameterTimeMean Value, TECuMedian Value, TECuRange, TECuFor 90% of the Days a Metric Is in the Range, TECu
−1/1−2/2−3/3
MEall hours0.20.1336.7%59.3%77.0%−5.0/5.0
day hours0.50.5831.6%48.0%62.0%−6.0/6.0
night hours−0.1−0.0358.0%77.0%85.0%−3.5/3.5
Table 8. Mean and median values and the percentage in a certain range for the MAE and RMSE scores for the MaxE(L31, mean.lag1.2) model.
Table 8. Mean and median values and the percentage in a certain range for the MAE and RMSE scores for the MaxE(L31, mean.lag1.2) model.
ParameterTimeMean Value, TECuMedian Value, TECuRange, TECuFor 90% of the Days Metric Is in the Range, TECu
<11/51/10
MaxEall hours8.27.20.30%22.0%75.0%1/13.5
day hours7.970.30%26.5%77.7%1/13.5
night hours4.540.90%65.0%97.0%1/8.00
Table 9. Parameters of the subsets of QDs and the mean ΔTEC (in TECu) values. Data are for the PCA-MRM model with L = 31 days and averaging the model with lag = 1 day and lag = 2 days.
Table 9. Parameters of the subsets of QDs and the mean ΔTEC (in TECu) values. Data are for the PCA-MRM model with L = 31 days and averaging the model with lag = 1 day and lag = 2 days.
Subset NumberΣ KpapDst, nTNumber of C FlaresNumber of Days in the SubsetDayNight
ΔTEC|ΔTEC|ΔTEC|ΔTEC|
QD1<30<20>–400510.95 ± 0.173.22 ± 0.110.32 ± 0.111.95 ± 0.07
QD2<30<20>–400–11130.64 ± 0.12 3.3 ± 0.080.07 ± 0.071.93 ± 0.05
QD3<30<20>–400–21440.8 ± 0.113.3 ± 0.07–0.02 ± 0.061.9 ± 0.04
QD4<20<10>–400370.93 ± 0.23.3 ± 0.120.25 ± 0.132.06 ± 0.09
QD5<40<30>–500590.81 ± 0.183.5 ± 0.130.33 ± 0.11.96 ± 0.07
QD6<50<40>–600610.87 ± 0.183.5 ± 0.120.37 ± 0.12 ± 0.07
QD7<60<50>–700640.91 ± 0.173.5 ± 0.120.41 ± 0.11.99 ± 0.07
Table 10. Parameters of the subsets of DDs and the mean ΔTEC (in TECu) values. Data are for the PCA-MRM model with L = 31 days and averaging the model with lag = 1 day and lag = 2 days.
Table 10. Parameters of the subsets of DDs and the mean ΔTEC (in TECu) values. Data are for the PCA-MRM model with L = 31 days and averaging the model with lag = 1 day and lag = 2 days.
Subset NumberΣ KpApDstNumber of FlaresDays in the SubsetDayNight
ΔTEC|ΔTEC|ΔTEC|ΔTEC|
no geomagnetic disturbance but solar flares
DD1<30<20>–40>286–0.04 ± 0.163.8 ± 0.1–0.53 ± 0.092.07 ± 0.06
DD2<30<20>–40>3620.09 ± 0.193.6 ± 0.12–0.5 ± 0.112 ± 0.07
DD3<30<20>–40>438–0.44 ± 0.213.3 ± 0.14–0.69 ± 0.132 ± 0.09
geomagnetic disturbance without solar flares
DD4>30>20<–40<18–0.48 ± 0.925.8 ± 0.690.54 ±0.312.1 ± 0.22
DD5>40>30<–50<14–3.3 ± 1.67.7 ± 1.2–0.24 ± 0.472 ± 0.36
DD6>50>40<–60<12–7.6 ± 312.8 ± 1.9–0.73 ± 0.93 ± 0.63
geomagnetic disturbance and/or solar flares
DD7>40>30<–50>21610.36 ± 0.154.4 ± 0.11–0.14 ± 0.072.1 ± 0.05
DD8>50>40<–60>21550.37 ± 0.154.4 ± 0.11–0.13 ± 0.072.1 ± 0.05
DD9>50>40<–60>31210.53 ± 0.184.5 ± 0.13–0.11 ± 0.082.1 ± 0.06
DD10>50>60<–100>31120.61 ± 0.194.43 ± 0.14–0.16 ± 0.082.1 ± 0.06
Table 11. Correlation coefficients r between ΔTEC and SW parameters observed during non-quiet days: days with larger number of flares or geomagnetic disturbances; p values are in parentheses. Statistically significant (95%) r are in bold.
Table 11. Correlation coefficients r between ΔTEC and SW parameters observed during non-quiet days: days with larger number of flares or geomagnetic disturbances; p values are in parentheses. Statistically significant (95%) r are in bold.
Days with/Correlation with/r for ΔTECr for |ΔTEC|
Daily mean Dst −40 nTDst−0.42 (0.03)−0.58 (<0.01)
Daily mean ap ≥ 40ap−0.46 (0.05)0.36 (0.25)
Daily mean Kp ≥ 4.5Σ Kp−0.44 (0.13)0.21 (0.55)
Table 12. Correlation coefficients r between ΔTEC and SW parameters observed during non-quiet days: days with larger number of flares or geomagnetic disturbances; p values are in parentheses. Statistically significant (95%) r are in bold.
Table 12. Correlation coefficients r between ΔTEC and SW parameters observed during non-quiet days: days with larger number of flares or geomagnetic disturbances; p values are in parentheses. Statistically significant (95%) r are in bold.
Days with/Correlation with/r for ΔTECr for |ΔTEC|
5 or more flares of all typeNumber of flares N0.26 (<0.01)0.34 (<0.01)
5 or more of C flaresNumber of C flares0.32 (<0.01)0.36 (<0.01)
2 or more of M flaresNumber of M flares−0.37 (0.18)−0.26 (0.28)
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Morozova, A.L.; Barata, T.; Barlyaeva, T. PCA-MRM Model to Forecast TEC at Middle Latitudes. Atmosphere 2022, 13, 323. https://doi.org/10.3390/atmos13020323

AMA Style

Morozova AL, Barata T, Barlyaeva T. PCA-MRM Model to Forecast TEC at Middle Latitudes. Atmosphere. 2022; 13(2):323. https://doi.org/10.3390/atmos13020323

Chicago/Turabian Style

Morozova, Anna L., Teresa Barata, and Tatiana Barlyaeva. 2022. "PCA-MRM Model to Forecast TEC at Middle Latitudes" Atmosphere 13, no. 2: 323. https://doi.org/10.3390/atmos13020323

APA Style

Morozova, A. L., Barata, T., & Barlyaeva, T. (2022). PCA-MRM Model to Forecast TEC at Middle Latitudes. Atmosphere, 13(2), 323. https://doi.org/10.3390/atmos13020323

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop