全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4721 4
2016-01-20
请问大神R用hclust做系统聚类生成对象的成分 merge和height都是什么意思呀 看英文解释也不怎么理解

代码:
res1 = hclust(x2, method = "complete")
cbind(res1$merge,res1$height)
res1$merge
res1$height

> cbind(res1$merge,res1$height)

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-1-20 15:04:39
merge每行就是一步一步聚的过程,height是聚时的两类距离
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-1-20 16:29:05
万人往LVR 发表于 2016-1-20 15:04
merge每行就是一步一步聚的过程,height是聚时的两类距离
我看到R对于merge的英文解释是        

an n-1 by 2 matrix. Row i of merge describes the merging of clusters at step i of the clustering. If an element j in the row is negative, then observation -j was merged at this stage. If j is positive then the merge was with the cluster formed at the (earlier) stage j of the algorithm. Thus negative entries in merge indicate agglomerations of singletons, and positive entries indicate agglomerations of non-singletons.

像下面的结果 第一行-7,-8分别是什么意思啊 还有如果遇到负数行或者正数行聚类是怎么进行的?

> cbind(res1$merge,res1$height)
      [,1] [,2]      [,3]
[1,]   -7   -8  105.1565
[2,]   -4   -5  138.1701
[3,]  -28  -30  189.6000
[4,]   -3    1  194.3796
[5,]  -15  -31  196.4032
[6,]  -10  -23  234.9086
[7,]   -6  -29  235.2408
[8,]  -27    3  244.4392
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-1-21 15:21:23
第一行 将第七个观测点和第八个观测点聚为一类
第二行 将第四和第五聚为一类
...
第四行 将第3个观测点聚到第一行聚的那一类
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-1-21 15:34:18
万人往LVR 发表于 2016-1-21 15:21
第一行 将第七个观测点和第八个观测点聚为一类
第二行 将第四和第五聚为一类
...
喔 原来是这样的啊 非常感谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群