Documentation Example 1 for PROC CLUSTER
/****************************************************************/
/* S A S S A M P L E L I B R A R Y */
/* */
/* NAME: CLUSEX1 */
/* TITLE: Documentation Example 1 for PROC CLUSTER */
/* PRODUCT: STAT */
/* SYSTEM: ALL */
/* KEYS: CLUSTER ANALYSIS MILEAGE */
/* PROCS: CLUSTER */
/* DATA: */
/* */
/* SUPPORT: sasrbk */
/* REF: PROC CLUSTER, Example 1. */
/* MISC: */
/****************************************************************/
proc print noobs data=sashelp.mileages;
run;
title 'Cluster Analysis of Flying Mileages Between 10 American Cities';
ods graphics on;
title2 'Using METHOD=AVERAGE';
proc cluster data=sashelp.mileages(type=distance) method=average pseudo;
id City;
run;
title2 'Using METHOD=CENTROID';
proc cluster data=sashelp.mileages(type=distance) method=centroid pseudo;
id City;
run;
title2 'Using METHOD=DENSITY K=3';
proc cluster data=sashelp.mileages(type=distance) method=density k=3;
id City;
run;
title2 'Using METHOD=SINGLE';
proc cluster data=sashelp.mileages(type=distance) method=single;
id City;
run;
title2 'Using METHOD=TWOSTAGE K=3';
proc cluster data=sashelp.mileages(type=distance) method=twostage k=3;
id City;
run;
title2 'Using METHOD=WARD';
proc cluster data=sashelp.mileages(type=distance) method=ward pseudo;
id City;
run;