This project harnesses John Hopkins Univeristy Covid-19 Data (Updated Daily).
Data can be found here: https://github.com/CSSEGISandData/COVID-19/tree/master/csse_covid_19_data/csse_covid_19_time_series
Other data sources used in this project are saved as csv and stored in the repo
This project is broken into three parts:
1. COVID -19 Data Analysis
2. COVID -19 Dashboard
3. Cases/Deaths Prediction (Machine Learning)
Frameworks/Technologies Used: Pandas, NumPy, Prophet, Matplotlib, Plotly, Viola
Used Pandas, Plotly and Matplotlib to anaylze Canadian and Worldwide Covid Data
Key Features:
1. Confrimed Cases in Canada
2. Confirmed Cases by Province/Territory
3. Interactive World Map of Confirmed Cases
Other Features Include - List of Total Cases Per Province/Territory, Confrimed Cases Per Province/Territory, Interactive World Map of Cases Per 1M people
This dashboard consists of interactive plots where you can query for various country data built using Pandas, NumPy, Prophet, Follium, Plotly and Matplotlib
Used Facebook's Prophet to forecast growth using Johns Hopkins time series data.
Key Features:
1. Interactive Graph that plots top n (an integer) worse hit country
2. Interactive Graph that plots cases vs deaths for desired country
3. Interactive World Map of Confirmed Cases
4. A machine learning model that predicts future cases & deaths and subsequently plots the predicted data. Opportunity to predict for specific country as well
Required Packages:
1. Pandas
2. NumPy
3. Jupyter Notebook
4. Jupyter Widgets
5. Matplotlib
6. Plotly
7. Voila
8. Prophet
After Installing the required packages simply use the terminal to query into the folder you cloned the repo in and run the command jupyter notebook
To run the dashbaord run voila COVID-19 Dashboard.ipynb --strip_sources =True --theme=dark in your terminal.