{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T14:28:10Z","timestamp":1774967290574,"version":"3.50.1"},"reference-count":40,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2017,5,17]],"date-time":"2017-05-17T00:00:00Z","timestamp":1494979200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Algorithms"],"abstract":"<jats:p>Precipitation is a very important topic in weather forecasts. Weather forecasts, especially precipitation prediction, poses complex tasks because they depend on various parameters to predict the dependent variables like temperature, humidity, wind speed and direction, which are changing from time to time and weather calculation varies with the geographical location along with its atmospheric variables. To improve the prediction accuracy of precipitation, this context proposes a prediction model for rainfall forecast based on Support Vector Machine with Particle Swarm Optimization (PSO-SVM) to replace the linear threshold used in traditional precipitation. Parameter selection has a critical impact on the predictive accuracy of SVM, and PSO is proposed to find the optimal parameters for SVM. The PSO-SVM algorithm was used for the training of a model by using the historical data for precipitation prediction, which can be useful information and used by people of all walks of life in making wise and intelligent decisions. The simulations demonstrate that prediction models indicate that the performance of the proposed algorithm has much better accuracy than the direct prediction model based on a set of experimental data if other things are equal. On the other hand, simulation results demonstrate the effectiveness and advantages of the SVM-PSO model used in machine learning and further promises the scope for improvement as more and more relevant attributes can be used in predicting the dependent variables.<\/jats:p>","DOI":"10.3390\/a10020057","type":"journal-article","created":{"date-parts":[[2017,5,17]],"date-time":"2017-05-17T11:13:17Z","timestamp":1495019597000},"page":"57","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":117,"title":["A Prediction of Precipitation Data Based on Support Vector Machine and Particle Swarm Optimization (PSO-SVM) Algorithms"],"prefix":"10.3390","volume":"10","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2170-0255","authenticated-orcid":false,"given":"Jinglin","family":"Du","sequence":"first","affiliation":[{"name":"School of Electronic and Information Engineering, Nanjing University of Information Science and Technology, Nanjing 210044, China"},{"name":"Jiangsu Key Laboratory of Meteorological Observation and Information Processing, Nanjing University of Information Science and Technology, Nanjing 210044, China"}]},{"given":"Yayun","family":"Liu","sequence":"additional","affiliation":[{"name":"School of Electronic and Information Engineering, Nanjing University of Information Science and Technology, Nanjing 210044, China"},{"name":"Jiangsu Key Laboratory of Meteorological Observation and Information Processing, Nanjing University of Information Science and Technology, Nanjing 210044, China"}]},{"given":"Yanan","family":"Yu","sequence":"additional","affiliation":[{"name":"School of Electronic and Information Engineering, Nanjing University of Information Science and Technology, Nanjing 210044, China"},{"name":"Jiangsu Key Laboratory of Meteorological Observation and Information Processing, Nanjing University of Information Science and Technology, Nanjing 210044, China"}]},{"given":"Weilan","family":"Yan","sequence":"additional","affiliation":[{"name":"School of Electronic and Information Engineering, Nanjing University of Information Science and Technology, Nanjing 210044, China"},{"name":"Jiangsu Key Laboratory of Meteorological Observation and Information Processing, Nanjing University of Information Science and Technology, Nanjing 210044, China"}]}],"member":"1968","published-online":{"date-parts":[[2017,5,17]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Geetha, A., and Nasira, G.M. (2014, January 18\u201320). Data mining for meteorological applications: Decision trees for modeling rainfall prediction. Proceedings of the 2014 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC), Coimbatore, India.","DOI":"10.1109\/ICCIC.2014.7238481"},{"key":"ref_2","unstructured":"Han, J., Kamber, M., and Pei, J. (2011). Data Mining: Concepts and Techniques, Elsevier."},{"key":"ref_3","unstructured":"Witten, I.H., and Frank, E. (2014). Data Mining: Practical Machine Learning Tools and Techniques, Elsevier. [2nd ed.]."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Yin, Y., Zhao, Y., Li, C., and Zhang, B. (2016). Improving Multi-Instance Multi-Label Learning by Extreme Learning Machine. Appl. Sci., 6.","DOI":"10.3390\/app6060160"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1016\/j.ecoinf.2007.04.001","article-title":"Assessing daily tropical rainfall variations using a neuro-fuzzy classification model","volume":"2","author":"Annas","year":"2007","journal-title":"Ecol. Inform."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Prasad, N., Reddy, P.K., and Naidu, M.M. (2013, January 10\u201312). A Novel Decision Tree Approach for the Prediction of Precipitation Using Entropy in SLIQ. Proceedings of the 2013 UKSim 15th International Conference on Computer Modelling and Simulation (UKSim), Cambridge, UK.","DOI":"10.1109\/UKSim.2013.74"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Lu, K., and Wang, L. (2011, January 15\u201319). A novel nonlinear combination model based on support vector machine for rainfall prediction. Proceedings of the IEEE 4th International Joint Conference on Computational Sciences and Optimization (CSO 2011), Kunming and Lijiang City, China.","DOI":"10.1109\/CSO.2011.50"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"783","DOI":"10.1016\/j.engappai.2011.11.003","article-title":"Precipitation forecasting by using wavelet-support vector machine conjunction model","volume":"25","author":"Kisi","year":"2012","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"128","DOI":"10.1016\/j.atmosres.2014.01.012","article-title":"Accurate precipitation prediction with support vector classifiers: A study including novel predictive variables and observational data","volume":"139","year":"2014","journal-title":"Atmos. Res."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1016\/j.engappai.2014.05.016","article-title":"Simultaneous modelling of rainfall occurrence and amount using a hierarchical nominal-rdinal support vector classifier","volume":"34","author":"Gutierrez","year":"2014","journal-title":"Eng. Appl. Artif. Intell."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1381","DOI":"10.1016\/j.asr.2016.11.042","article-title":"Novel SVM-based technique to improve rainfall estimation over the Mediterranean region (north of Algeria) using the multispectral MSG SEVIRI imagery","volume":"59","author":"Sehad","year":"2017","journal-title":"Adv. Space Res."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"205","DOI":"10.1016\/j.asoc.2016.12.052","article-title":"A physically based and machine learning hybrid approach for accurate rainfall-runoff modeling during extreme typhoon events","volume":"53","author":"Young","year":"2017","journal-title":"Appl. Soft Comput."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Wei, J., Huang, Z., Su, S., and Zuo, Z. (2016). Using Multidimensional ADTPE and SVM for Optical Modulation Real-Time Recognition. Entropy, 18.","DOI":"10.3390\/e18010030"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Li, W., Huang, Z., Lang, R., Qin, H., Zhou, K., and Cao, Y. (2016). A Real-Time Interference Monitoring Technique for GNSS Based on a Twin Support Vector Machine Method. Sensors, 16.","DOI":"10.3390\/s16030329"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"654","DOI":"10.1109\/7.256287","article-title":"Radiometric detection of spread-spectrum signals in noise of uncertain power","volume":"28","author":"Sonnenschein","year":"1992","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"5251","DOI":"10.3390\/en7085251","article-title":"Comparison between wind power prediction models based on wavelet decomposition with least-squares support vector machine (LS-SVM) and artificial neural network (ANN)","volume":"7","author":"Campilongo","year":"2014","journal-title":"Energies"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"117","DOI":"10.3390\/ma8010117","article-title":"The bi-directional prediction of carbon fiber production using a combination of improved particle swarm optimization and support vector machine","volume":"8","author":"Xiao","year":"2015","journal-title":"Materials"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"1381","DOI":"10.1016\/j.asoc.2007.10.007","article-title":"A distributed PSO-SVM hybrid system with feature selection and parameter optimization","volume":"8","author":"Huang","year":"2008","journal-title":"Appl. Soft Comput."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"4791","DOI":"10.1007\/s12665-014-3764-x","article-title":"Application of wavelet analysis and a particle swarm-optimized support vector machine to predict the displacement of the Shuping landslide in the Three Gorges, China","volume":"73","author":"Ren","year":"2015","journal-title":"Environ. Earth Sci."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"3997","DOI":"10.1016\/j.apm.2009.01.011","article-title":"Geomechanical parameters identification by particle swarm optimization and support vector machine","volume":"33","author":"Zhao","year":"2009","journal-title":"Appl. Math. Model"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"12489","DOI":"10.3390\/s120912489","article-title":"Classification of fruits using computer vision and a multiclass support vector machine","volume":"12","author":"Zhang","year":"2012","journal-title":"Sensors"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1395","DOI":"10.1166\/jmihi.2015.1542","article-title":"Magnetic resonance brain image classification via stationary wavelet transform and generalized eigenvalue proximal support vector machine","volume":"5","author":"Zhang","year":"2015","journal-title":"J. Med. Imaging Health Inform."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1142\/S1469026810002793","article-title":"A hybrid support vector regression approach for rainfall forecasting using particle swarm optimization and projection pursuit technology","volume":"9","author":"Wu","year":"2010","journal-title":"Int. J. Comput. Intell. Appl."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1942","DOI":"10.1109\/ICNN.1995.488968","article-title":"Particle swarm optimization","volume":"4","author":"Kennedy","year":"1995","journal-title":"IEEE Proc. Int. Conf. Neural Netw."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Hassan, R., Cohanim, B., De Weck, O., and Venter, G. (2005, January 18\u201321). A comparison of particle swarm optimization and the genetic algorithm. Proceedings of the 46th AIAA Multidisciplinary Design Optimization Specialist Conference, Austin, TX, USA.","DOI":"10.2514\/6.2005-1897"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1016\/j.asoc.2013.12.001","article-title":"Hybrid PSO-SVM method for short-term load forecasting during periods with significant temperature variations in city of Burbank","volume":"16","author":"Selakov","year":"2014","journal-title":"Appl. Soft Comput."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Shieh, M.Y., Chiou, J.S., Hu, Y.C., and Wang, K.Y. (2014). Applications of PCA and SVM-PSO based real-time face recognition system. Math. Probl. Eng., 2014.","DOI":"10.1155\/2014\/530251"},{"key":"ref_28","unstructured":"Nong, J.F., and Jin, L. (2008, January 25\u201327). Application of support vector machine to predict precipitation. Proceedings of the 7th World Congress on Intelligent Control and Automation, Chingqing, China."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"6663","DOI":"10.3390\/e17106663","article-title":"Identification of green, oolong and black teas in China via wavelet packet entropy and fuzzy support vector machine","volume":"17","author":"Wang","year":"2015","journal-title":"Entropy"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1795","DOI":"10.3390\/e17041795","article-title":"Preclinical diagnosis of magnetic resonance (MR) brain images via discrete wavelet packet transform with Tsallis entropy and generalized eigenvalue proximal support vector machine (GEPSVM)","volume":"17","author":"Zhang","year":"2015","journal-title":"Entropy"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Vapnik, V.N. (1995). The Nature of Statistical Learning Theory, Springer-Verlag. [1st ed.].","DOI":"10.1007\/978-1-4757-2440-0"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Vapnik, V.N., and Chervonenkis, A. (1971). On the Uniform Convergence of Relative Frequencies of Events to Their Probabilities, Springer International Publishing. Theory of Probability and Its Applications.","DOI":"10.1137\/1116025"},{"key":"ref_33","unstructured":"Kuhn, H., and Tucker, A. (August, January 31). Nonlinear Programming. Proceedings of the 2nd Berkeley Symposium on Mathematical Statistics and Probabilistics, Berkeley, CA, USA."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Ballanti, L., Blesius, L., Hines, E., and Kruse, B. (2016). Tree species classification using hyperspectral imagery: A comparison of two classifiers. Remote Sens., 8.","DOI":"10.3390\/rs8060445"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Kennedy, J. (2011). Particle Swarm Optimization. Encyclopedia of Machine Learning, Springer.","DOI":"10.1007\/978-0-387-30164-8_630"},{"key":"ref_36","first-page":"013","article-title":"Drought Prediction Model Based on Genetic Algorithm Optimization Support Vector Machine (SVM)","volume":"2","author":"Chi","year":"2013","journal-title":"J. Shenyang Agric. Univ."},{"key":"ref_37","first-page":"007","article-title":"Wetland Remote Sensing Classification Using Support Vector Machine Optimized with Genetic Algorithm: A Case Study in Honghe Nature National Reserve","volume":"4","author":"Zang","year":"2012","journal-title":"Sci. Geograph. Sin."},{"key":"ref_38","first-page":"139","article-title":"Application of improved ant colony algorithm in SVM parameter optimization selection","volume":"51","author":"Gao","year":"2015","journal-title":"Comput. Eng. Appl."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"2531","DOI":"10.1016\/j.eswa.2009.08.019","article-title":"Power load forecasting using support vector machine and ant colony optimization","volume":"37","author":"Niu","year":"2010","journal-title":"Expert Syst. Appl."},{"key":"ref_40","first-page":"95","article-title":"SVM model selection based on ant colony algorithm","volume":"17","author":"Ni","year":"2007","journal-title":"Comput. Technol. Dev."}],"container-title":["Algorithms"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-4893\/10\/2\/57\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:36:10Z","timestamp":1760207770000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-4893\/10\/2\/57"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,5,17]]},"references-count":40,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2017,6]]}},"alternative-id":["a10020057"],"URL":"https:\/\/doi.org\/10.3390\/a10020057","relation":{},"ISSN":["1999-4893"],"issn-type":[{"value":"1999-4893","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,5,17]]}}}