Skip to content

Latest commit

 

History

History
21 lines (21 loc) · 1.96 KB

README.md

File metadata and controls

21 lines (21 loc) · 1.96 KB

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.