Predicting the unemployment rate and energy poverty levels in selected European Union countries using an ARIMA-ARNN model

View article
PeerJ Computer Science

Main article text

 

Introduction

  • Energy consumption and energy prices are mutually dependent;

  • Unemployment impacts households income;

  • Low income due to unemployment leads to energy poverty;

  • Energy poverty is strongly influenced by income;

  • Energy consumption and energy prices impact the energy poverty percentage of population;

  • Hidden energy poverty is one of the main topic in energy poverty studies;

  • Constant energy price growth determines the transition towards renewable energy.

Methods and results

Data analysis

ARIMA-ARNN model

  1. Determine the most appropriate parameters p, d, q for ARIMA, using the ACF and PACF plots and AIC and BIC coefficients;

  2. Apply previously determined ARIMA(p,d,q) model for the training data set;

  3. Determine the forecast values and residual errors from the ARIMA implementation;

  4. Import residuals in the ARNN(p,k) model;

  5. Compute the forecast values of the ARNN model;

  6. Obtain the final forecast by combining the forecasts of ARIMA and ARNN.

Results

  • For EU27, ARIMA(5, 1, 5) was the best obtained option, having AIC −167.075. We extracted the residuals from ARIMA and trained them further, obtaining the ARNN(24,12) model. Then we extracted the predictions from the ARIMA+ARNN model, comparing them with the test dataset and obtaining the following accuracy: RMSE = 0.144, MAE = 0.128.

  • For Bulgaria, ARIMA(5,1,4) was the best option, having AIC 53.277. The residuals extracted from ARIMA were trained further, obtaining the ARNN(12,6) model. The ARIMA+ARNN model was applied, predictions were computed and then they were compared with the test dataset: RMSE =0.118, MAE =0.094.

  • For Hungary, we obtained AIC 230.241 for ARIMA(5,1,5) and ARNN(15,8) with an average of 20 networks. Forecasts were extracted from the ARIMA+ARNN model, obtaining an accuracy of RMSE = 0.310, MAE = 0,275.

  • For the Romanian dataset we obtained ARIMA(4,1,3) with an AIC = 228.33. Its residuals were trained with the ARNN(12,6) model and then we applied the hybrid ARIMA+ARNN model, with the following accuracy: RMSE = 0.257, MAE = 0.214.

  • For Slovakia, the best ARIMA was for p = 2, d = 1, q = 3 with AIC = 40.112 and the best ARNN model for residuals training was ARNN(24,12). Then, the accuracy of RMSE = 0.082 and MAE = 0.074 were obtained by computing the predictions with the ARIMA+ARNN model.

  • For EU27, ARIMA(4, 1, 4) was the best option having AIC 277.494. We extracted the residuals from ARIMA and trained them further, obtaining the ARNN(12,6) model with an average of 20 networks. Then, we extracted the predictions from the ARIMA+ARNN model, comparing them with the test dataset and obtaining the following accuracy: RMSE = 0.267, MAE = 0.194.

  • For Bulgaria, an AIC of 694.454 was obtained for ARIMA(2, 1, 1) and, further, ARNN(5,3) was applied on the ARIMA residuals. An accuracy of RMSE = 0.216, MAE = 0.316 was retrieved for the hybrid ARIMA+ARNN model’s predictions.

  • For Hungary, ARIMA(3, 1, 2) was fitted on the training dataset with an AIC = 264.814. The derived residuals were then processed with the ARNN(12,6) model with an average of 20 networks, each of which is a 12-6-1 network with 85 weights. The final predictions from the hybrid ARIMA+ARNN model were compared with the test dataset obtaining: RMSE = 0.299, MAE = 0.254.

  • For Romania, we obtained ARIMA(1,1,2) having AIC = 401.665 and ARNN(3,2) models. The predictions derived from both ARIMA and ARNN models are combined in order to determine the final test forecasts that led to the following accuracy values: RMSE = 0.216, MAE = 0.171.

  • For Slovakia, forecasts were extracted from the hybrid ARIMA+ARNN model, based on ARIMA(1,1,1) with AIC 290.410 and ARNN(1,1) models, for which RMSE = 0.171 and MAE = 0.162 were computed.

Discussion

Conclusions

Supplemental Information

Testing data used for ARIMA ARNN model

DOI: 10.7717/peerj-cs.1464/supp-1

Implementation of the ARIMA ARNN model

DOI: 10.7717/peerj-cs.1464/supp-2

Additional Information and Declarations

Competing Interests

The authors declare there are no competing interests.

Author Contributions

Claudiu Ionut Popirlan conceived and designed the experiments, performed the experiments, analyzed the data, performed the computation work, prepared figures and/or tables, authored or reviewed drafts of the article, and approved the final draft.

Irina-Valentina Tudor conceived and designed the experiments, performed the experiments, analyzed the data, performed the computation work, prepared figures and/or tables, authored or reviewed drafts of the article, and approved the final draft.

Cristina Popirlan conceived and designed the experiments, performed the experiments, analyzed the data, performed the computation work, prepared figures and/or tables, authored or reviewed drafts of the article, and approved the final draft.

Data Availability

The following information was supplied regarding data availability:

The data is available at the World Bank: https://data.worldbank.org/indicator/SL.UEM.TOTL.ZS

Unemployment, total (% of total labor force) (modeled ILO estimate) International Labour Organization. “ILO Modelled Estimates and Projections database (ILOEST)” ILOSTAT. Accessed February 21, 2023. https://ilostat.ilo.org/data/. (CC BY-4.0).

The data is also available at EUROSTAT:

https://ec.europa.eu/eurostat/databrowser/view/SDG_07_60/default/table?lang=en&category=sdg.sdg_07. Population unable to keep home adequately warm by poverty status. online data code: SDG_07_60. Last update: 09/03/2023.

Funding

The authors received no funding for this work.

4 Citations 1,287 Views 74 Downloads

Your institution may have Open Access funds available for qualifying authors. See if you qualify

Publish for free

Comment on Articles or Preprints and we'll waive your author fee
Learn more

Five new journals in Chemistry

Free to publish • Peer-reviewed • From PeerJ
Find out more