Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lingumd/cryptocurrencies
Unsupervised machine learning models used to group the cryptocurrencies to help prepare for a new investment.
https://github.com/lingumd/cryptocurrencies
concatenate elbow-curves get-dummies hvplot jupyterlab kmeans matplotlib-pyplot minmaxscaler pandas path pca-analysis plotly-express scikit-learn unsupervised-machine-learning
Last synced: 2 months ago
JSON representation
Unsupervised machine learning models used to group the cryptocurrencies to help prepare for a new investment.
- Host: GitHub
- URL: https://github.com/lingumd/cryptocurrencies
- Owner: lingumd
- Created: 2022-10-24T10:56:20.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-28T01:59:00.000Z (about 2 years ago)
- Last Synced: 2023-03-04T19:40:44.405Z (almost 2 years ago)
- Topics: concatenate, elbow-curves, get-dummies, hvplot, jupyterlab, kmeans, matplotlib-pyplot, minmaxscaler, pandas, path, pca-analysis, plotly-express, scikit-learn, unsupervised-machine-learning
- Language: Jupyter Notebook
- Homepage:
- Size: 3.88 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cryptocurrencies
## Purpose
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.The data needs to be processed to fit the machine learning models. Since there is no known output, unsupervised learning needs to be used. To group the cryptocurrencies, a clustering algorithm is used. Data visualizations are used to share findings.
### Preprocessing
![](./Images/df1.png)![](./Images/df2.png)
![](./Images/df3.png)
#### Encoding
![](./Images/encoded.png)#### Principal Component Analysis
![](./Images/PCA.png)#### Explained Variance Ratio
![](./Images/ExplainedVarianceRatio.png)The three principal components explain about 6.983% of the variance in this dataset.
#### Elbow Curve
![](./Images/Elbow_Curve.png)#### K-Means Model
![](./Images/K-Means.png)#### Concatenate Dataframe
![](./Images/df4.png)### Visualizations
#### 3D Scatter Plot of PCA Data and 4 Clusters from clustered_df
![](./Images/3DScatterPCA.png)#### Hvplot Scatter Plot Using x="TotalCoinsMined" and y="TotalCoinSupply".
![](./Images/hvplot_scatter.png)#### Hvplot Table with Tradable Currencies
![](./Images/hvplot_table_screenshot.png)