This project shows the analysis of the data of World Economic Outlook Database from International Monetary Fund (IMF) website.
- Top 10 countries GDP per capita growth over the last decade. #1_GDP_Per_Capita_Growth
- Draw OECD countries' "Population" growth over the last decade. #2_OECD_Population_Growth
- Create 5 clusters out of the countries using GDP and "Volume of exports of goods". #4_GDP-Exports_Clusters
- Get data fields from the year 2015 that are present in most of the countries. #5_None-null_2015
- predictor (use scikit) to predict GDP per capita. #6_GDPPC_Predictor
- API to serve the predictor. #7_API
- Clone this repository using the command:
git clone git@github.com:yuvenalmash/Data_Analysis_Project.git
- Navigate to the folder:
cd Data_Analysis_Project
- Install the required packages:
pyton3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
To run the API:
cd api
python3 app.py
To run the tests:
python3 test_app.py
- POST /predict_gdp_per_capita
- Parameters:
- "continent": string
- "Population": float
- "gross_national_savings": float
- "features": list of strings
- Returns:
- "gdp_per_capita": float
- Parameters: