本代码使用R语言进行层次聚类分析,以鸢尾花数据集(iris)为例,分别针对不同的属性组合进行聚类分析并绘制聚类树状图。

hc1 <- hclust(dist(iris_new[,1:3]))
hc2 <- hclust(dist(iris_new[,c(1,3,4)]))
hc3 <- hclust(dist(iris_new[,c(2,3,4)]))
hc4 <- hclust(dist(iris_new[,1:2,4]))
plot(hc1)
plot(hc2)
plot(hc3)
plot(hc4)

代码中,我们分别创建了四个层次聚类对象:hc1、hc2、hc3和hc4,分别基于不同的属性组合进行聚类。例如,hc1基于'Sepal.Length'、'Sepal.Width'和'Petal.Length'三个属性进行聚类。最后,使用plot函数绘制每个聚类对象的树状图。

该代码示例展示了如何使用R语言进行层次聚类分析,并可用于分析其他数据集。


原文地址: https://www.cveoy.top/t/topic/oyN6 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录