Prediction of Daily Dewpoint Temperature Using a Model Combining the Support Vector Machine with Firefly Algorithm
This article has a reply.
VIEW THE REPLYPublication: Journal of Irrigation and Drainage Engineering
Volume 142, Issue 5
Abstract
In this research work, a hybrid approach of integrating a support vector machine (SVM) with firefly algorithm (FFA) is proposed to predict daily dewpoint temperature (). The main aim of employing FFA is to identify the optimal SVM parameters and provide the possibility of enhancing the SVM’s capability. The weather data sets including 10 years of measured-daily average air temperature (), relative humidity (), atmospheric pressure (), and for an Iranian city have been utilized. Seven different sets of parameters with one, two, and three of the considered parameters serve as inputs to establish seven models. The capability of the SVM-FFA method is compared against SVM, artificial neural network (ANN), and genetic programming (GP) to demonstrate its efficiency and viability. It is found that further precision is achieved for Model 7 established based on all approaches utilizing three inputs of , , and . The obtained results clearly indicate that the SVM-FFA method, by providing very favorable predictions, outperforms other examined techniques. In fact, hybridizing the SVM with FFA can be particularly promising as it favorably enhances the SVM’s accuracy. For the SVM-FFA Model 7, as the best model, the mean absolute bias error, root mean square error, and correlation coefficient obtained are equal to 0.6863°C, 0.8959°C, and 0.9849, respectively. While for the SVM Model 7, ranked in the next place, the attained values are 0.8810°C, 1.1487°C, and 0.9760, respectively. In summary, the SVM-FFA is indeed effective to predict daily with greater precision and reliability.
Get full access to this article
View all available purchase options and get full access to this article.
Acknowledgments
The authors acknowledge the support provided by University of Malaya Research Grant; RP006 B14HNE, “Quantum Computing for Designing and Validation Procedure.”
References
Agam, N., and Berliner, P. R. (2006). “Dew formation and water vapor absorption in semi-arid environments—A review.” J. Arid. Environ., 65(4), 572–590.
Asefa, T., Kemblowski, M., McKee, M., and Khalil, A. (2006). “Multi-time scale stream flow predictions: The support vector machines approach.” J Hydrol., 318(1–4), 7–16.
Aziz, A., and Wong, K. (1992). “Neural-network approach to the determination of aquifer parameters.” Ground Water, 30(2), 164–166.
Babovic, V., and Keijzer, M. (2000). “Rainfall runoff modeling based on genetic programming.” Nordic Hydrol., 33, 331–346.
Balkhair, K. (2002). “Aquifer parameters determination for large diameter wells using neural network approach.” J. Hydrol., 265(1–4), 118–128.
Bao, Y. H. Z., and Xiong, T. (2013). “A PSO and pattern search based memetic algorithm for SVMs parameters optimization.” Neurocomputing, 117, 98–106.
Bilgili, M., Sahin, B., and Sangun, L. (2013). “Estimating soil temperature using neighboring station data via multi-nonlinear regression and artificial neural network models.” Environ. Monit. Assess., 185(1), 347–358.
Bojic, I., Podobnik, V., Ljubi, I., Jezic, G., and Kusek, M. (2012). “A self-optimizing mobile network: Auto-tuning the network with firefly-synchronized agents.” Inf. Sci., 182(1), 77–92.
Chapelle, O., Vapnik, V., Bousquet, O., and Mukherjee, S. S. (2002). “Choosing multiple parameters for support vector machines.” Mach. Learn., 46(1–3), 131–159.
Chau, K. (2007). “Reliability and performance-based design by artificial neural network.” Adv. Eng. Software, 38(3), 145–149.
Chung, K.-M., Kao, W.-C., Sun, C.-L., Wang, L.-l., and Lin, C.-J. (2003). “Radius margin bounds for support vector machines with the RBF kernel.” Neural Comput., 15(11), 2643–2681.
Citakoglu, H., Cobaner, M., Haktanir, T., and Kisi, O. (2014). “Estimation of monthly mean reference evapotranspiration in Turkey.” Water Resour. Manage., 28(1), 99–113.
Demuth, H., and Beale, M. (1997). Neural network toolbox for use with MATLAB, users guide, version 3.0, Mathworks, Natick, MA.
Friedrichs, F., and Igel, C. (2005). “Evolutionary tuning of multiple SVM parameters.” Neurocomputing, 64, 107–117.
Gandomi, A. H., Yang, X. S., and Alavi, A. H. (2011). “Mixed variable structural optimization using Firefly Algorithm.” Comput. Struct., 89(23–24), 2325–2336.
Jain, P., Garibaldi, J. M., and Hirst, J. D. (2009). “Supervised machine learning algorithms for protein structure classification.” Comput. Biol. Chem., 33(3), 216–223.
Jeong, C., Shin, J. Y., Kim, T., and Heo, J. H. (2012). “Monthly precipitation forecasting with a neuro-fuzzy model.” Water Resour. Manage., 26(15), 4467–4483.
Ji, Y., and Sun, S. (2013). “Multitask multiclass support vector machines: Model and experiments.” Pattern Recogn., 46(3), 914–924.
Khu, S. T., Liong, S.-Y, Babovic, V., Madsen, H., and Muttil, N. (2001). “Genetic programming and its application in real-time runoff forecasting.” J. Am. Water Resour. Assoc., 37(2), 439–451.
Kim, S., Singh, V. P., Lee, C. J., and Seo, Y. (2014). “Modeling the physical dynamics of daily dew point temperature using soft computing techniques.” KSCE J. Civ. Eng., 19(6), 1930–1940.
Kimball, J. S., Running, S. W., and Nemani, R. (1997). “An improved method for estimating surface humidity from daily minimum temperature.” Agric. For. Meteorol., 85(1–2), 87–98.
Kisi, O., and Sanikhani, H. (2015). “Prediction of long-term monthly precipitation using several soft computing methods without climatic data.” Int. J. Climatol., in press.
Kisi, O., Tombul, M., and Zounemat-Kermani, M. (2015). “Modeling soil temperatures at different depths by using three different neural computing techniques.” Theor. Appl. Climatol., 121(1), 377–387.
Kıran, M. S., Özceylan, E., Gündüz, M., and Paksoy, T. (2012). “A novel hybrid approach based on Particle Swarm Optimization and Ant Colony Algorithm to forecast energy demand of Turkey.” Energy Convers. Manage., 53(1), 75–83.
Kottek, M., Grieser, J., Beck, C., Rudolf, B., and Rubel, F. (2006). “World map of the Koppen-Geiger climate classification updated.” Meteorol. Z, 15(3), 259–263.
Koza, J. R. (1992). Genetic programming: On the programming of computers by means of natural selection, MIT press, Cambridge, MA.
Lee, S.-w., and Verri, A. (2003). Support vector machines for computer vision and pattern recognition, World Scientific, NJ.
Lorena, A. C., and De Carvalho, A. C. (2008). “Evolutionary tuning of SVM parameter values in multiclass problems.” Neurocomputing, 71(16), 3326–3334.
Lu, W. Z., and Wang, W. J. (2005). “Potential assessment of the “support vector machine” method in forecasting ambient air pollutant trends.” Chemosphere, 59, 693–701.
Luo, Y., et al. (2014). “Short-term forecasting of daily reference evapotranspiration using the Hargreaves-Samani model and temperature forecasts.” Agric. Water Manage., 136, 42–51.
Mohammadi, K., Shamshirband, S., Petkovic, D., Yee, P. L., and Mansor, Z. (2016). “Using ANFIS for selection of more relevant parameters to predict dew point temperature.” Appl. Therm. Eng., 96, 311–319.
Nadig, K., Potter, W., Hoogenboom, G., and McClendon, R. (2013). “Comparison of individual and combined ANN models for prediction of air and dewpoint temperature.” Appl. Intell., 39(2), 354–366.
Poursalehi, N., Zolfaghari, A., Minuchehr, A., and Moghaddam, H. K. (2013). “Continuous firefly algorithm applied to PWR core pattern enhancement.” Nucl. Eng. Des., 258, 107–115.
Rajasekaran, S., Gayathri, S., and Lee, T.-L. (2008). “Support vector regression methodology for storm surge predictions.” Ocean Eng., 35(16), 1578–1587.
Schalkoff, R. J. (1997). Artificial neural networks, McGraw-Hill Higher Education.
Shank, D. B. (2006). “Dewpoint temperature prediction using artificial neural networks.” M.S. thesis, Harding Univ., Searcy, AR.
Shank, D. B., Hoogenboom, G., and McClendon, R. W. (2008). “Dewpoint temperature prediction using artificial neural networks.” Appl. Meteorol. Climatol., 47(6), 1757–1769.
Shiri, J., Kim, S., and Kisi, O. (2014). “Estimation of daily dewpoint temperature using genetic programming and neural networks approaches.” Hydrol. Res., 45(2), 165–181.
Snyder, R. L., and Melo-Abreu, J. P. d. (2005). Frost protection: Fundamentals, practice and economics, Vol. 1, Food and Agricultural Organization of the United Nations, Rome.
Sudheer, Ch., et al. (2014). “A support vector machine-firefly algorithm based forecasting model to determine malaria transmission.” Neurocomputing, 129, 279–288.
Sun, S. (2013). “A survey of multi-view machine learning.” Neural. Comput. Appl., 23(7–8), 2031–2038.
Tabari, H., Hosseinzadeh Talaee, P., and Willems, P. (2015). “Short-term forecasting of soil temperature using artificial neural network.” Meteorol. Appl., 22(3), 576–585.
Talaee, P. H. (2014). “Daily soil temperature modeling using neuro-fuzzy approach.” Theor. Appl. Climatol., 118(3), 481–489.
Vapnik, V. (2000). The nature of statistical learning theory, Springer, New York.
Vapnik, V. N., Vapnik, V. (1998). Statistical learning theory, Vol. 2, Wiley, New York.
Wu, K.-P., Wang, S.-D. (2009). “Choosing the kernel parameters for support vector machines by the inter-cluster distance in the feature space.” Pattern Recogn., 42(5), 710–717.
Yang, H., Huang, K., King, I., and Lyu, M. R. (2009). “Localized support vector regression for time series prediction.” Neurocomputing, 72(10), 2659–2669.
Yang, X. S. (2010). “Firefly algorithm, stochastic test functions and design optimization.” Int. J. Bio-Inspired Comput., 2(2), 78–84.
Zounemat-Kermani, M. (2012). “Hourly predictive Levenberg-Marquardt ANN and multi linear regression models for predicting of dewpoint temperature.” Meteorol. Atmos. Phys., 117(3–4), 181–192.
Information & Authors
Information
Published In
Copyright
© 2016 American Society of Civil Engineers.
History
Received: May 6, 2015
Accepted: Dec 9, 2015
Published online: Feb 29, 2016
Published in print: May 1, 2016
Discussion open until: Jul 29, 2016
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.