-
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.