用于聚类可视化/分析的坐标图

时间:2016-03-09 17:37:19

标签: r plot graph cluster-analysis hclust

我有一个数据集(已经缩放),共有8列:

  • 第一列,表示每个观察所属的指定群集,
  • 和7个因变量(每个都在不同的列中)。

我想通过R中的坐标图开发一个聚类可视化,就像下面的博客(http://blog.datascienceheroes.com/short-lesson-on-cluster-analysis/)中所示。

有人可以帮我吗?

2 个答案:

答案 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_coordhere