Comparison of RNN-LSTM, TFDF and stacking model approach for weather forecasting in Bangladesh using historical data
Md Mahmudul Hasan1, Md Jahid Hasan1, Parisha Binte Rahman2
1Department of Mechanical and Production Engineering (MPE), Islamic University of Technology (IUT), Board Bazar, Gazipur, Bangladesh.
Plos One
|September 19, 2024
Summary
Accurate weather forecasting is vital for many sectors. This study shows that a stacking average model, using machine learning, significantly improves temperature predictions over other methods like TensorFlow Decision Forest and RNN-LSTM.
Area of Science:
- Meteorology
- Data Science
- Machine Learning
Background:
- Weather forecasting is complex due to non-linear systems and climate change.
- Accurate predictions are crucial for sectors like agriculture, transportation, and tourism.
- Traditional methods struggle with erratic weather patterns.
Purpose of the Study:
- To evaluate the effectiveness of data mining, meteorological analysis, and machine learning in enhancing weather forecast accuracy.
- To compare the performance of Recurrent Neural Network-Long Short-Term Memory (RNN-LSTM), TensorFlow Decision Forest (TFDF), and model stacking techniques.
- To investigate the application of model stacking for mitigating overfitting and underfitting in weather prediction.
Main Methods:
- Utilized a 60-year meteorological dataset from Bangladesh, including rainfall, humidity, average temperature, and sea level pressure.
- Implemented and compared RNN-LSTM, TFDF, and a stacking model (ElasticNet, GradientBoost, KRR, Lasso) as base learners with a meta-model.
- Employed model stacking to aggregate predictions from multiple base models for improved accuracy and reliability.
Main Results:
- The stacking average model demonstrated superior performance in predicting average temperature compared to TFDF and RNN-LSTM.
- The stacking average model achieved a Root Mean Square Logarithmic Error (RMSLE) of 1.3002, a 10.906% improvement over the TFDF model.
- While the stacking average model excelled, individual stacking models showed less impressive performance, with TFDF yielding better validation results.
Conclusions:
- Model stacking, particularly the average approach, offers a significant advancement in weather forecasting accuracy for temperature prediction.
- The study highlights the potential of advanced machine learning techniques to address the challenges of forecasting in regions with unpredictable climate patterns.
- Further research into individual stacking model performance and validation strategies is warranted.
Related Concept Videos
Survival Tree
66
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
Building a Survival Tree
Constructing a...
Building a Survival Tree
Constructing a...
66
What is Weather?
18.2K
Overview
18.2K
Precipitation and Co-precipitation
1.7K
Precipitation and coprecipitation methods can be used to separate a mixture of ions in a solution. In qualitative inorganic analysis, ions that form sparingly soluble precipitates with the same reagent are separated based on the differences in solubility products. For example, consider the separation of Cu(II) and Fe(II) ions by precipitation as insoluble sulfides. First, copper(II) sulfide is precipitated by the addition of acidic H2S, where the dissociation of H2S is suppressed. Adding H2S...
1.7K
Precipitation Processes
431
The experimental conditions in a gravimetric analysis should be optimized to maximize the particle size and purity of the obtained precipitate. Ideally, the concentration of the precipitating reagent should be low with effective stirring to maintain low relative supersaturation for the growth of large crystals. In homogeneous precipitation, the precipitant is slowly generated by a chemical reaction in the solution to avoid local reagent excesses. For example, urea decomposes gradually to...
431
What is Climate?
18.4K
Climate refers to the prevailing weather conditions in a specific area over an extended period. As the saying goes, “Climate is what you expect. Weather is what you get.” Climate is influenced by geographic factors, such as latitude, terrain, and proximity to bodies of water.
18.4K
Responses to Drought and Flooding
10.6K
Water plays a significant role in the life cycle of plants. However, insufficient or excess of water can be detrimental and pose a serious threat to plants.
10.6K


