Predicting Temperature of Major Cities Using Machine Learning and Deep Learning (2309.13330v1)
Abstract: Currently, the issue that concerns the world leaders most is climate change for its effect on agriculture, environment and economies of daily life. So, to combat this, temperature prediction with strong accuracy is vital. So far, the most effective widely used measure for such forecasting is Numerical weather prediction (NWP) which is a mathematical model that needs broad data from different applications to make predictions. This expensive, time and labor consuming work can be minimized through making such predictions using Machine learning algorithms. Using the database made by University of Dayton which consists the change of temperature in major cities we used the Time Series Analysis method where we use LSTM for the purpose of turning existing data into a tool for future prediction. LSTM takes the long-term data as well as any short-term exceptions or anomalies that may have occurred and calculates trend, seasonality and the stationarity of a data. By using models such as ARIMA, SARIMA, Prophet with the concept of RNN and LSTM we can, filter out any abnormalities, preprocess the data compare it with previous trends and make a prediction of future trends. Also, seasonality and stationarity help us analyze the reoccurrence or repeat over one year variable and removes the constrain of time in which the data was dependent so see the general changes that are predicted. By doing so we managed to make prediction of the temperature of different cities during any time in future based on available data and built a method of accurate prediction. This document contains our methodology for being able to make such predictions.
- Svend Hylleberg “Modelling seasonality” Oxford University Press, 1992
- Sarah Boyd “TREND: a system for generating intelligent descriptions of time series data” In Proceedings of the IEEE international conference on intelligent processing systems (ICIPS-1998), 1998 Citeseer
- Larry R Medsker and LC Jain “Recurrent neural networks” In Design and Applications 5, 2001, pp. 64–67
- Felix A Gers, Douglas Eck and Jürgen Schmidhuber “Applying LSTM to time series predictable through time-window approaches” In Neural Nets WIRN Vietri-01 Springer, 2002, pp. 193–200
- Guy P Nason “Stationary and non-stationary time series” In Statistics in volcanology 60 Geological Society of London, London, 2006
- William WS Wei “Time series analysis” In The Oxford Handbook of Quantitative Methods in Psychology: Vol. 2, 2006
- “Air temperature prediction based on EMD and LS-SVM” In 2010 Fourth international conference on genetic and evolutionary computing, 2010, pp. 177–180 IEEE
- Tanja Van Hecke “Time series analysis to forecast temperature change” In Mathematical Scientist 35.2, 2010, pp. 63–69
- “Evaluating machine learning approaches for the interpolation of monthly air temperature at Mt. Kilimanjaro, Tanzania” In Spatial Statistics 14 Elsevier, 2015, pp. 91–113
- Christopher Olah “Understanding lstm networks”, 2015
- “Evaluation of a multiple linear regression model and SARIMA model in forecasting heat demand for district heating system” In Applied energy 179 Elsevier, 2016, pp. 544–552
- Mark Holmstrom, Dylan Liu and Christopher Vo “Machine learning applied to weather forecasting” In Meteorol. Appl, 2016, pp. 1–5
- Kuldeep Goswami, J Hazarika and AN Patowary “MONTHLY TEMPERATURE PREDICTION BASED ON ARIMA MODEL: A CASE STUDY IN DIBRUGARH STATION OF ASSAM, INDIA.” In International Journal of Advanced Research in Computer Science 8.8, 2017
- “Modeling PM2. 5 urban pollution using machine learning and selected meteorological parameters” In Journal of Electrical and Computer Engineering 2017 Hindawi, 2017
- “Atmospheric weather prediction using various machine learning techniques: a survey” In 2019 3rd International Conference on Computing Methodologies and Communication (ICCMC), 2019, pp. 422–428 IEEE
- Ashfaq Ali Shafin “Machine learning approach to forecast average weather temperature of Bangladesh” In Global Journal of Computer Science and Technology, 2019
- Nitin Singh, Saurabh Chaturvedi and Shamim Akhter “Weather forecasting using machine learning algorithm” In 2019 International Conference on Signal Processing and Communication (ICSC), 2019, pp. 171–174 IEEE
- “Air temperature forecasting using machine learning techniques: a review” In Energies 13.16 Multidisciplinary Digital Publishing Institute, 2020, pp. 4215
- Alexander G Grossman “Long-range temperature forecasting correction techniques Using machine learning”, 2020
- AHM Jakaria, Md Mosharaf Hossain and Mohammad Ashiqur Rahman “Smart weather forecasting using machine learning: a case study in tennessee” In arXiv preprint arXiv:2008.10789, 2020
- “Predicting global patterns of long-term climate change from short-term simulations using machine learning” In npj Climate and Atmospheric Science 3.1 Nature Publishing Group, 2020, pp. 1–9
- Srk “Daily temperature of major cities” In Kaggle, 2020 URL: https://www.kaggle.com/datasets/sudalairajkumar/daily-temperature-of-major-cities
- “Employing long short-term memory and Facebook prophet model in air temperature forecasting” In Communications in Statistics-Simulation and Computation Taylor & Francis, 2020, pp. 1–24
- “Deep learning-based weather prediction: a survey” In Big Data Research 23 Elsevier, 2021, pp. 100178