1. Introduction2. Background of Machine Learning Regression Models3. Data Collection and Description4. Methodology4.1 Data Analysis and Visualisation4.2 Machine Learning Model Application4.3 Explainable AI5. Results and Discussion5.1 Evaluation of Model Performance5.2 Model Agnostic Results5.3 Analysis of Features Using Model Agnostic Metrics5.4 Analysis of Features Using Shapley Values Model Agnostic Metrics5.5 Evaluation of Top Features5.6 Model Optimisation5.7 Sensitivity Analysis6. ConclusionsAcknowledgementData AvailabilityReferences