R语言聚类分析,怎样导出将分类结果
楼主描述的不是很清楚!就已知信息,简单回答一下,不知道是否解决楼主的问题?!在之前的答案中:怎么学习用 R 语言进行数据挖掘? - 据数的回答,写过一个k-means聚类的小案例,代码如下:k-menas案例代码:#K-means聚类#案例:iris鸢尾花聚类library(cluster) #加载包library(useful) #加载该包,用于下面作图data(iris)iris\u0026lt;-irisdim(iris) #显示数据维度head(iris) #最后一列是鸢尾花的分类table(iris$Species) #显示iris数据集Species列中各个值出现的频次iris_new\u0026lt;-iris;head(iris_new) #去掉最后一列irisK3\u0026lt;-kmeans(iris_new,3);irisK3 #进行k-means聚类t=table(iris$Species,irisK3$cluster);t #查看聚类结果plot(irisK3,iris,class="Species") #将聚类结果与鸢尾花初始类别绘制在一个图进行比对
k-menas案例结果:\u0026gt; irisK3\u0026lt;-kmeans(iris_new,3);irisK3 #进行k-means聚类K-means clustering with 3 clusters of sizes 38, 50, 62Cluster means: Sepal.Length Sepal.Width Petal.Length Petal.Width1 6.850000 3.073684 5.742105 2.0710532 5.006000 3.428000 1.462000 0.2460003 5.901613 2.748387 4.393548 1.433871Clustering vector: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 1 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 1 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 1 3 1 1 1 1 3 1 1 1 1 1 1 3 3 1 1 1 1 3 1 3 1 3 1 1 3 3 1 1 1 1 1 3 1 1 1 1 3 1 1 1 3 1 1 1 3 1 1 3Within cluster sum of squares by cluster: 23.87947 15.15100 39.82097 (between_SS / total_SS = 88.4 %)Available components: "cluster" "centers" "totss" "withinss" "tot.withinss" "betweenss" "size" "iter" "ifault" \u0026gt; t=table(iris$Species,irisK3$cluster);t 1 2 3 setosa 0 50 0 versicolor 2 0 48 virginica 36 0 14
1、在上面结果中:Clustering vector结果中就显示了鸢尾花的聚类结果啊\u0026gt; names(irisK3) "cluster" "centers" "totss" "withinss" "tot.withinss" "betweenss" "size" "iter" "ifault"\u0026gt; irisK3$cluster 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 2 2 2 1 2 2 2 2 2 2 1 1 2 2 2 2 1 2 1 2 1 2 2 1 1 2 2 2 2 2 1 2 2 2 2 1 2 2 2 1 2 2 2 1 2 2 1\u0026gt; irisK3$cluster #随便查看某些聚类结果 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3
2、画图比对,如下,结果也很清晰:
欢迎交流:)
■网友
泻药,本文在数据集上展示了如何来增强Hierarchical Cluster Analysis(更好的可视化和灵敏度分析)。 原文链接:R语言鸢尾花iris数据集的层次聚类分析介绍本文在数据集上展示了如何来增强Hierarchical Cluster Analysis(更好的可视化和灵敏度分析)。
背景鸢尾花数据集
推荐阅读
- OC为何跌出语言榜前十
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 人民车市|新语言、新起点,捷达VS7 强势入局
- |新款领克01竞争力分析:推荐入门版 价格门槛提高2.9万元
- C语言 指针引用数组的地址问题
- 零基础入门学习啥语言好
- 营销型外贸网站用哪种建站程序和语言比较好呢主要是适合优化,可扩展兼容性,安全性,后期网站扩展升级
- 有哪些轻易就被识别的淘宝刷单评论语言
- 写下我关于做数据分析专员的困惑和各位的建议是
- 汽车知识|五菱凯捷vs吉利嘉际,客观分析5点,谁更适合日常家用?怎么选?