Crude oil price prediction based on a dynamic correcting support vector regression machine. (English) Zbl 1273.91190

Summary: A new accurate method on predicting crude oil price is presented, which is based on \(\varepsilon\)-support vector regression (\(\varepsilon\)-SVR) machine with dynamic correction factor correcting forecasting errors. We also propose the hybrid RNA genetic algorithm (HRGA) with the position displacement idea of bare bones particle swarm optimization (PSO) changing the mutation operator. The validity of the algorithm is tested by using three benchmark functions. From the comparison of the results obtained by using HRGA and standard RNA genetic algorithm (RGA), respectively, the accuracy of HRGA is much better than that of RGA. In the end, to make the forecasting result more accurate, the HRGA is applied to the optimize parameters of \(\varepsilon\)-SVR. The predicting result is very good. The method proposed in this paper can be easily used to predict crude oil price in our life.


91B24 Microeconomic theory (price theory and economic markets)
68T05 Learning and adaptive systems in artificial intelligence
Full Text: DOI


[1] Hunt, B.; Isard, P.; Laxton, D., The macroeconomic effects of higher oil prices, IMF Working Paper, No.wp/01/14 (2001)
[2] Fan, Y.; Wang, K.; Zhang, Y. J., International crude oil market analysis and price forecast in 2009, Bulletin of Chinese Academy of Sciences, 4, 1, 42-45 (2009)
[3] Morana, C., A semiparametric approach to short-term oil price forecasting, Energy Economics, 23, 3, 325-338 (2001) · doi:10.1016/S0140-9883(00)00075-X
[4] Mirmirani, S.; Cheng Li, H., A comparison of VAR and neural networks with genetic algorithm in forecasting price of oil, Advances in Econometrics, 19, 203-223 (2004) · Zbl 1118.91350 · doi:10.1016/S0731-9053(04)19008-7
[5] Ding, Z. J.; Min, Q.; Lin, Y., Application of ARIMA model in forecasting prude oil price, Logistics Technology, 27, 10, 156-159 (2008)
[6] Liu, J. P.; Lin, S.; Guo, T.; Chen, H. Y., Nonlinear time series forecasting model and its application for oil price forecasting, Journal of Management Science, 24, 6, 104-112 (2011)
[7] Wang, S. Y.; Yu, L.; Lai, K. K., Crude oil price forecasting with TEI@ I methodology, Journal of Systems Sciences and Complexity, 18, 2, 145-166 (2005) · Zbl 1121.91340
[8] Xie, W.; Yu, L.; Xu, S.; Wang, S., A new method for crude oil price forecasting based on support vector machines, Lecture Notes in Computer Science, 3994, 444-451 (2006) · doi:10.1007/11758549_63
[9] Mohammad, R. A. N.; Ehsan, A. G., A hybrid artificial intelligence approach to monthly forecasting of crude oil price time series, The Proceedings of the 10th International Conference on Engineering Applications of Neural Networks
[10] Guo, S.; Lai, P., The time series mixed model and its application in price prediction of international crude oil, Journal of Nanjing University of Information Science & Technology, 2, 3, 280-283 (2010)
[11] Hou, Y. B.; Du, J. Y.; Wang, M., Neural Networks (2007), Xi’an, China: Xidian University Press, Xi’an, China
[12] Zhu, H.; Qu, L.; Zhang, H., Face detection based on wavelet transform and support vector machine, Journal of Xi’an Jiaotong University, 36, 9, 947-950 (2002)
[13] Feng, R.; Song, C. L.; Zhang, Y. Z.; Shao, H. H., Comparative study of soft sensor models based on support vector machines and RBF neural networks, Journal of Shanghai Jiaotong University, 37, 122-125 (2003)
[14] Tao, J.; Wang, N., DNA computing based RNA genetic algorithm with applications in parameter estimation of chemical engineering processes, Computers & Chemical Engineering, 31, 12, 1602-1618 (2007) · doi:10.1016/j.compchemeng.2007.01.012
[15] Wang, K.; Wang, N., A protein inspired RNA genetic algorithm for parameter estimation in hydrocracking of heavy oil, Chemical Engineering Journal, 167, 1, 228-239 (2011) · doi:10.1016/j.cej.2010.12.036
[16] Wang, K.; Wang, N., A novel RNA genetic algorithm for parameter estimation of dynamic systems, Chemical Engineering Research & Design, 88, 11, 1485-1493 (2010) · doi:10.1016/j.cherd.2010.03.005
[17] Bratton, D.; Kennedy, J., Defining a standard for particle swarm optimization, Proceedings of the IEEE Swarm Intelligence Symposium (SIS ’07) · doi:10.1109/SIS.2007.368035
[18] Deng, N. Y.; Tian, Y. J., A New Method of Data Mining and Germany: Support Vector Machines (2004), Beijing, China: Science Press, Beijing, China
[19] Thissen, U.; Van Brakel, R.; De Weijer, A. P.; Melssen, W. J.; Buydens, L. M. C., Using support vector machines for time series prediction, Chemometrics and Intelligent Laboratory Systems, 69, 1-2, 35-49 (2003) · doi:10.1016/S0169-7439(03)00111-4
[20] Kim, K. J., Financial time series forecasting using support vector machines, Neurocomputing, 55, 1-2, 307-319 (2003) · doi:10.1016/S0925-2312(03)00372-2
[21] Shi, Y.; Eberhart, R., Modified particle swarm optimizer, Proceedings of the IEEE Congress on Evolutionary Computation
[22] Clark, D. P., Molecular Biology: Understanding the Genetic Revolution (2005), New York, NY, USA: Academic Press, New York, NY, USA
[23] Lis, J., Genetic algorithm with the dynamic probability of mutation in the classification problem, Pattern Recognition Letters, 16, 12, 1311-1320 (1995)
[24] Serpell, M.; Smith, J. E., Self-adaptation of mutation operator and probability for permutation representations in genetic algorithms, Evolutionary Computation, 18, 3, 491-514 (2010) · doi:10.1162/EVCO_a_00006
[25] Angeline, P. J., Evolutionary optimization versus PSO: philosophy and performance differences, Evolutionary Programming, 7, 601-610 (1998)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.