【发布时间】:2023-03-22 06:44:02
【问题描述】:
我有一个数据集,我想在其上使用 k-means 进行聚类。
作为之前的任务,我对这些数据运行 PCA,并确定了代表我数据集几乎 90% 信息的两个组件。
我想将这两个组件可视化以得出一些见解。
pca = PCA(n_components=2)
data_trans = pca.fit_transform(data)
plt.scatter(data_trans[:, 0], data_trans[:, 1])
接下来我尝试从转置矩阵可视化相同的转换数据
pca = PCA(n_components=2)
data_trans = pca.fit_transform(data.T)
plt.scatter(data_trans[:, 0], data_trans[:, 1])
最后一个图是否表明我的数据中可能存在 6 个集群? 如果有的话,我可以从这两张图中得出什么结论?
【问题讨论】:
-
差异不是信息。添加高方差随机属性,它们会淹没您的信息。没有什么可以让您不必了解您的数据...
标签: python machine-learning k-means pca unsupervised-learning