theidari / crypto_clustering

This repository applies financial Python programming and unsupervised learning algorithms to categorize cryptocurrencies based on their performance over different timeframes. The project uses K-Means clustering and Principal Component Analysis (PCA) to group similar cryptocurrencies and identify patterns in their performance.

Home Page:https://theidari.github.io/crypto_clustering/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction and Research Objectives

A digital currency known as cryptocurrency is established on cryptographic evidence that is essential to confirm each transaction. Cryptocurrencies are distinguished by several features, including their lack of dependence on central authorities such as central banks, their provision of a degree of pseudo-anonymity, and their ability to protect against double spending attacks.[1] in this project applies financial Python programming and unsupervised learning algorithms to categorize cryptocurrencies according to their performance during different timeframes, using K-Means and Principal Component Analysis (PCA). The dataset used in this analysis comprises a CSV file that includes returns (price fluctuations) data of cryptocurrencies across diverse time periods.

Research Report

Access the research report through this link: Research Report

References

  1. Št’astný, T.; Koudelka, J.; Bílková, D.; Marek, L. Clustering and Modelling of the Top 30 Cryptocurrency Prices Using Dynamic Time Warping and Machine Learning Methods. Mathematics 2022, 10, 3672. https://doi.org/10.3390/math10193672
  2. Data for this dataset was generated by edX Boot Camps LLC, and is intended for educational purposes only.

About

This repository applies financial Python programming and unsupervised learning algorithms to categorize cryptocurrencies based on their performance over different timeframes. The project uses K-Means clustering and Principal Component Analysis (PCA) to group similar cryptocurrencies and identify patterns in their performance.

https://theidari.github.io/crypto_clustering/

License:MIT License


Languages

Language:HTML 51.0%Language:Jupyter Notebook 48.8%Language:Python 0.2%