Skip to content

Analysis of Cryptocurrencies using Unsupervised Machine Learning

Notifications You must be signed in to change notification settings

Bbert88/cryptocurrencies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Unsupervised Machine Learning analysis of Cryptocurrencies

Overview

The purpose of this project is to provide a report to an investment banking firm including the analysis of tradable cryptocurrencies. This was accomplished by reducing the data dimensions with PCA and then using a clustering method & K-Means. The results were displayed by creating visualizations using hvplot. Before the analysis, I completed some pre-processing of the data so that it was suitable and would work with machine learning models. This was accomplished mostly using the PANDAS library.

Results

Please see the below dataframe after being pre-processed.

df

Here are the results of the PCA, when reducing the number of features to 3.

pca

The elbow curve helped identify the ideal number for K, 4.

elbow

Scatter plot of the data after being scaled and clustered.

viz

About

Analysis of Cryptocurrencies using Unsupervised Machine Learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published