Skip to main content
Log in

A Machine Learning-Based Algorithm for Short-Term SMP Forecasting Using 2-Step Method

  • Original Article
  • Published:
Journal of Electrical Engineering & Technology Aims and scope Submit manuscript

Abstract

System marginal price (SMP) forecasting is essential for power generation companies or virtual transaction operators participating in the electricity market. In forecasting SMP, the load data is one of the most important pieces of information. Therefore, this paper presents a 2-Step method for SMP forecasting after load forecasting. This paper performed feature selection using Shapley additional explanations and Pearson correlation coefficient and adjusted the hyperparameters of the forecasting model by Grid search. Through this, the total load and SMP in 2021 were forecasted, and the forecasting results were presented through MAPE (mean absolute percentage error), nMAE (normalized mean absolute error), and nRMSE (normalized root mean square error). This paper used XGBoost for load forecasting and XGBoost, random forest, light gradient boosting machine, and linear regression for SMP forecasting. As a result of forecasting SMP, in the average of 2021, LGBM and RF ensemble models showed the best performance with 3.33% in MAPE. In addition, when the forecasting results were shown by dividing it into 4 seasons, the ensemble model of LGBM and random forest showed the best performance in MAPE except for spring.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Ministry of Trade Industry and Energy (2023) The 10th Basic Plan of Long-Term Electricity Supply and Demand

  2. Jufri FH, Oh SM, Jung JS (2019) Day-ahead system marginal price forecasting using artificial neural network and similar-days information. J Electr Eng Technol 14:561–568

    Article  Google Scholar 

  3. Lee JK, Park JB, Shin JR, Lee KY (2005) A system marginal price forecasting based on an artificial neural network adapted with rough set theory. IEEE Power Eng Soc General Meet 1:528–533

    Google Scholar 

  4. Oh BR, Lee D-H, Lee DH (2022) Oil-price based long-term hourly system marginal electricity price scenario generation. IEEE Access 10:25051–25061

    Article  Google Scholar 

  5. Oh HR, Son AL, Lee ZK (2021) Occupational accident prediction modeling and analysis using SHAP. J Digital Contents Soc 22(7):1115–1123

    Article  Google Scholar 

  6. Winter E (2002) Handbook of game theory with economic applications. vol 3, pp 2025–2054

  7. Lundberg SM, Lee SI (2017) A unified approach to interpreting model predictions. Proc Adv Neural Inf Process Syst 30:4765–4774

    Google Scholar 

  8. Son HS, Kim SY, Jang Y (2020) LSTM-based 24-h solar power forecasting model using weather forecast data. KIISE Trans Comput Pract 26(10):435–441

    Article  Google Scholar 

  9. Aylin A (2010) Multicollinearity. Wiley Interdiscipl Rev Comput Statist 30:370–374

    Article  Google Scholar 

  10. Maulud DH, Abdulazeez AM (2020) A review on linear regression comprehensive in machine learning. J Appl Sci Technol Trends 1(4):140–147

    Article  Google Scholar 

  11. Najat N, Abdulazeez AM (2017) Gene clustering with partition around mediods algorithm based on weighted and normalized mahalanobis distance. Int Conf Intell Inform Biomed Sci (ICIIBMS) 2017:140–145

    Google Scholar 

  12. Kim RM, Kim KM, Ahn JH (2021) Comparison between random forest and recurrent neural network for photovoltaic power forecasting. J Korean Soc Environ Eng 43(5):347–355

    Article  Google Scholar 

  13. Aldrich C (2020) Process variable importance analysis by use of random forests in a Shapley regression framework. Minerals 10(5):420

    Article  Google Scholar 

  14. Park SJ, Choi WS, Lee DH (2022) Enhancing accuracy of solar power forecasting by input data preprocessing and competitive model selection methods. Trans Korean Inst Electr Eng 71(9):1201–1210

    Article  Google Scholar 

  15. Ogunleye A, Wang Q-G (2019) XGBoost model for chronic kidney disease diagnosis. IEEE/ACM Trans Comput Biol Bioinf 17(6):2131–2140

    Article  Google Scholar 

  16. Lee YR, Kim HJ, Lee DH, Lee CJ, Lee DH (2019) Validation of forecasting performance of two-stage probabilistic solar irradiation and solar power forecasting algorithm using XGBoost. Trans Korean Inst Electr Eng 68(12):1704–1710

    Article  MathSciNet  Google Scholar 

  17. Guo R, Zhao Z, Wang T, Liu GH, Zhao J (2020) Degradation state recognition of piston pump based on ICEEMDAN and XGBoost. Appl Sci 10(18):6593

    Article  Google Scholar 

  18. Aziz RM, Baulch MF, Patel S, Ganie AH (2022) LGBM: a machine learning approach for Ethereum fraud detection. Int J Inf Technol 14:3321–3331

    Google Scholar 

  19. Alzamzami F, Hoda M, Saddik AE (2020) Light Gradient boosting machine for general sentiment classification on short texts: a comparative evaluation. IEEE Access 8:101840–101858

    Article  Google Scholar 

  20. Shim SW, Lee DH, Roh JH, Park JB (2022) A machine learning based algorithm for short-term weekends load forecasting. Trans Korean Inst Electr Eng 71(11):1578–1584

    Article  Google Scholar 

  21. Kim DH, Jo HJ, Kim MS, Roh JH, Park JB (2019) Short-term load forecasting based on deep learning model. Trans Korean Inst Electr Eng 68(9):1094–1099

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by the Human Resources Program in Energy Technology of the Korea Institute of Energy Technology Evaluation and Planning (KETEP) and the Ministry of Trade, Industry and Energy (MOTIE) of the Republic of Korea (No.20204010600220). This work was supported in part by the Korea Institute of Energy Technology Evaluation and Planning (KETEP) and the Ministry of Trade, Industry, and Energy (MOTIE), Republic of Korea (No.20194310100060).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jong-Bae Park.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Shim, S.W., Lee, D.H., Roh, J.H. et al. A Machine Learning-Based Algorithm for Short-Term SMP Forecasting Using 2-Step Method. J. Electr. Eng. Technol. 18, 1493–1501 (2023). https://doi.org/10.1007/s42835-023-01473-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s42835-023-01473-4

Keywords

Navigation