Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 用于聚类可视化/分析的坐标图_R_Plot_Graph_Cluster Analysis_Hclust - Fatal编程技术网

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

R 用于聚类可视化/分析的坐标图,r,plot,graph,cluster-analysis,hclust,R,Plot,Graph,Cluster Analysis,Hclust,我有一个数据集(已缩放),共有8列: 第一列指示每个观测值所属的指定群集 和7个因变量(每个变量在不同的列中) 我想通过R中的坐标图开发一个集群可视化,如下面的博客()所示 有人能帮我吗?有很多选择。你可以 library(GGally) ggparcoord(aggregate(mtcars, list(as.factor(cutree(hclust(dist(mtcars)), k = 4))), mean), columns=-1, groupColumn=1) 或 您拥有所需函数的

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

  • 第一列指示每个观测值所属的指定群集
  • 和7个因变量(每个变量在不同的列中)
我想通过R中的坐标图开发一个集群可视化,如下面的博客()所示


有人能帮我吗?

有很多选择。你可以

library(GGally)
ggparcoord(aggregate(mtcars, list(as.factor(cutree(hclust(dist(mtcars)), k = 4))), mean), columns=-1, groupColumn=1)


您拥有所需函数的代码(
plot\u clus\u coord

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")
)