Skip to content

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.

Notifications You must be signed in to change notification settings

theidari/crypto_clustering

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

Stars

Watchers

Forks