Weather Forecast App (by Doctor Strange wannabes)

Debbie Choong, Tan Chun Rong, Low Yan Rou, Chu Wei Ming
26/1/2022

Introduction

Firstly, we ask ourselves questions as asking a correct question is considered one of the most important steps before tackling a data science problem.

  • What is the weather like tomorrow at Kuala Lumpur?
  • Should I have outdoor activities at Seremban 4 days from now?
  • Do I need to bring my umbrella when I go out?

Data Science Process

1. Finding and getting data

Finding relevant data to the shiny app, which in this case in the weather, temperature, pressure and humidity

2. Cleaning data

Data used in our weather forecast app is constantly being updated

3. Analysing data

Perform Exploratory Data Analysis(EDA) to have visual representation to have better understanding of data obtained

4. Model Building and Deployment

Use shiny app to deploy product and have user guide

Dataset Description

Weather Dataset

  • Shiny app will display the weather description, wind speed according to time
  • Shiny app will also display visual representation(line graph) for weekly temperature, pressure and humidity based on time and date
  • All data on the weather will be constantly updated according to real time

City Dataset

  • Shiny app will display the weather based on the city that user can choose
  • Cities are all based in Malaysia

Dataset Description

Summary of experience

  1. Learned to extract real time data
  2. Learned to utilise new packages in R
  3. Gained experience solving real world problems

Link to shiny application:

https://tcr123.shinyapps.io/WeatherForecastApp/

Source code:

https://github.com/tcr123/Weather-Forecast-App