我有一个数据集(已经缩放),共有8列:
我想通过R中的坐标图开发一个聚类可视化,就像下面的博客(http://blog.datascienceheroes.com/short-lesson-on-cluster-analysis/)中所示。
有人可以帮我吗?
答案 0 :(得分:1)
许多选择。你可以做到
library(GGally)
ggparcoord(aggregate(mtcars, list(as.factor(cutree(hclust(dist(mtcars)), k = 4))), mean), columns=-1, groupColumn=1)
或
library(parcoords)
parcoords(
aggregate(mtcars, list(cutree(hclust(dist(mtcars)), k = 4)), mean),
color = list( colorScale = htmlwidgets::JS('d3.scale.category10()'), colorBy = "Group.1")
)
parcoords(
transform(mtcars, cluster = cutree(hclust(dist(mtcars)), k = 4)),
color = list( colorScale = htmlwidgets::JS('d3.scale.category10()'), colorBy = "cluster")
)
答案 1 :(得分:0)
您拥有所需功能的代码(plot_clus_coord
)here。