https://github.com/alejandromeyer/machine-learning-for-gdp-growth-estimation
https://github.com/alejandromeyer/machine-learning-for-gdp-growth-estimation
econometric-analysis economics-models jupyter-notebook machine-learning python
Last synced: 7 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/alejandromeyer/machine-learning-for-gdp-growth-estimation
- Owner: AlejandroMeyer
- Created: 2025-01-26T11:34:55.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-01-26T11:39:14.000Z (9 months ago)
- Last Synced: 2025-01-26T12:24:17.608Z (9 months ago)
- Topics: econometric-analysis, economics-models, jupyter-notebook, machine-learning, python
- Language: Jupyter Notebook
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Germany GDP Forecasting with Machine Learning 📊
This project provides a machine learning model to analyze and predict Germany's Gross Domestic Product (GDP) using data sourced from the **World Bank**. It applies linear regression techniques to forecast future GDP values and visualize economic trends over time. The model can be adapted to analyze other countries as well.
## Data Source
The GDP data used in this project was downloaded from the **World Bank** and is contained in the following file:
- **`API_NY.GDP.MKTP.CD_DS2_es_csv_v2_5998674.csv`** – GDP data file.## Project Files
- **`main.py`** – Main script containing data processing, visualization, and prediction logic.
- **`API_NY.GDP.MKTP.CD_DS2_es_csv_v2_5998674`** – Data with information.
- **`requirements`** – Requirements to create project.## Features
- **Data Processing:**
- Cleans and prepares Germany and EU GDP data for analysis.
- Handles missing values and data type conversions.
- Restructures data for easier processing and visualization.- **Visualization:**
- Time series plots to observe GDP trends for Germany and the EU.
- Regression plots to analyze relationships over the years.
- Dual-axis plots to compare GDP trends between Germany and the EU.- **Machine Learning Model:**
- Implements linear regression to estimate future GDP growth.
- Provides forecast values for Germany's GDP based on historical data.
- Compares predictions with actual data for validation.## Installation
1. Clone the repository:
```bash
[git clone https://github.com/AlejandroMeyer/Machine-Learning-for-GDP-Growth-Estimation.git]