Economic Model Visualizer is an interactive web application for analyzing economic trends and predicting economic status using machine learning. The tool provides data visualization, predictive analytics, and forecasting capabilities for economic indicators.
- Interactive Data Visualization - Explore economic trends across multiple countries
- ML-Powered Predictions - Classify economic status using Random Forest models
- Future Economic Outlook - Project GDP growth and inflation trends
- Country Comparison - Analyze economic similarities between nations
- Responsive Design - Optimized for desktop and mobile devices
The core prediction model classifies economic status into three categories:
Status | Definition | Criteria |
---|---|---|
Booming | Strong growth with controlled inflation | GDP growth ≥ 3.0% AND inflation < 5.0% |
Shrinking | Economic contraction | GDP growth ≤ 0% |
Stable | Moderate growth | All other cases |
- Growth-Inflation Ratio: Measures economic efficiency by comparing growth to inflation
- Economic Health: Captures real value creation accounting for inflation
- 3-Year Trends: Analyzes growth and inflation trajectories over time
- Python 3.9+
- pip
# Clone the repository
git clone https://github.com/harshitkumar9030/analyzing_economies.git
cd alanyzing_economies
# Create and activate virtual environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Run the application
python main.py
- Enter GDP growth and inflation values
- Click "Predict Economic Status"
- View prediction results and probability breakdown
- Analyze similar historical economies
- Select a country and forecast horizon
- Generate economic projections
- Visualize future economic status timeline
- Review confidence intervals
For detailed information on the mathematical models and methodology, see the Technical Documentation page in the application.
- Harshit - Lead Developer
This project is licensed under the MIT License.
- World Bank Open Data Repository
- International Monetary Fund (IMF) Economic Outlook Reports
- Organisation for Economic Co-operation and Development (OECD) Data