Skip to content

Repository files navigation

Correlation Matrix Analysis

Alvaro Bueno, Murali Kunissery, Albina Gallyavova

Overview

The application would show the correlation matrix of the top 15 currencies by volume in 2 periods: oct-dec 2017 and jan-apr 2018 for the viewer to analyze.

Architecture

The application uses Angular framework for the front end with Plotly.js for Charting and has a python based restful service which provide the data to the model. It also has a backend job written in python which collects historical data for 100 crypto currencies for 2 years and stores it in Mongo database. Care has been taken to ensure that backend job runs within a few seconds and uses Thread pool for peformance.

Summary : Angular 4 / Plotly.js for Web application
          Python / Flask for Rest
          Python / Mongo for backend job and persistence.

Data Analysis

  Two distinct analysis was performed 
    1. Top 15 Cryptos with High Market Capitilzation to see correlation patterns among them in a nicely fashined Grid
    2. Computed 1M Historical Volatility for all 100 Cryptos and found the 15 most volatile to analyse correlation among them.

Instructions for running

  1. git clone https://github.com/delagroove/finale_602
  2. docker pull mkunissery/web
  3. docker pull mkunissery/backendjob
  4. docker pull mkunissery/teampapp
  5. docker-compose up [takes about 3-4 mins, loads 3 different services ]
  6. once container is loaded open http://0.0.0.0:4200

Screenshot

Screenshot

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages