Predicting anomalous weather events using supervised machine learning

dc.contributor.advisorMoodley, Deshen
dc.contributor.authorWilliams, Edwina
dc.date.accessioned2023-02-21T14:09:45Z
dc.date.available2023-02-21T14:09:45Z
dc.date.issued2022
dc.date.updated2023-02-21T07:32:24Z
dc.description.abstractThe complexity and variability of atmospheric processes make it difficult to predict weather anomalies. Early detection of weather anomalies is critical to ensure that the necessary precautions are taken to limit the impact on people and economic activities. There is a growing interest in the use of machine learning techniques as an alternative to traditional weather forecasting methods. In this study, the use of machine learning techniques to predict daily maximum temperatures and detect temperature anomalies is investigated. Machine learning techniques were trained to predict weather anomalies for three stations in the Gauteng and Northern Cape provinces of South Africa. Three machine learning techniques were selected based on their use and performance in the relevant literature. The techniques include the Support Vector Machine, Artificial Neural Network and Huber Regressor. Both regression and classification-based techniques were evaluated and compared to determine which provide optimal performance for predicting temperatures and detecting anomalies. The regression-based techniques were trained to predict the daily maximum temperatures (for the next day) based on the previous three day's conditions. The predictions were evaluated based on the next day prediction error and the anomaly detection rate in the predictions. Techniques based on classification were trained to classify whether an anomaly would occur the next day based on the previous three day's conditions. The results showed that the machine learning techniques performed well at predicting the next day's maximum temperatures. However, the techniques had a low success rate in detecting anomalies.
dc.identifier.apacitationWilliams, E. (2022). <i>Predicting anomalous weather events using supervised machine learning</i>. (). ,Faculty of Science ,Department of Computer Science. Retrieved from http://hdl.handle.net/11427/36950en_ZA
dc.identifier.chicagocitationWilliams, Edwina. <i>"Predicting anomalous weather events using supervised machine learning."</i> ., ,Faculty of Science ,Department of Computer Science, 2022. http://hdl.handle.net/11427/36950en_ZA
dc.identifier.citationWilliams, E. 2022. Predicting anomalous weather events using supervised machine learning. . ,Faculty of Science ,Department of Computer Science. http://hdl.handle.net/11427/36950en_ZA
dc.identifier.ris TY - Master Thesis AU - Williams, Edwina AB - The complexity and variability of atmospheric processes make it difficult to predict weather anomalies. Early detection of weather anomalies is critical to ensure that the necessary precautions are taken to limit the impact on people and economic activities. There is a growing interest in the use of machine learning techniques as an alternative to traditional weather forecasting methods. In this study, the use of machine learning techniques to predict daily maximum temperatures and detect temperature anomalies is investigated. Machine learning techniques were trained to predict weather anomalies for three stations in the Gauteng and Northern Cape provinces of South Africa. Three machine learning techniques were selected based on their use and performance in the relevant literature. The techniques include the Support Vector Machine, Artificial Neural Network and Huber Regressor. Both regression and classification-based techniques were evaluated and compared to determine which provide optimal performance for predicting temperatures and detecting anomalies. The regression-based techniques were trained to predict the daily maximum temperatures (for the next day) based on the previous three day's conditions. The predictions were evaluated based on the next day prediction error and the anomaly detection rate in the predictions. Techniques based on classification were trained to classify whether an anomaly would occur the next day based on the previous three day's conditions. The results showed that the machine learning techniques performed well at predicting the next day's maximum temperatures. However, the techniques had a low success rate in detecting anomalies. DA - 2022_ DB - OpenUCT DP - University of Cape Town KW - Computer Science LK - https://open.uct.ac.za PY - 2022 T1 - Predicting anomalous weather events using supervised machine learning TI - Predicting anomalous weather events using supervised machine learning UR - http://hdl.handle.net/11427/36950 ER - en_ZA
dc.identifier.urihttp://hdl.handle.net/11427/36950
dc.identifier.vancouvercitationWilliams E. Predicting anomalous weather events using supervised machine learning. []. ,Faculty of Science ,Department of Computer Science, 2022 [cited yyyy month dd]. Available from: http://hdl.handle.net/11427/36950en_ZA
dc.language.rfc3066eng
dc.publisher.departmentDepartment of Computer Science
dc.publisher.facultyFaculty of Science
dc.subjectComputer Science
dc.titlePredicting anomalous weather events using supervised machine learning
dc.typeMaster Thesis
dc.type.qualificationlevelMasters
dc.type.qualificationlevelMSc
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
thesis_sci_2022_williams edwina.pdf
Size:
3.8 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
0 B
Format:
Item-specific license agreed upon to submission
Description:
Collections