Abstract
Rainfall forecasting can guide human production and life. However, the existing methods usually have a poor prediction accuracy in short-term rainfall forecasting. Machine learning methods ignore the influence of the geographical characteristics of the rainfall area. The regional characteristics of surface and high-altitude make the prediction accuracy always fluctuate in different regions. To improve the prediction accuracy of short-term rainfall forecasting, a surface and high-Altitude Combined Rainfall Forecasting model (ACRF) is proposed. First, the weighted k-means clustering method is used to select the meteorological data of the surrounding stations related to the target station. Second, the high-altitude shear value of the target station is calculated by using the meteorological factors of the surrounding stations. Third, the principal component analysis method is used to reduce dimensions of the high-altitude shear value and the surface factors. Finally, a convolutional neural network is used to forecast rainfall. We use ACRF to test 92 meteorology stations in China. The results show that ACRF is superior to existing methods in threat rating (TS) and mean square error (MSE).
Similar content being viewed by others
References
Gupta D, Ghose U (2015) A comparative study of classification algorithms for forecasting rainfall. In: 4th International Conference on Reliability, Infocom Technologies and Optimization (ICRITO) (Trends and Future Directions)
Nayak D, Mahapatra A, Mishra P (2013) A survey on rainfall prediction using artificial neural network. Int J Comput Appl 72:32–40
Connolley WM, Harangozo SA (2001) A comparison of five numerical weather prediction analysis climatologies in southern high latitudes. J Clim 14:30–44
Lin GF, Chang MJ, Wu JT (2016) A hybrid statistical downscaling method based on the classification of rainfall patterns. Water Resour Manag 31:1–25
Luk KC, Ball J, Sharma A (2001) An application of artificial neural networks for rainfall forecasting. Math Comput Model 33:683–693
Appel KW, Gilliam RC, Davis N, Zubrow A, Howard SC (2011) Overview of the atmospheric model evaluation tool (amet) v1.1 for evaluating meteorological and air quality models. Environ Model Softw 26:434–443
Abbot J, Marohasy J (2012) Application of artificial neural networks to rainfall forecasting in Queensland, Australia. Adv Atmos Sci 29:73–86
Shi XJ, Yeung DY (2018) Machine learning for spatiotemporal sequence forecasting: a survey. In: arXiv, preprint arXiv:180806865
Singh P, Borah B (2013) Indian summer monsoon rainfall prediction using artificial neural network. Stochastic environmental research and risk assessment, vol 27. Springer, Heidelberg, pp 1585–1599
Bartoletti N, Casagli F, Marsili-Libelli S, Nardi A, Palandri L (2018) Data-driven rainfall-runoff modelling based on a neuro-fuzzy inference system. Environ Model Softw 106:35–47. Elsevier, Amsterdam
Cozzi L (2013) Weather models as virtual sensors to data driven rainfall predictions in urban watersheds. European Geosciences Union, Munich
Boehm J, Werl B, Schuh H (2006) Troposphere mapping functions for gps and very long baseline interferometry from european centre for medium-range weather forecasts operational analysis data. In: Journal of geophysical research: solid earth, vol. 111. Wiley, New Jersey
Xue M, Droegemeier KK, Wong V (2000) The advanced regional prediction system (arps)–a multi-scale nonhydrostatic atmospheric simulation and prediction model. part I: Model dynamics and verification. Meteorol Andatmos Physics 75:161–193. Springer, Heidelberg
Honda Y, Nishijima M, Koizumi K, Ohta Y, Tamiya K, Kawabata T, Tsuyuki T (2005) A pre-operational variational data assimilation system for a non-hydrostatic model at the japan meteorological agency: Formulation and preliminary results. Q J R Meteorol Soc 131:3465–3475. Wiley, New Jersey
Yu W, Nakakita E, Kim S, Yamaguchi K (2018) Assessment of ensemble flood forecasting with numerical weather prediction by considering spatial shift of rainfall fields. J Civ Eng 22:3686–3696. Springer, Heidelberg
Li K, Kan GY, Ding LQ, Dong QJ, Liu KX, Liang LL (2018) A novel flood forecasting method based on initial state variable correction. Water 10:12. Multidisciplinary Digital Publishing Institute, Switzerland
Lin YH, Chiu CC, Lin YJ, Lee PC (2013) Rainfall prediction using innovative grey model with the dynamic index. J Mar Sci Technol 21:63–75. National Taiwan Ocean University
Lin YJ, Lee PC, Ma KC, Chiu CC (2019) A hybrid grey model to forecast the annual maximum daily rainfall. J Civ Eng 23:4933–4948. Springer, Heidelberg
Somvanshi V, Pandey O, Agrawal P, Kalanker N, Prakash MR, Chand R (2006) Modeling and prediction of rainfall using artificial neural network and Arima techniques. J Ind Geophys Union 10:141–151
Zhang GP (2003) Time series forecasting using a hybrid arima and neural network model. Neurocomputing 50:159–175. Elsevier, Amsterdam
Lin GF, Chen GR, Wu MC, Chou YC (2009) Effective forecasting of hourly typhoon rainfall using support vector machines. Water Resour Res 45 Wiley, New Jersey
Mislan M, Haviluddin H, Hardwinarto S, Sumaryono S, Aipassa M (2015) Rainfall monthly prediction based on artificial neural network: a case study in Tenggarong station, East Kalimantan-Indonesia. The International Conference on Computer Science and Computational, Elsevier, Amsterdam
Shoaib M, Shamseldin AY, Melville BW (2014) Comparative study of different wavelet based neural network models for rainfall–runoff modeling. J Hydrol 515:47–58. Elsevier, Amsterdam
Meng JG (2016) Model of medium-long-term precipitation forecasting in arid areas based on pso and ls-svm methods. J Yangtze River Sci Res Instit
Farajzadeh J, Fard AF, Lotfi S (2014) Modeling of monthly rainfall and runoff of urmia lake basin using feed-forward neural network and time series analysis model. Water Resour Industry 7:38–48. Elsevier, Amsterdam
Abbot J, Marohasy J (2014) Input selection and optimisation for monthly rainfall forecasting in queensland, australia, using artificial neural networks. Atmos Res 138:166–178. Elsevier, Amsterdam
Abhishek K, Kumar A, Ranjan R, Kumar S (2012) A rainfall prediction model using artificial neural network. In: 2012 IEEE Control and System Graduate Research Colloquium, pp. 82–87. IEEE Press, New York
Sangiorgio M, Barindelli S, Biondi R, Solazzo E, Realini E, Venuti G, Guariso G (2019) Improved extreme rainfall events forecasting using neural networks and water vapor measures. In: 6th International conference on Time Series and Forecasting, pp. 820–826. Multidisciplinary Digital Publishing Institute, Switzerland
Hernández E, Sanchez-Anguix V, Julian V, Palanca J, Duque N (2016) Rainfall prediction: A deep learning approach. In: International Conference on Hybrid Artificial Intelligence Systems, pp. 151–162. Springer, Heidelberg
Onyari EK, Ilunga F (2013) Application of mlp neural network and m5p model tree in predicting streamflow: A case study of luvuvhu catchment, south africa. Int J Innov Manag Technol 4:11. IACSIT Press
Li XL, Du ZL, Song GM (2018) A method of rainfall runoff forecasting based on deep convolution neural networks. In: Sixth International Conference on Advanced Cloud and Big Data (CBD), pp. 304–310. IEEE Press, New York
Kratzert F, Klotz D, Brenner C, Schulz K, Herrnegger M (2018) Rainfall–runoff modelling using long short-term memory (LSTM) networks. Hydrol Earth Syst Sci 22:6005–6022. Copernicus GmbH
Zhang PC, Zhang L, Leung H, Wang JM (2017) A deep-learning based precipitation forecasting approach using multiple environmental factors. In: IEEE International Congress on Big Data (BigData Congress), pp. 193–200. IEEE Press, New York
Zhang PC, Jia YY, Gao J, Song W, Leung H (2018) Short-term rainfall forecasting using multi-layer perceptron. IEEE Transact Big Data 6:93–106. IEEE Press, New York
Mekanik F, Imteaz M, Gato-Trinidad S, Elmahdi A (2013) Multiple regression and artificial neural network for long-term rainfall forecasting using large scale climate modes. J Hydrol 503:11–21. Elsevier, Amsterdam
Zhu Y, Zhang W, Chen Y, Gao H (2019) A novel approach to workload prediction using attention-based lstm encoder-decoder network in cloud environment. EURASIP J Wirel Commun Netw 2019:1–18 Springer, Heidelberg
Shi XJ, Chen ZR, Wang H, Yeung DY, Wong WK, Woo WC (2015) Convolutional LSTM network: A machine learning approach for precipitation nowcasting. In: Advances in neural information processing systems, pp. 802–810. MIT Press, Massachusetts
George A, Vidyapeetham A (2012) Anomaly detection based on machine learning: dimensionality reduction using PCA and classification using SVM. Int J Comput Appl 47:5–8. Citeseer
Gao HH, Xu YS, Yin YY, Zhang WP, Li R, Wang XH (2019) Context-aware QoS prediction with neural collaborative filtering for internet-of-things services. IEEE Internet Things J. https://doi.org/10.1109/JIOT.2019.2956827
Zhang YW, Zhou YY, Wang FT, Sun Z, He Q (2018) Service recommendation based on quotient space granularity analysis and covering algorithm on Spark. Knowl-Based Syst 147:25–35. Elsevier, Amsterdam
Yu J, Hong CQ, Rui Y, Tao DC (2017) Multi-task autoencoder model for recovering human poses. In: IEEE Transactions on Industrial Electronics, pp. 1–1. IEEE Press, New York
Yin YY, Chen L, Xu YS, Wan J, Zhang H, Mai ZD (2019) Qos prediction for service recommendation with deep feature learning in edge computing environment. In: Mobile Networks and Applications, pp. 1–11. Springer, Heidelberg
Hu MB, Xiao WJ (2010) Preliminary study on analysis method of wind shear using wind profiler. Meteorol Sci 30:510–515
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article is part of the Topical Collection: Special Issue on P2P Computing for Deep Learning
Guest Editors: Ying Li, R.K. Shyamasundar, Yuyu Yin, Mohammad S. Obaidat
Rights and permissions
About this article
Cite this article
Zhang, P., Cao, W. & Li, W. Surface and high-altitude combined rainfall forecasting using convolutional neural network. Peer-to-Peer Netw. Appl. 14, 1765–1777 (2021). https://doi.org/10.1007/s12083-020-00938-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-020-00938-x