SAS Hierarchy Cluster
2016-02-29 10:18
204 查看
%let lib=\\Hqdellsas04\exports\APJ\Test\UCI\data\; %let outlib=\\Hqdellsas04\exports\APJ\Test\UCI\data\Merged\; %let worklib=\\Hqdellsas04\exports\APJ\Test\UCI\data\Work\; libname datalib "&lib."; libname outlib "&outlib."; libname worklib "&worklib."; %let inds=worklib.vars_corr; ods results on; %put cur_time=%sysfunc(putn(%sysfunc(time()), time9.)); ods trace on/listing; proc cluster data=&inds.(type=distance) method=ward outtree=clus_tree pseudo rsquare ; var a: ; copy _NAME_; run; ods trace off; proc tree data=clus_tree out=clus_out nclusters=10 noprint; copy _NAME_2 ; run; %put cur_time=%sysfunc(putn(%sysfunc(time()), time9.)); /* ods listing close; ods output rsquare=varclus_out; proc varclus data=&inds.(drop=activity person segment) minc=2 maxc=200 maxeigen=3 short outtree=varclus_tree ; var a: ; run; ods listing; %put cur_time=%sysfunc(putn(%sysfunc(time()), time9.)); ods listing close; ods output rsquare=varclus_out; proc varclus data=&inds. minc=2 maxc=200 maxeigen=1 short outtree=varclus_tree ; var a1_: a2_: a3_: a4_: a5_: a6_: ; run; ods listing; %put cur_time=%sysfunc(putn(%sysfunc(time()), time9.)); /* proc tree data=varclus_tree out=varclus_out nclusters=5; run; proc contents data=&inds. out=vars(keep=varnum name length type); run; proc cluster data=&inds. method=average k=4 outtree=clus_tree ccc pseudo; var a1_: ; run; proc tree data=clus_tree noprint ncl=3 out=out; run; proc distance data=&inds. out=Dist method=Euclid; var interval(a1_: / std=Std); run;
相关文章推荐
- 141. Linked List Cycle
- Android开发笔记(七十二)数据加密算法
- Python爬虫开发(二):整站爬虫与Web挖掘
- HDU-4879-ZCC loves march(map+set+并查集)
- python进阶之路之文件处理
- ZooKeeper个人笔记watcher注册
- 66. Plus One
- @@IDENTITY与SCOPE_IDENTITY的用法
- win7 vmware 无法使用usb
- mysql安装
- 学习Java多线程之同步
- TOMCAT 调优学习
- 应用服务器集群的伸缩性设计
- H5与iOS交互
- Drawable和Bitmap的区别
- Python爬虫开发(一):零基础入门
- php基础之转码
- Lighttpd 启用 HTTPS 并重定向 HTTP 为 HTTPS 访问配置
- ios卡牌游戏项目源码
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">