Skip to content

zihanltesla/Cryptocurrency_TraditionalAssets_Correlation_Analysis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Correlation Analysis on Cryptocurrency and Traditional Financial Assets

Group project for the course: https://github.com/ipozdeev/it-skills-for-research/blob/master/README.md

The final project is hosted in the main branch.

Team members:

  • Yujie Tao
  • Zihan Liu
  • Wenqian Yang

Project description

We adopt the data science project structure recommended by Cookiecutter. The project is developed using python and Docker, with data being retrieved through APIs, enabling automated updates for data, visualizations, reports, and the Jupyter Notebook.

The update of the data, plots and report can be done running the following commands:

How to Use This Project

Follow these steps to set up and run the project:

1. Build the Docker Containers

First, build the Docker containers by running the following command:

docker-compose build

This step may take a little longer time depends on the internet speed because we need to install torch which is large than other packages.

2. Run the visualization Container

Next, run the container with the following command:

docker-compose run --service-ports visualization

3. Access Jupyter Notebook

Finally, open Jupyter Notebook in your browser by navigating to the following URL:

http://localhost:8888/notebooks/visualization_executed.ipynb

Project Organization

├── LICENSE
├── docker-compose.yml <- Docker configuration file which includes services running in the project
├── README.md          <- README file to give an overview about the project.
├── reports            <- Generated analysis as PDF, LaTeX, etc.
│
└── src                
    │
    ├── data           <- Scripts to download and process data
    │   ├── Dockerfile 
    │   ├── requirements.txt
    │   ├── scripts
    │   │   ├── fetch_crypto_data.py
    │   │   ├── fetch_traditional_assets.py
    │   │   └── process_data.py
    ├── models         <- Scripts to use model to analysis data
    │   ├── Dockerfile
    │   ├── requirements.txt
    │   └── scripts
    │        │—— var.py
    |        |__ lstm.py
    |        |__ pearson.py
    └── visualization  
        │—— Dockerfile
        │—— requirements.txt
        └── scripts
            └── visualization.ipynb <- interative application for visualizing the findings

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TeX 63.3%
  • Python 22.5%
  • Jupyter Notebook 10.5%
  • Dockerfile 3.7%