为图中的每个数据点添加标签
Add labels for each data point in a plot
我在用 R 绘制集群时遇到了一些问题。
我正在使用 Kmeans 作为压缩数据集的一种方式。
我的数据集已经被标记为 10 classes,所以我已经知道每个数据点属于什么 class。是否可以可视化每个数据点在每个集群中的排序方式。这样我就可以对每个集群中的 class 分布做出某种形式的结论。
我尝试使用 table
table(data$labels[kmeans_output$clusterr==1])
输出
C0 C1 C2 C3 C4 C5 C6 C7 C8 C9
4 0 0 1 0 13 0 0 245 0
我认为这是集群 1 的 class 分布。
是否可以将所有集群可视化?
使用 iris
作为示例的示例不是 reproducible。
这是您要找的吗?
km <- kmeans(iris[, 1:2], 3)
plot(iris[, 1:2], col=km$cluster)
table(iris$Species, km$cluster)
我在用 R 绘制集群时遇到了一些问题。 我正在使用 Kmeans 作为压缩数据集的一种方式。 我的数据集已经被标记为 10 classes,所以我已经知道每个数据点属于什么 class。是否可以可视化每个数据点在每个集群中的排序方式。这样我就可以对每个集群中的 class 分布做出某种形式的结论。
我尝试使用 table
table(data$labels[kmeans_output$clusterr==1])
输出
C0 C1 C2 C3 C4 C5 C6 C7 C8 C9
4 0 0 1 0 13 0 0 245 0
我认为这是集群 1 的 class 分布。
是否可以将所有集群可视化?
使用 iris
作为示例的示例不是 reproducible。
这是您要找的吗?
km <- kmeans(iris[, 1:2], 3)
plot(iris[, 1:2], col=km$cluster)
table(iris$Species, km$cluster)