/CryptoClustering

Primary LanguageJupyter Notebook

CryptoClustering

  • A data analysis and clustering process for a cryptocurrency market dataset using Python and unsupervised learning to predict if cryptocurrencies are affected by 24-hour or 7-day price changes.

  • Prepare the Data Use the StandardScaler() module from scikit-learn to normalize the data from the CSV file.

  • Find the Best Value for k Using the Original Scaled DataFrame. Use the elbow method to find the best value for k.

  • Cluster Cryptocurrencies with K-means Using the Original Scaled Data.

  • Optimize Clusters with Principal Component Analysis.

  • Find the Best Value for k Using the PCA Data. Use the elbow method on the PCA data to find the best value for k.

  • Cluster Cryptocurrencies with K-means Using the PCA Data.

  • Visualize and Compare the Results.

image