Abstract
Real-world time-series are rarely purely linear or nonlinear and often contain both these patterns. Therefore, in this article, we have developed four hybrid models by combining linear seasonal autoregressive integrated moving average (SARIMA) and nonlinear support vector regression (NLSVR) models for time-series forecasting. Further, particle swarm optimization (PSO), which is a very efficient population-based global stochastic optimization technique, is employed to estimate the hyperparameters of resultant models. A relevant computer program is written in MATLAB function (m file). The SAS and MATLAB software packages are used for carrying out data analysis. Subsequently, as an illustration, the models are applied to all-India monthly marine products export time-series data. Superiority of hybrid models over individual SARIMA and NLSVR models is demonstrated for the data under consideration using root mean square error (RMSE) and mean absolute error (MAE) criteria.
Similar content being viewed by others
References
Chang, C. C., and C. J. Lin. 2011. LIBSVM: A library for support vector machines. ACM Trans. Intelligent Systems Technol., 2, 1–27. Software available at http://www.csie.ntu.edu.tw/~cjlin/libsvm
Chattopadhyay, S., and G. Chattopadhyay. 2013. A supervised neural network model for predicting average summer monsoon rainfall in India. J. Indian Soc. Agric. Stat., 67, 43–49.
Chen, K. Y., and C. H. Wang. 2007a. A hybrid SARIMA and support vector machine in forecasting the production value of the machinery industry in Taiwan. Expert Systems Appl., 32, 254–264.
Chen, K. Y., and C. H. Wang. 2007b. Support vector regression with genetic algorithm in forecasting tourism demand. Tourism Manage., 28, 215–226.
Hossain, A., and M. Nasser. 2011. Comparison of the finite mixture of ARMA-GARCH, back propagation, neural networks and support-vector machines in forecasting financial returns. J. Appl. Stat., 38, 533–551.
Ji, H., B. Yucheng, and W. Huiyuan. 2011. Electromechanical equipment state forecasting based on genetic algorithm–support vector regression. Expert Systems Appl., 38, 8399–8402.
Kecman, V. 2001. Learning and soft computing: support vector machines, neural networks, and fuzzy logic models. Cambridge, MA: MIT Press.
Khashei, M., and M. Bijari. 2011. A novel hybridization of artificial neural networks and ARIMA models for time-series forecasting. Appl. Soft Comput., 11, 2664–2675.
Lin, J. Y., C. T. Cheng, and K. W. Chau. 2006. Using support vector machines for long-term discharge prediction. Hydrol. Sci. J., 51, 599–612.
Liu, S., H. Tai, Q. Ding, D. Li, L. Xu, and Y. Wei. 2013. A hybrid approach of support vector regression with genetic algorithm optimization for aquaculture water quality prediction. Math. Comput. Model., 58, 458–465.
Pai, P. F., K. P. Lin, C. S. Lin, and P. T. Chang. 2010. Time-series forecasting by a seasonal support vector regression model. Expert Systems Appl., 37, 4261–4265.
Pai, P. F., and W. C. Hong. 2005. Support vector machines with simulated annealing algorithms in electricity load forecasting. Energy Conversion Manage., 46, 2669–2688.
Parsopoulos, K. E., and M. N. Vrahatis. 2010. Particle swarm optimization and intelligence: Advances and application. New York, NY: Information Science Publishing (IGI Global).
Scholkopf, B., and A. J. Smola. 2002. Learning with kernels. Cambridge, MA: MIT Press.
Smola, A. J., and B. Scholkopf. 2004. A tutorial on support vector regression. Stat. Comput. 14:199–222.
Thissen, U., R. V. Brakel, A. P. D. Weijer, W. J. Melssen, and L. M. C. Buydens. 2003. Using support vector machines for time series prediction. Chemometrics Intelligent Lab. Systems 69, 35–49.
Vapnik, V. 2000. The nature of statistical learning theory. New York, NY: Springer-Verlag.
Zhang, G. P. 2003. Time-series forecasting using a hybrid ARIMA and neural network model. Neurocomputing, 50, 159–175.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kumar, T.L.M., Prajneshu Development of hybrid models for forecasting time-series data using nonlinear SVR enhanced by PSO. J Stat Theory Pract 9, 699–711 (2015). https://doi.org/10.1080/15598608.2014.977981
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1080/15598608.2014.977981