Coder Social home page Coder Social logo

fintech-module10-challenge's Introduction

Crypto Clustering

Case study

A Financial Advisory firm is looking for a new way of constructing investment portfolios based on cryptocurrencies.

This is a prototype to trial an approach that considers not only returns and volatility, but also other factors that might impact the crypto market. The prototype is presented as a Jupyter Lab notebook.

Data sources

Tasks to support the Analysis of the data

  • Importing and preparing the data.
  • Find the best value for k by using the original data.
  • Clustering of cryptocurrencies with K-means by using the original data.
  • Optimising the clusters with principal component analysis.
  • Finding the best value for k by using the PCA data.
  • Clustering the cryptocurrencies with K-means by using the PCA data.
  • Plotting the results to compare the performance of the clusters visually.

Technical Environment

This tool utilises the following technologies:

Disclaimer

Please be aware this is an Academic Case Study. The conclusions from this work should not be considered as financial advice.


Report

Elbow plots Cluster plots

Impact of using fewer features to cluster the data using K-Means

Since we can only plot 2 dimensions of the data (PCA 1 and PCA 2), we are not able to get a lot of meaningful information. However, the Cryptocurrency segmentation is clearer when using PCA.

fintech-module10-challenge's People

Contributors

veronicahurtado avatar

Stargazers

Roman avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.