-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcode.sas
38 lines (31 loc) · 857 Bytes
/
code.sas
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/*Creating data table */
data cas1;
infile "/infactus.txt";
input frcar incar insys prdia papul pvent repul prono $ prono1;
run;
proc print data=cas1;
run;
/*Stats depending on prono variable (life/death)*/
proc means data=cas1 chartype mean std min max n vardef=df maxdec=1;
class prono;
run;
/*Studying correlation between variables*/
proc corr data=cas1 pearson nosimple noprob plots=none;
var frcar incar insys prdia papul pvent repul prono1;
run;
/*Applying PCA*/
proc princomp DATA=cas1;
run;
/*Ploting Componenent Pattern*/
ods graphics on;
ods select patternPlot;
proc princomp data=cas1 plots=pattern(vector);
var frcar incar insys prdia papul pvent repul prono1;
run;
/*Ploting cloud of point*/
ods graphics on;
proc sgplot data=work.cas1;
scatter x=Prin1 y=Prin2 / group=prono;
Xaxis grid;
Yaxis grid;
run;