Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Predicting anomalous weather events using supervised machine learning

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...

Full description

Saved in:
Bibliographic Details
Main Author: Williams, Edwina
Other Authors: Moodley, Deshen
Format: Thesis
Language:English
Published: Department of Computer Science 2023
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867614486323527680
access_status_str Open Access
author Williams, Edwina
author2 Moodley, Deshen
author_browse Moodley, Deshen
Williams, Edwina
author_facet Moodley, Deshen
Williams, Edwina
author_sort Williams, Edwina
collection Thesis
description 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.
format Thesis
id oai:open.uct.ac.za:11427/36950
institution University of Cape Town (South Africa)
language eng
last_indexed 2026-06-10T12:52:48.555Z
license_str Not specified — see source repository
provenance_str_mv Harvested via OAI-PMH from UCTD — University of Cape Town Open Access Repository
publishDate 2023
publishDateRange 2023
publishDateSort 2023
publisher Department of Computer Science
publisherStr Department of Computer Science
record_format dspace
source_str UCTD — University of Cape Town Open Access Repository
spelling oai:open.uct.ac.za:11427/36950 Predicting anomalous weather events using supervised machine learning Williams, Edwina Moodley, Deshen Computer Science 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. 2023-02-21T14:09:45Z 2023-02-21T14:09:45Z 2022 2023-02-21T07:32:24Z Master Thesis Masters MSc http://hdl.handle.net/11427/36950 eng application/pdf Department of Computer Science Faculty of Science
spellingShingle Computer Science
Williams, Edwina
Predicting anomalous weather events using supervised machine learning
thesis_degree_str Master's
title Predicting anomalous weather events using supervised machine learning
title_full Predicting anomalous weather events using supervised machine learning
title_fullStr Predicting anomalous weather events using supervised machine learning
title_full_unstemmed Predicting anomalous weather events using supervised machine learning
title_short Predicting anomalous weather events using supervised machine learning
title_sort predicting anomalous weather events using supervised machine learning
topic Computer Science
url http://hdl.handle.net/11427/36950
work_keys_str_mv AT williamsedwina predictinganomalousweathereventsusingsupervisedmachinelearning