Skip to content

We created 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.The data Martha provided us was not ideal, so we processed to fit the machine learning models. Since there is no known output for what Martha is looking for, we decided to use u…

Notifications You must be signed in to change notification settings

utsavchaudharygithub/Cryptocurrencies

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cryptocurrencies

We created 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.The data Martha provided us was not ideal, so we processed to fit the machine learning models. Since there is no known output for what Martha is looking for, we decided to use unsupervised learning. To group the cryptocurrencies, Martha and us decided on a clustering algorithm. We used data visualizations to share our findings with the board.

Resources Used:

Crypto_data.csv

Applications used:

Software: Python 3.7.7, Anaconda Navigator 1.9.12, Conda 4.8.4, Jupyter Notebook 6.0.3

Process Used:

  • Preprocessing the Data for PCA: preprocessed the dataset in order to perform PCA

Screen Shot 2022-03-07 at 10 25 14 PM

  • Reducing Data Dimensions Using PCA: Applied the Principal Component Analysis (PCA) algorithm, and reduced the dimensions of the X DataFrame to three principal components and place these dimensions in a new DataFrame.

Screen Shot 2022-03-07 at 10 25 29 PM

  • Clustering Cryptocurrencies Using K-means: The K-means algorithm is used to cluster the cryptocurrencies using the PCA data. Ran the K-means algorithm to predict the K clusters for the cryptocurrencies’ data.

elbowcurve

  • Visualizing Cryptocurrencies Results: creating scatter plots with Plotly Express and hvplot,create a table with all the currently tradable cryptocurrencies using the hvplot.table() function.

3DscatterWPCAdataandClusters

hvplot totalcoinsminesVSTotalcoilsupply

Findings:

There are 532 tradable cryptocurrencies. In Unsupervised learnings, a dataset is provied wuthoutlables, and a model learns useful properties of the structure of the dataset. Compared to supervised learning models, the unsupervised learnings have less information about eh data. The unsupervised learnings involves, grouping similar examples together, in above case similar cryptocurrencies, It also involves dimentionality reduction, and density estimation.

About

We created 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.The data Martha provided us was not ideal, so we processed to fit the machine learning models. Since there is no known output for what Martha is looking for, we decided to use u…

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published