/covid19

Bayesian Model for COVID-19 Spread Prediction

Primary LanguageJupyter Notebook

Bayesian Model for COVID-19 Spread Prediction

For the predictive analytics of coronavirus spread, we used a logistic curve model. The data for the analysis were taken from Kaggle competition COVID19 Global Forecasting (Week 2)' . Bayesian inference makes it possible to obtain probability density functions for model parameters and estimate the uncertainty that is important in the risk assessment analytics. In Bayesian regression approach, we can take into account expert opinions via information prior distribution. For Bayesian inference calculations, we used python pystan package. New historical data will correct the distributions for model parameters and forecasting results. In the practical analytics, it is important to find the maximum of coronavirus cases per day, this point means estimated half time of coronavirus spread in the region under investigation. More info about obtained results is here.
You can clone this repository by command 'git clone https://github.com/pavlyshenko/covid19' in the terminal or download zip package. To perform calculations you need to launch Jupyter Notebook covid19_predict.ipynb as usually.