Skip to content

Use unsupervised machine learning to classify and analyze cryptocurrencies

Notifications You must be signed in to change notification settings

DylanSteinhauer/Cryptocurrencies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Cryptocurrencies

Purpose

The purpose of this challenge was to use clustering and unsupervised machine learning to create a report that includes what cryptocurrencies are on the trading market and how they could be grouped to create a classification system for a new investment. Both the K-Means method and the PCA algorithm were used to accomplish this task.

Results

Elbow Curve

elbow_curve
We don't know what the output of the analysis would be so we are using unsupervised machine learning to identify clusters of the cryptocurrencies. We produced this elbow curve using the K-Means method. The best k value appears to be 4 so we would conclude on an output of 4 clusters to categorize the crytocurrencies.

3-D Scatter Plot

3D_Scatter
This 3-D scatter plot was created using the PCA algorithm to reduce the crytocurrencies dimensions to three principal components.

Table

table
This is a screenshot of a table that was created using the hvplot.table() function. The table contains all the currently tradable cryptocurrencies.

2D-Scatter plot with TotalCoinMined vs TotalCoinSupply

deliverable4_scatter
Plotting the scatter plot from two cryptocurrency features directly does not efficiently segregate the different classes. Therefore, using the PCA algorithm is the correct choice for visualizing the data.

Summary

We have identified the classification of 531 cryptocurrencies based on similarities of their features. The distinct characteristics of each group need to be analyzed to determine their performance and potential interest for investment.

About

Use unsupervised machine learning to classify and analyze cryptocurrencies

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published