数学建模社区-数学中国

标题: 请大家帮忙看看这个聚类 [打印本页]

作者: hahaysw    时间: 2012-3-9 08:14
标题: 请大家帮忙看看这个聚类
我用sas对一组数据先规范化处理后进行聚类,用到命令$ Z% I/ C* V7 A% ]" V
proc cluster data=cj method=ave outttree=ot pseudo ccc;) Y) n* o$ `. K5 E$ J. V0 t0 a3 r
var grbian avbian rtbian;
# m4 c7 D* _  ?6 Uid depth;
7 {, b, L6 a: N8 _3 K& ]proc tree data=ot horizontal;5 O2 `! h3 K! F7 g' g8 R8 [% E
run;
1 |- {% h$ o+ @7 R/ i" Q+ B然后出来这样的图
; m7 C* ]2 K+ ` 聚类系谱图 , k! |8 U/ B! Y8 f$ K' Q. e! _; P
我想在这幅图里看清楚到底是在哪些点开始聚类了,请问能不能仅仅改tree过程使图片放大到能看清数字。
/ P! I, x. n- R$ z另外可否通过设定阈值来处理?
作者: madio    时间: 2012-3-9 08:28
系统聚类法的目的就是要逐步地聚成一类,一开始就在做把距离接近的点聚类,cluster参数里面没有设置最终分类个数的参数,你可以自己去规定一个阈值,认为大于这个阈值的的点就不可能在一类里面了,其他的方差聚类或者动态聚类方法有设置聚类个数的参数
作者: madio    时间: 2012-3-9 08:52
你是说已经知道要分成21类了?你改成这个试试,最后面也会输出结果集/ N4 ~* k  Q. I$ U
proc tree data=ot graphics horizontal nclusters=21 out=oclust;
作者: madio    时间: 2012-3-9 09:50
参考一下这个页面,里面有一个宏http://z.book118.com/xueshu/xues ... %E0%B7%D6%CE%F6.htm
作者: hahaysw    时间: 2012-3-9 11:22
谢谢了。
作者: hahaysw    时间: 2012-3-9 11:33
我按这个试了一下,图还是没有变化。C:\Documents and Settings\Administrator.PC-200401151852\桌面\聚类3.jpg" `4 n( E5 K- R2 s2 h
然后有下面的提示
, g. h6 f8 n" C% I* r$ YWARNING: The left vertical axis labeled Name of Observation or Cluster could not be fit as specified. The axis values will
( f  N4 W1 D; e6 L0 c2 z* Z马老师说是可能数据量太大了,需要调整一下坐标尺度 。
0 C4 {4 }4 z& h) }* ?我的数据是5075行
作者: hahaysw    时间: 2012-3-9 11:37
本帖最后由 hahaysw 于 2012-3-9 11:39 编辑
. I9 k  e" F) }. t  J( C
3 F  d+ u2 y* r* ]/ K4 v) |' E我把附件上传上来了,请高手帮帮忙  b. ?' Z! L/ e& u1 F4 }- z
Book1.xls (464 KB, 下载次数: 8)
作者: 天海星云    时间: 2012-3-9 12:38
。。。。。。。。。。
作者: yanke1311    时间: 2012-3-9 19:35
。。。。。。
作者: hahaysw    时间: 2012-3-10 00:20
基本上就是这个坐标的问题了,但我实在是改不来了,请高人指点。
作者: hahaysw    时间: 2012-3-24 07:28
这个问题有人能给解决一下吗




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5