Performance Analysis of Support Vector Regression Machine Models in Day-Ahead Load Forecasting

  • Lemuel Clark P. VelascoEmail author
  • Daisy Lou L. Polestico
  • Dominique Michelle M. Abella
  • Genesis T. Alegata
  • Gabrielle C. Luna
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1130)


Support vector machines (SVM) is a machine learning framework that has exhibited optimum performance in the functions of classification and clustering. This study explored Support Vector Regression Machines (SVRM) as a specialized application of SVM in predictive functions by conducting a performance analysis of various SVRM models for day-ahead load forecasting. In order to find an appropriate SVRM model that can yield promising forecasting results, data preparation which involved data representation and feature selection was conducted for the electric load dataset and found out that only the time attribute has a relevant relationship with the consumed electric load. Through the selection of an appropriate kernel along with its SVRM parameters and SVRM architecture, it was found out that the Radial Basis Function kernel along with SVRM parameters: c = 110, g = 0.001, e = 0.01 and p = 0.005 implemented in an SVRM architecture that uses: day before, two days before, seven days before, and fourteen days before electric load data as input for the SVRM model yields the best forecasting results. The results generated and obtained by this study clearly suggests that with proper data representation, feature selection, kernel selection, parameter selection and architecture selection, SVRM can go beyond clustering and classification by being a viable forecasting technique for day-ahead electric load forecasting.


Machine learning performance Support vector machines Support vector regression machines Electric load forecasting 



The authors would like to thank the support of the MSU-IIT Office of the Vice Chancellor for Research and Extension through PRISM-Premiere Research Institute in Sciences and Mathematics for their assistance in this study.


  1. 1.
    Ostojin, S., Kulić, F., Švenda, G., Bibić, R.: Short-term electrical load forecasting using support vector machines. In: Computers and Simulation in Modern Science. Mathematics and Computers in Science Engineering. A Series of Reference Books and Textbooks, vol. I, pp 138–142. WSEAS Press (2008)Google Scholar
  2. 2.
    Elattar, E.E., Goulermas, J., Wu, Q.H.: Electric load forecasting based on locally weighted support vector regression. IEEE Trans. Syst. Man Cybern. C 40(4), 438–447 (2010)CrossRefGoogle Scholar
  3. 3.
    Velasco, L.C.P., Polestico, D.L.L., Abella, D.M.M., Alegata, G.T., Luna, G.C.: Day-ahead load forecasting using support vector regression machines. Int. J. Adv. Comput. Sci. Appl. (IJACSA) 9(3), 22–27 (2018)Google Scholar
  4. 4.
    Ceperic, E., Ceperic, V., Baric, A.: A strategy for short-term load forecasting by support vector regression machines. IEEE Trans. Power Syst. 28(4), 4356–4364 (2013)CrossRefGoogle Scholar
  5. 5.
    Nagi, J., Yap, K.S., Tiong, S.K., Ahmed, S.K.: Electrical power load forecasting using hybrid self-organizing maps and support vector machines. In: Proceeding of the 2nd International Power Engineering and Optimization Conference, PEOCO 2008, Shah Alam, Selangor, Malaysia (2008)Google Scholar
  6. 6.
    Türkay, B.E., Demren, D.: Electrical load forecasting using support vector machines. In: Proceedings of the 7th International Conference on Electrical and Electronics Engineering, ELECO, Bursa, pp. I-49–I-53 (2011)Google Scholar
  7. 7.
    Chen, B.J., Chang, M.W., Lin, C.J.: Load forecasting using support vector machines: a study on EUNITE. Competition 2001. IEEE Trans. Power Syst. 19(4), 1821–1830 (2004)CrossRefGoogle Scholar
  8. 8.
    Matijas, M., Vukicevic, M., Krajcar, S.: Supplier short term load forecasting using support vector regression and exogenous input. J. Electr. Eng. 62(5), 280–285 (2011)Google Scholar
  9. 9.
    Tan, H., Yu, X., Chang L., Wan, W.: The performance analysis of support vector machine parameters based on statistical analysis. In: 2007 IET Conference on Wireless, Mobile and Sensor Networks, CCWMSN 2007. IEEE (2009)Google Scholar
  10. 10.
    Turkay, B.E., Demren, D.: Electrical load forecasting using support vector machines: a case study. Int. Rev. Electr. Eng. 6(5), I-49–I-53 (2011)Google Scholar
  11. 11.
    Espinoza, M., Suykens, J., Belmans, R., Moor, B.D.: Electric load forecasting. IEEE Control Syst. 27(5), 43–57 (2007)MathSciNetCrossRefGoogle Scholar
  12. 12.
    Patro, G.K., Sahu, K.K.: Normalization: a preprocessing stage. Int. Adv. Res. J. Sci. Eng. Technol. 2(3) (2015)Google Scholar
  13. 13.
    Guyon, I., Elisseeff, A.: An introduction to variable and feature selection. J. Mach. Learn. Res. 3, 1157–1182 (2003)zbMATHGoogle Scholar
  14. 14.
    Hall, M.A., Smith, L.A.: Feature selection for machine learning: comparing a correlation-based filter approach to the wrapper. In: Proceedings of 12th International Florida Artificial Intelligence Research Society Conference, pp. 235–239 (1999)Google Scholar
  15. 15.
    Hauke, J., Kossowski, T.: Comparison of values of Pearson’s and Spearman’s correlation coefficient on the same sets of data. In: Proceedings of the MAT TRIAD 2007 Conference, Bedlewo, Poland (2007)Google Scholar
  16. 16.
    Azhagusundari, B., Thanamani, A.S.: Feature selection based on information gain. Int. J. Innov. Technol. Explor. Eng. (IJITEE) 2(2), 18–21 (2013)Google Scholar
  17. 17.
    Yang, Y., Pedersen, J.O.: A comparative study on feature selection in text categorization. In: Proceedings of the Fourteenth International Conference on Machine Learning, ICML 1997. ACM Digital Library (1997)Google Scholar
  18. 18.
    Shawe-Taylor, J., Cristianini, N.: Kernel Methods for Pattern Analysis. Cambridge University Press, New York (2004)CrossRefGoogle Scholar
  19. 19.
    De Bie, T., Cristianini, N.: Kernel methods for exploratory data analysis: a demonstration on text data. In: Proceedings of the Joint IAPR International Workshops on Syntactical and Structural Pattern Recognition (2004)Google Scholar
  20. 20.
    Chapelle, O., Vapnik, V., Bousquet, O., Mukherjee, S.: Choosing multiple parameters for support vector machines. Mach. Learn. 46, 131–159 (2002)CrossRefGoogle Scholar
  21. 21.
    Ben-Hur, A., Weston, J.: A user’s guide to support vector machines. Methods Mol. Biol. 609, 223–239 (2010)CrossRefGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Lemuel Clark P. Velasco
    • 1
    Email author
  • Daisy Lou L. Polestico
    • 1
  • Dominique Michelle M. Abella
    • 1
  • Genesis T. Alegata
    • 1
  • Gabrielle C. Luna
    • 1
  1. 1.Premier Research Institute of Science and Mathematics, MSU-Iligan Institute of TechnologyIligan CityThe Philippines

Personalised recommendations