Getting Started Example for PROC HPCANDISC
/****************************************************************/
/* S A S S A M P L E L I B R A R Y */
/* */
/* NAME: HPCANGS */
/* TITLE: Getting Started Example for PROC HPCANDISC */
/* PRODUCT: HPSTAT */
/* SYSTEM: ALL */
/* KEYS: discriminant analysis, multivariate analysis */
/* PROCS: HPCANDISC */
/* DATA: SASHELP.FISH DATA */
/* */
/* SUPPORT: Ning Kang */
/* REF: PROC HPCANDISC, GETTING STARTED EXAMPLE */
/* MISC: */
/****************************************************************/
title 'Fish Measurement Data';
proc hpcandisc data=sashelp.fish ncan=3 out=outcan;
ods exclude tstruc bstruc pstruc tcoef pcoef;
id Species;
class Species;
var Weight Length1 Length2 Length3 Height Width;
run;
proc template;
define statgraph scatter;
begingraph;
entrytitle 'Fish Measurement Data';
layout overlayequated / equatetype=fit
xaxisopts=(label='Canonical Variable 1')
yaxisopts=(label='Canonical Variable 2');
scatterplot x=Can1 y=Can2 / group=species name='fish';
layout gridded / autoalign=(topright);
discretelegend 'fish' / border=false opaque=false;
endlayout;
endlayout;
endgraph;
end;
run;
proc sgrender data=outcan template=scatter;
run;