z-logo
open-access-imgOpen Access
Weather prediction using random forest machine learning model
Author(s) -
R. Meenal,
Prawin Angel Michael,
D. Pamela,
Rajasekaran Ekambaram
Publication year - 2021
Publication title -
indonesian journal of electrical engineering and computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.241
H-Index - 17
eISSN - 2502-4760
pISSN - 2502-4752
DOI - 10.11591/ijeecs.v22.i2.pp1208-1215
Subject(s) - random forest , support vector machine , weather prediction , wind speed , machine learning , numerical weather prediction , meteorology , predictive modelling , environmental science , computer science , big data , mean squared error , artificial intelligence , statistics , mathematics , data mining , geography
The complex numerical climate models pose a big challenge for scientists in weather predictions, especially for tropical system. This paper is focused on presenting the importance of weather prediction using machine learning (ML) technique. Recently many researchers recommended that the machine learning models can produce sensible weather predictions in spite of having no precise knowledge of atmospheric physics. In this work, global solar radiation (GSR) in MJ/m2/day and wind speed in m/s is predicted for Tamil Nadu, India using a random forest ML model. The random forest ML model is validated with measured wind and solar radiation data collected from IMD, Pune. The prediction results based on the random forest ML model are compared with statistical regression models and SVM ML model. Overall, random forest machine learning model has minimum error values of 0.750 MSE and R2 score of 0.97. Compared to regression models and SVM ML model, the prediction results of random forest ML model are more accurate. Thus, this study neglects the need for an expensive measuring instrument in all potential locations to acquire the solar radiation and wind speed data.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here