Skip to content

miracelplus/STATS507_Project

Repository files navigation

Group 2 Project for STATS 507: Predicting GDP of the United States of America

This repository contains the code for the Analytics Dashboard for STATS 507. The goal of this project is to create an analytics dashboard application to explore collected data and create predictive analysis models to predict the Gross Domestic Product (GDP) of the United States of America. We used Pandas to analyze the datasets, Plotly to graph the data, Dash to build the application, and Google Cloud Platform (GCP) to host the application.

Installation

  1. Clone this repository
  2. Install required packages from requirements.txt using pip install -r requirements.txt

Usage

  1. Run main.py with python main.py
  2. Access the dashboard by navigating to the localhost URL provided in the terminal (usually http://127.0.0.1:8080/ )

Dashboard Overview

The dashboard is divided into several sections:

  1. Project Goals : A brief introduction to the project and its goals.
  2. Data Collection : A description of the data sources used in the project.
  3. Data Importing : Information about the data importing process.
  4. Data Cleaning : A summary of the data cleaning steps performed.
  5. Exploratory Data Analysis (EDA) : A section discussing the EDA process and visualizations.
  6. Predictive Analysis : A section outlining the predictive models used and their performance on the datasets.
  7. Final Conclusion : A summary of the conclusions reached from EDA and prediction.

Data Sources

Data is collected from the following sources:

  1. University of Michigan Survey
  2. The World Bank
  3. FiveThirtyEight
  4. International Monetary Fund

Project Structure

  • main.py: The main script for running the Dash application.
  • data_analysis: A folder containing the data analysis scripts and modules for each team member.
  • data: A folder containing the data files in CSV format.
  • prediction: A folder containing the prediction scripts and modules for each team member.

Contributors (Alphabetical Order)

  • Elena Sejin Chun
  • Harshang Jayantibhai Patel
  • Haowei Sun
  • Jingyi Yan
  • Runxuan Wang
  • Wei Lee
  • Zixue Zeng

Application Website Link

https://stats-507-project.uc.r.appspot.com/

About

STATES 507 Project Umich Group 2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 7

Languages