{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,2]],"date-time":"2026-07-02T16:01:37Z","timestamp":1783008097490,"version":"3.54.5"},"reference-count":53,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2022,3,24]],"date-time":"2022-03-24T00:00:00Z","timestamp":1648080000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Information"],"abstract":"<jats:p>Meteorological phenomena is an area in which a large amount of data is generated and where it is more difficult to make predictions about events that will occur due to the high number of variables on which they depend. In general, for this, probabilistic models are used that offer predictions with a margin of error, so that in many cases they are not very good. Due to the aforementioned conditions, the use of machine learning algorithms can serve to improve predictions. This article describes an exploratory study of the use of machine learning to make predictions about the phenomenon of rain. To do this, a set of data was taken as an example that describes the measurements gathered on rainfall in the main cities of Australia in the last 10 years, and some of the main machine learning algorithms were applied (knn, decision tree, random forest, and neural networks). The results show that the best model is based on neural networks.<\/jats:p>","DOI":"10.3390\/info13040163","type":"journal-article","created":{"date-parts":[[2022,3,27]],"date-time":"2022-03-27T21:27:51Z","timestamp":1648416471000},"page":"163","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":32,"title":["Prediction of Rainfall in Australia Using Machine Learning"],"prefix":"10.3390","volume":"13","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3698-7954","authenticated-orcid":false,"given":"Antonio","family":"Sarasa-Cabezuelo","sequence":"first","affiliation":[{"name":"Dpto. Sistemas Inform\u00e1ticos y Computaci\u00f3n, Universidad Complutense de Madrid, 28040 Madrid, Spain"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2022,3,24]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Datta, A., Si, S., and Biswas, S. (2020). Complete Statistical Analysis to Weather Forecasting. Computational Intelligence in Pattern Recognition, Springer.","DOI":"10.1007\/978-981-13-9042-5_65"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1016\/0169-8095(95)00063-1","article-title":"Forecasting of storm rainfall by combined use of radar, rain gages and linear models","volume":"42","author":"Burlando","year":"1996","journal-title":"Atmos. Res."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"53","DOI":"10.3390\/agriculture6040053","article-title":"How much meteorological information is necessary to achieve reliable accuracy for rainfall estimations?","volume":"6","author":"Valipour","year":"2016","journal-title":"Agriculture"},{"key":"ref_4","first-page":"489","article-title":"Probability forecasting in meteorology","volume":"79","author":"Murphy","year":"1984","journal-title":"J. Am. Stat. Assoc."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Jolliffe, I.T., and Stephenson, D.B. (2012). Forecast Verification: A Practitioner\u2019s Guide in Atmospheric Science, John Wiley & Sons.","DOI":"10.1002\/9781119960003"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Wu, J., Huang, L., and Pan, X. (2010, January 28\u201331). A novel bayesian additive regression trees ensemble model based on linear regression and nonlinear regression for torrential rain forecasting. Proceedings of the 2010 Third International Joint Conference on Computational Science and Optimization, Huangshan, China.","DOI":"10.1109\/CSO.2010.15"},{"key":"ref_7","first-page":"263","article-title":"Bayesian processor of output for probabilistic quantitative precipitation forecast over central and West Africa","volume":"7","author":"Tanessong","year":"2017","journal-title":"Atmos. Clim. Sci."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1186","DOI":"10.1175\/1520-0477(1984)065<1186:QPFTFU>2.0.CO;2","article-title":"Quantitative precipitation forecast techniques for use in hydrologic forecasting","volume":"65","author":"Georgakakos","year":"1984","journal-title":"Bull. Am. Meteorol. Soc."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"115","DOI":"10.1007\/BF02427911","article-title":"Rain-fall modeling: An application of Bayesian forecasting","volume":"11","author":"Migon","year":"1997","journal-title":"Stoch. Hydrol. Hydraul."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Wu, J. (2013). An effective hybrid semi-parametric regression strategy for rainfall forecasting combining linear and nonlinear regression. Modeling Applications and Theoretical Innovations in Interdisciplinary Evolutionary Computation, IGI Global.","DOI":"10.4018\/978-1-4666-3628-6.ch017"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Wu, J. (2008, January 18\u201320). A novel nonlinear ensemble rainfall forecasting model incorporating linear and nonlinear regression. Proceedings of the 2008 Fourth International Conference on Natural Computation, Jinan, China.","DOI":"10.1109\/ICNC.2008.586"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"e1852","DOI":"10.1002\/met.1852","article-title":"Correction model for rainfall forecasts using the LSTM with multiple meteorological factors","volume":"27","author":"Zhang","year":"2020","journal-title":"Meteorol. Appl."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1016\/j.atmosres.2011.05.004","article-title":"Using probabilistic radar rainfall nowcasts and NWP forecasts for flow prediction in urban catchments","volume":"103","author":"Liguori","year":"2012","journal-title":"Atmos. Res."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1061\/(ASCE)1084-0699(2003)8:1(1)","article-title":"Flood forecasts for urban basin with integrated hydro-meteorological model","volume":"8","author":"Koussis","year":"2003","journal-title":"J. Hydrol. Eng."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"2333","DOI":"10.1007\/s13369-012-0309-z","article-title":"Water demand forecasting based on stepwise multiple nonlinear regression analysis","volume":"37","author":"Yasar","year":"2012","journal-title":"Arab. J. Sci. Eng."},{"key":"ref_16","first-page":"1","article-title":"Machine learning applied to weather forecasting","volume":"10","author":"Holmstrom","year":"2016","journal-title":"Meteorol. Appl."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Singh, N., Chaturvedi, S., and Akhter, S. (2019, January 7\u20139). Weather forecasting using machine learning algorithm. Proceedings of the 2019 International Conference on Signal Processing and Communication (ICSC), Noida, India.","DOI":"10.1109\/ICSC45622.2019.8938211"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Hasan, N., Uddin, M.T., and Chowdhury, N.K. (2016, January 28\u201329). Automated weather event analysis with machine learning. Proceedings of the 2016 International Conference on Innovations in Science, Engineering and Technology (ICISET), Dhaka, Bangladesh.","DOI":"10.1109\/ICISET.2016.7856509"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"5429","DOI":"10.1007\/s11276-019-02168-3","article-title":"Study of short term rain forecasting using machine learning based approach","volume":"27","author":"Balamurugan","year":"2021","journal-title":"Wirel. Netw."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Booz, J., Yu, W., Xu, G., Griffith, D., and Golmie, N. (2019, January 18\u201321). A deep learning-based weather forecast system for data volume and recency analysis. Proceedings of the 2019 International Conference on Computing, Networking and Communications (ICNC), Honolulu, HI, USA.","DOI":"10.1109\/ICCNC.2019.8685584"},{"key":"ref_21","unstructured":"Liu, J.N., and Lee, R.S. (1999, January 12\u201315). Rainfall forecasting from multiple point sources using neural networks. Proceedings of the IEEE SMC\u201999 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No. 99CH37028), Tokyo, Japan."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Darji, M.P., Dabhi, V.K., and Prajapati, H.B. (2015, January 19\u201320). Rainfall forecasting using neural network: A survey. Proceedings of the 2015 International Conference on Advances in Computer Engineering and Applications, IEEE, Ghaziabad, India.","DOI":"10.1109\/ICACEA.2015.7164782"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Mahabub, A., Habib, A.Z.S.B., Mondal, M., Bharati, S., and Podder, P. (2020, January 16\u201318). Effectiveness of ensemble machine learning algorithms in weather forecasting of bangladesh. Proceedings of the International Conference on Innovations in Bio-Inspired Computing and Applications, online.","DOI":"10.1007\/978-3-030-73603-3_25"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Rizvee, M.A., Arju, A.R., Al-Hasan, M., Tareque, S.M., and Hasan, M.Z. (2020, January 1\u20133). Weather Forecasting for the North-Western region of Bangladesh: A Machine Learning Approach. Proceedings of the 2020 11th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Kharagpur, India.","DOI":"10.1109\/ICCCNT49239.2020.9225389"},{"key":"ref_25","first-page":"309","article-title":"Weather forecasting in Sudan using machine learning schemes","volume":"2","author":"Bushara","year":"2014","journal-title":"J. Netw. Innov. Comput."},{"key":"ref_26","first-page":"248","article-title":"Machine learning techniques for short-term rain forecasting system in the northeastern part of Thailand","volume":"31","author":"Ingsrisawang","year":"2008","journal-title":"Proc. World Acad. Sci. Eng. Technol."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Macabiog, R.E.N., and Cruz, J.C.D. (December, January 29). Rainfall Predictive Approach for La Trinidad, Benguet using Machine Learning Classification. Proceedings of the 2019 IEEE 11th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment, and Management (HNICEM), Laoag, Philippines.","DOI":"10.1109\/HNICEM48295.2019.9072761"},{"key":"ref_28","first-page":"1","article-title":"Groundwater level prediction using machine learning algorithms in a drought-prone area","volume":"17","author":"Pham","year":"2022","journal-title":"Neural Comput. Appl."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1016\/j.atmosres.2017.01.003","article-title":"Prediction of monthly rainfall in Victoria, Australia: Clusterwise linear regression approach","volume":"188","author":"Bagirov","year":"2017","journal-title":"Atmos. Res."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"107040","DOI":"10.1016\/j.agwat.2021.107040","article-title":"Forecasting evapotranspiration in different climates using ensembles of recurrent neural networks","volume":"255","author":"Granata","year":"2021","journal-title":"Agric. Water Manag."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"240","DOI":"10.1016\/j.atmosres.2018.05.022","article-title":"Statistical downscaling of precipitation using machine learning techniques","volume":"212","author":"Sachindra","year":"2018","journal-title":"Atmos. Res."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"17704","DOI":"10.1038\/s41598-021-95735-8","article-title":"Automated predictive analytics tool for rainfall forecasting","volume":"11","author":"Raval","year":"2021","journal-title":"Sci. Rep."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"084051","DOI":"10.1088\/1748-9326\/ab9e98","article-title":"Machine learning-based integration of large-scale climate drivers can improve the forecast of seasonal rainfall probability in Australia","volume":"15","author":"Feng","year":"2020","journal-title":"Environ. Res. Lett."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"120","DOI":"10.3390\/cli8100120","article-title":"Attribution and prediction of precipitation and temperature trends within the Sydney catchment using machine learning","volume":"8","author":"Hartigan","year":"2020","journal-title":"Climate"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Taylor, J.K., and Cihon, C. (2004). Statistical Techniques for Data Analysis, CRC Press.","DOI":"10.1201\/9780203492390"},{"key":"ref_36","first-page":"14","article-title":"Evaluation of three simple imputation methods for enhancing preprocessing of data with missing values","volume":"21","author":"Somasundaram","year":"2011","journal-title":"Int. J. Comput. Appl."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1016\/j.patrec.2017.09.036","article-title":"A novel kNN algorithm with data-driven k parameter computation","volume":"109","author":"Zhang","year":"2018","journal-title":"Pattern Recognit. Lett."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1016\/j.neucom.2015.08.112","article-title":"Efficient kNN classification algorithm for big data","volume":"195","author":"Deng","year":"2016","journal-title":"Neurocomputing"},{"key":"ref_39","first-page":"36","article-title":"Comparative analysis of KNN algorithm using various normalization techniques","volume":"9","author":"Pandey","year":"2017","journal-title":"Int. J. Comput. Netw. Inf. Secur."},{"key":"ref_40","first-page":"74","article-title":"Study and analysis of decision tree based classification algorithms","volume":"6","author":"Patel","year":"2018","journal-title":"Int. J. Comput. Sci. Eng."},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"634","DOI":"10.1016\/j.asoc.2018.10.036","article-title":"Feature selection based on artificial bee colony and gradient boosting decision tree","volume":"74","author":"Rao","year":"2019","journal-title":"Appl. Soft Comput."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"57","DOI":"10.20473\/jisebi.5.1.57-66","article-title":"Academic decision support system for choosing information systems sub majors programs using decision tree algorithm","volume":"5","author":"Fiarni","year":"2019","journal-title":"J. Inf. Syst. Eng. Bus. Intell."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1177\/1536867X20909688","article-title":"The random forest algorithm for statistical learning","volume":"20","author":"Schonlau","year":"2020","journal-title":"Stata J."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"e1301","DOI":"10.1002\/widm.1301","article-title":"Hyperparameters and tuning strategies for random forest","volume":"9","author":"Probst","year":"2019","journal-title":"Wiley Interdiscip. Rev. Data Min. Knowl. Discov."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"910","DOI":"10.3390\/w11050910","article-title":"A brief review of random forests for water scientists and practitioners and their recent history in water resources","volume":"11","author":"Tyralis","year":"2019","journal-title":"Water"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"1645","DOI":"10.1007\/s11277-017-5224-x","article-title":"Development and application of artificial neural network","volume":"102","author":"Wu","year":"2018","journal-title":"Wirel. Pers. Commun."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"e00938","DOI":"10.1016\/j.heliyon.2018.e00938","article-title":"State-of-the-art in artificial neural network applications: A survey","volume":"4","author":"Abiodun","year":"2018","journal-title":"Heliyon"},{"key":"ref_48","first-page":"129","article-title":"What is the state of neural network pruning?","volume":"2","author":"Blalock","year":"2020","journal-title":"Proc. Mach. Learn. Syst."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"47","DOI":"10.1016\/j.fcij.2016.04.001","article-title":"A survey on exploring key performance indicators","volume":"1","author":"Badawy","year":"2016","journal-title":"Future Comput. Inform. J."},{"key":"ref_50","unstructured":"(2022, February 17). KNeighborsClassifier Function. Available online: https:\/\/scikitlearn.org\/stable\/modules\/generated\/sklearn.neighbors.KNeighborsClassifier.html#sklearn.neighbors.KNeighboursClassifier."},{"key":"ref_51","unstructured":"(2022, February 17). DecisionTreeClassifier Function. Available online: https:\/\/scikit-learn.org\/stable\/modules\/generated\/sklearn.tree.DecisionTreeClassifier.html."},{"key":"ref_52","unstructured":"(2022, February 17). RandomForestClassifier Function. Available online: https:\/\/scikit-learn.org\/stable\/modules\/generated\/sklearn.ensemble.RandomForestClassifier.html."},{"key":"ref_53","unstructured":"(2022, February 17). MLPClassifier Function. Available online: https:\/\/scikit-learn.org\/stable\/modules\/generated\/sklearn.neural_network.MLPClassifier.html."}],"container-title":["Information"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2078-2489\/13\/4\/163\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T22:42:31Z","timestamp":1760136151000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2078-2489\/13\/4\/163"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,24]]},"references-count":53,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2022,4]]}},"alternative-id":["info13040163"],"URL":"https:\/\/doi.org\/10.3390\/info13040163","relation":{},"ISSN":["2078-2489"],"issn-type":[{"value":"2078-2489","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,3,24]]}}}