Skip to content

Fictional investment bank, Accountability Accounting, is interested in offering a new cryptocurrency investment portfolio to its clients; however, the company needs assistance in determining which cryptocurrencies they should offer and would like them grouped to create a classification system for this new investment. A clustering algorithm was u…

Notifications You must be signed in to change notification settings

acfthomson/Cryptocurrencies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cryptocurrencies

Overview

Fictional investment bank, Accountability Accounting, is interested in offering a new cryptocurrency investment portfolio to its clients; however, the company needs assistance in determining which cryptocurrencies they should offer. Senior management has requested a report that include what cryptocurrencies are on the trading market and if they could be grouped to create a classification system for this new investment.

The data from Accountability Accounting needed to be cleaned in order to fit the machine learning models, and since there isn't a known output for what this investment bank is looking for, unsupervised machine learning was employed. In order to group the cryptocurrencies, a clustering algorithm was utilized and the data was visualized so the finding could be shared with the board.

Resources

Dependencies

  • Jupyter Notebook
  • Python v3.x
    • Pandas
    • hvPlot
    • Path
    • Plotly
    • SciKit-Learn

Results

Once crypto_data.csv was cleaned and preprocessed, there were 532 tradable cryptcurrencies.

An elbow curve was produced in order to find the best value for K. This would be used to determine the number of clusters that should be used in the K-Means clustering algorithm. According to the elbow curve, k=4

elbow_curve

The unsupervised machine learning algorithm Principal Componenet Analysis (PCA) was used to reduce the dimensions of the cryptocurrency components to three principal components. The following 3D scatter chart shows the cryptocurrency dataset in four clusters.

3D_plot

The 2D scatter chart shows the each cryptocurrency from the dataset as it related to total coins mined and total coin supply.

hvplot

About

Fictional investment bank, Accountability Accounting, is interested in offering a new cryptocurrency investment portfolio to its clients; however, the company needs assistance in determining which cryptocurrencies they should offer and would like them grouped to create a classification system for this new investment. A clustering algorithm was u…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published