{"id":21432394,"url":"https://github.com/lingumd/cryptocurrencies","last_synced_at":"2026-04-13T21:02:31.942Z","repository":{"id":61969564,"uuid":"556701969","full_name":"lingumd/Cryptocurrencies","owner":"lingumd","description":"Unsupervised machine learning models used to group the cryptocurrencies to help prepare for a new investment.","archived":false,"fork":false,"pushed_at":"2022-11-28T01:59:00.000Z","size":4072,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-16T22:37:50.327Z","etag":null,"topics":["concatenate","elbow-curves","get-dummies","hvplot","jupyterlab","kmeans","matplotlib-pyplot","minmaxscaler","pandas","path","pca-analysis","plotly-express","scikit-learn","unsupervised-machine-learning"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lingumd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-10-24T10:56:20.000Z","updated_at":"2022-12-06T07:04:01.000Z","dependencies_parsed_at":"2023-01-22T13:01:27.072Z","dependency_job_id":null,"html_url":"https://github.com/lingumd/Cryptocurrencies","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lingumd/Cryptocurrencies","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lingumd%2FCryptocurrencies","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lingumd%2FCryptocurrencies/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lingumd%2FCryptocurrencies/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lingumd%2FCryptocurrencies/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lingumd","download_url":"https://codeload.github.com/lingumd/Cryptocurrencies/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lingumd%2FCryptocurrencies/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31770726,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T20:17:16.280Z","status":"ssl_error","status_checked_at":"2026-04-13T20:17:08.216Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["concatenate","elbow-curves","get-dummies","hvplot","jupyterlab","kmeans","matplotlib-pyplot","minmaxscaler","pandas","path","pca-analysis","plotly-express","scikit-learn","unsupervised-machine-learning"],"created_at":"2024-11-22T23:18:24.461Z","updated_at":"2026-04-13T21:02:31.925Z","avatar_url":"https://github.com/lingumd.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Cryptocurrencies\n## Purpose\nCreate 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.\n\nThe 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.\n\n### Preprocessing\n![](./Images/df1.png)\n\n![](./Images/df2.png)\n\n![](./Images/df3.png)\n\n#### Encoding\n![](./Images/encoded.png)\n\n#### Principal Component Analysis\n![](./Images/PCA.png)\n\n#### Explained Variance Ratio\n![](./Images/ExplainedVarianceRatio.png)\n\nThe three principal components explain about 6.983% of the variance in this dataset.\n\n#### Elbow Curve\n![](./Images/Elbow_Curve.png)\n\n#### K-Means Model\n![](./Images/K-Means.png)\n\n#### Concatenate Dataframe\n![](./Images/df4.png)\n\n### Visualizations\n#### 3D Scatter Plot of PCA Data and 4 Clusters from clustered_df\n![](./Images/3DScatterPCA.png)\n\n#### Hvplot Scatter Plot Using x=\"TotalCoinsMined\" and y=\"TotalCoinSupply\".\n![](./Images/hvplot_scatter.png)\n\n#### Hvplot Table with Tradable Currencies \n![](./Images/hvplot_table_screenshot.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flingumd%2Fcryptocurrencies","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flingumd%2Fcryptocurrencies","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flingumd%2Fcryptocurrencies/lists"}