Sales Growth Rate Forecasting Using Improved PSO and SVM

Accurate forecast of the sales growth rate plays a decisive role in determining the amount of advertising investment. In this study, we present a preclassification and later regression based method optimized by improved particle swarm optimization (IPSO) for sales growth rate forecasting. We use support vector machine (SVM) as a classification model. The nonlinear relationship in sales growth rate forecasting is efficiently represented by SVM, while IPSO is optimizing the training parameters of SVM. IPSO addresses issues of traditional PSO, such as relapsing into local optimum, slow convergence speed, and low convergence precision in the later evolution. We performed two experiments; firstly, three classic benchmark functions are used to verify the validity of the IPSO algorithm against PSO. Having shown IPSO outperform PSO in convergence speed, precision, and escaping local optima, in our second experiment, we apply IPSO to the proposed model. The sales growth rate forecasting cases are used to testify the forecasting performance of proposed model. According to the requirements and industry knowledge, the sample data was first classified to obtain types of the test samples. Next, the values of the test samples were forecast using the SVM regression algorithm. The experimental results demonstrate that the proposed model has good forecasting performance.

[1]  Zhenhong Jia,et al.  Face detection algorithm based on hybrid Monte Carlo method and Bayesian support vector machine , 2013, Concurr. Comput. Pract. Exp..

[2]  Xiaofei Zhou,et al.  Kernel subclass convex hull sample selection method for SVM on face recognition , 2010, Neurocomputing.

[3]  Chen-Chung Liu,et al.  An outdoor time scenes simulation scheme based on support vector regression with radial basis function on DCT domain , 2009, Image Vis. Comput..

[4]  Yihao Zhang,et al.  Real estate price forecasting based on SVM optimized by PSO , 2014 .

[5]  Sejong Yoon,et al.  k-Top Scoring Pair Algorithm for feature selection in SVM with applications to microarray data classification , 2010, Soft Comput..

[6]  Mingcang Zhu,et al.  Housing price forecasting based on genetic algorithm and support vector machine , 2011, Expert Syst. Appl..

[7]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[8]  O. Weck,et al.  A COMPARISON OF PARTICLE SWARM OPTIMIZATION AND THE GENETIC ALGORITHM , 2005 .

[9]  Gillian Dobbie,et al.  Particle Swarm Optimization Based Hierarchical Agglomerative Clustering , 2010, 2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology.

[10]  Abdulhamit Subasi,et al.  Classification of EMG signals using PSO optimized SVM for diagnosis of neuromuscular disorders , 2013, Comput. Biol. Medicine.

[11]  Davar Giveki,et al.  Automatic detection of erythemato-squamous diseases using PSO-SVM based on association rules , 2013, Eng. Appl. Artif. Intell..

[12]  Lifeng Wu,et al.  The effect of sample size on the grey system model , 2013 .

[13]  Chen Gang,et al.  Accurate Multisteps Traffic Flow Prediction Based on SVM , 2013 .

[14]  Gillian Dobbie,et al.  Exploiting Swarm Behaviour of Simple Agents for Clustering Web Users' Session Data , 2009, Data Mining and Multi-agent Integration.

[15]  Ying Chen,et al.  Improving option price forecasts with neural networks and support vector regressions , 2009, Neurocomputing.

[16]  So Young Sohn,et al.  Support vector machines for default prediction of SMEs based on technology credit , 2010, Eur. J. Oper. Res..

[17]  Richard A. Johnson,et al.  Applied Multivariate Statistical Analysis , 1983 .

[18]  Wei Jin,et al.  Face recognition method based on support vector machine and particle swarm optimization , 2011, Expert Syst. Appl..

[19]  Taskin Kavzoglu,et al.  A kernel functions analysis for support vector machines for land cover classification , 2009, Int. J. Appl. Earth Obs. Geoinformation.

[20]  Bo Zhong,et al.  BP neural network with rough set for short term load forecasting , 2009, Expert Syst. Appl..

[21]  N. Giri Multivariate Statistical Analysis : Revised And Expanded , 2003 .

[22]  R. Saravanan,et al.  Particle swarm optimization (PSO) algorithm for optimal machining allocation of clutch assembly , 2006 .

[23]  Guntram Berti GrAL--the grid algorithms library , 2006, Future Gener. Comput. Syst..

[24]  Ping-Feng Pai,et al.  A support vector machine-based model for detecting top management fraud , 2011, Knowl. Based Syst..

[25]  Stephen A Cross,et al.  Cold in-place recycling pavement rutting prediction model using grey modeling method , 2007 .

[26]  Jian Zhou,et al.  Prediction Residential House's Damage Effect Near Openpit Against Blasting Vibration Based on SVM with Grid Searching Method/Genetic Algorithm , 2012 .

[27]  Zhang Jianqi,et al.  Face recognition method based on support vector machine and particle swarm optimization , 2011 .

[28]  Ching-Chiang Yeh,et al.  The use of hybrid manifold learning and support vector machines in the prediction of business failure , 2011, Knowl. Based Syst..

[29]  Dimitri P. Solomatine,et al.  Model Induction with Support Vector Machines: Introduction and Applications , 2001 .

[30]  D.H. Werner,et al.  Particle swarm optimization versus genetic algorithms for phased array synthesis , 2004, IEEE Transactions on Antennas and Propagation.