SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 857|回复: 4
打印 上一主题 下一主题

跪求:在聚类分析中如何确定聚类的个数!

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2009-12-30 17:46:03 | 只看该作者

跪求:在聚类分析中如何确定聚类的个数!

在进行聚类分析时,要确定一个合理的聚类个数,我按照一本资料上介绍的统计量法用SAS作了统计量图,但是出来的图不像资料上介绍的那样可以直接看出各个统计量图建议分成几类。请教各位高手怎么办??急!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2010-1-4 10:29:14 | 只看该作者

Re: 跪求:在聚类分析中如何确定聚类的个数!

样本如果比较大 建议先用fastcluste 然后用cluster
至于组数 自己确定一个检验统计量 然后试验 一般从4, 5, 6 ...
试过去 哪个结果好选哪个
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2010-1-11 01:06:43 | 只看该作者

Re: 跪求:在聚类分析中如何确定聚类的个数!

我分别作了四个统计量CCC,伪F,伪t2,半R2图,但是出来的图我不知道怎么看??
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2010-1-24 15:23:46 | 只看该作者

Re: 跪求:在聚类分析中如何确定聚类的个数!

proc candisc data=xxx noprint out=ooo;
      class cluster;
      var &VAR_LIST.:;
   run;
proc gplot data=ooo ;
      plot can1*can2=cluster /  
         frame cframe=ligr legend=legend1 ;     
run;

可以大概看看
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2010-2-7 17:46:31 | 只看该作者

Re: 跪求:在聚类分析中如何确定聚类的个数!

如果是partition clustering,可以用GAP STATITISTIC,这个是斯坦福的Hastie等人提出的,效果比较好,也可以用BIC,这个是卡内基梅隆的andrew提出的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2026-2-6 09:50 , Processed in 0.075873 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表