/Cryptocurrencies

Primary LanguageJupyter Notebook

Overview

Create a report that includes what cryptocurrencies are on the trading market and how they could be grouped to create a classification system for this new investment

Tasks

  • Used reduction techniques such as Principal Component Analysis (PCA) to reduce the dataset's dimensions
  • Used unsupervised machine learning algorithms like K-Means clustering to group similar cryptocurrencies
  • Used Pandas to perform exploratory data analysis on the cryptocurrency dataset
  • Visualized the results of clustering using 3D scatter plots and interactive plots with Plotly Express and hvPlot
  • Created interactive tables and plots to display key insights such as tradable cryptocurrencies and cluster distributions

The crypto_data.csv was retrieved from CryptoCompare (https://min-api.cryptocompare.com/data/all/coinlist)