Você está na página 1de 3

Libname sem_sas'c:\SEM_SAS'; Run; proc import datafile='c:\SEM_SAS\date_SAS.xls' DBMS=excel out=sem_sas. !oiect !e"lace; #etnames=$es; run; proc print data=sem_sas.

!oiect; run; PROC STANDARD DA%A=sem_sas. !oiect &'%=sem_sas. !oiect_standa!di(ate MEA)=0 S%D=1; RUN; proc print data=sem_sas. !oiect_standa!di(ate; RUN; ods *tml; ods #!a"*ics on; !un PROC PRINCOMP data=sem_sas. !oiect_standa!di(ate )=3 co+ out=sem_sas.Sco!u!i outstat=sem_sas.Re(_A, ; -AR .nst!umente_emise -aloa!e_)ominala ,a"itali(a!ea_"ietei ,a"italu!i_"!o"!ii _B- ER D.-/; title'Re(ultate Anali(a ,om"onentelo! !inci"ale'; R'); proc print data=sem_sas.Sco!u!i; RUN; PROC PLOT data=sem_sas.Sco!u!i; L&% R.)01 R.)2; RUN; DATA sem_sas.Sco!u!i_*3; SE% sem_sas.Sco!u!i; 4= R.)2; /= R.)0; %E4%=Simbol; S.5E=1; 4S/S='0'; /S/S='0'; LABEL /='A4A0' 4='A4A2'; 6EE 4 / 4S/S /S/S %E4% S.5E; Run; %.%LE ' !imul "lan "!inci"al'; PROC GPLOT DA%A=sem_sas.Sco!u!i_*3; L&% /14=17A))&DA%E=sem_sas.Sco!u!i_*3 8RE9=0 -RE9=0; RUN; proc factor data=SEM_SAS. !oiect_standa!di(ate met*od="!inci"al sc!ee sco!e "!io!s=smc outstat=SEM_SAS.!e(_facto!ial; +a! .nst!umente_emise -aloa!e_)ominala ,a"itali(a!ea_"ietei ,a"italu!i_"!o"!ii _B- ER D.-/; run; proc factor data=sem_sas.!e(_facto!ial met*od="!inci"al n=2 !otate=+a!imax sco!e outstat=sem_sas.!e(_facto_0f; run; proc score data=sem_sas.!e(_facto!ial sco!e=sem_sas.!e(_facto_0f out=sem_sas.sco!u!i; +a! .nst!umente_emise -aloa!e_)ominala ,a"itali(a!ea_"ietei ,a"italu!i_"!o"!ii _B- ER D.-/; run; proc p ot data=sem_sas.sco!u!i;

"lot facto!01facto!2; run; PROC CLUST!R DA%A=sem_sas. !oiect_standa!di(ate MEt&D=:ARD ccc S%A)DARD "seudo &'%%REE=sem_sas. !oiect_clus; title 'Anali(a claselo! ; !e#ati!ea datelo!'; -AR .nst!umente_emise -aloa!e_)ominala ,a"itali(a!ea_"ietei ,a"italu!i_"!o"!ii _B- ER D.-/; RUN; 71Recu"e!<m !e(ultatele "!ecedente "ent!u a const!ui #!u"a!ea =n clase>ncluste!=? "!eci(ea(< c< do!im s< obtinem ? clase@ ,& / efectuea(a co"ie!ea +a!iabilelo! !oaA !oe etc.A =n fisie!ul RE5'L%A%E17 PROC TR!! DA%A=sem_sas. !oiect_clus &'%=sem_sas.RE5'L%A%E ),L'S%ERS=3; title ' Dend!o#!ama '; ,& / .nst!umente_emise -aloa!e_)ominala ,a"itali(a!ea_"ietei ,a"italu!i_"!o"!ii _B- ER D.-/; RUN; 71 Recalcul<m com"onentele "!inci"aleA "ent!u a "utea desena "!imul "lan "!inci"alA +i(uali(Bnd cele ? clase calculate mai =nainte.17 PROC PRINCOMP DA%A=sem_sas.RE5'L%A%E &'%=sem_sas.!e(_ac"; title ' Anali(a com"onentelo! "!inci"ale '; -AR .nst!umente_emise -aloa!e_)ominala ,a"itali(a!ea_"ietei ,a"italu!i_"!o"!ii _B- ER D.-/;; RUN; 71 ,!e<m fisie!ul tem"o!a! 'C!afic'A ca!e "e!mite "e!sonali(a!ea #!aficului17 DATA sem_sas.#!afic; SE% sem_sas.!e(_ac"; 4= R.)2; /= R.)0; %E4%=_)AME_; 71,ontine num<!ul fi!mei: Dn #!aficA +a a"<!ea sc!is '&B2A &B0A ...A &B2E2' 17 S.5E=1; 4S/S='0'; /S/S='0'; .9 ,L'S%ER=1 t*E) ,&L&R='CREE)'; 71,ulo!i dife!ite "ent!u fieca!e cluste!17 .9 ,L'S%ER=2 t*E) ,&L&R='BLA,6'; .9 ,L'S%ER=3 t*E) ,&L&R='RED'; LABEL /='A4A 0' 4='A4A 2'; 6EE 4 / 4S/S /S/S %E4% S.5E ,L'S%ER ,&L&R ; RUN; %.%LE 'E+identie!ea claselo! in !a"o!t cu "!imele doua com"onente "!inci"ale'; PROC GPLOT DA%A=sem_sas.#!afic; L&% /14=,L'S%ER 7 A))&%A%E=sem_sas.#!afic 8RE9=0 -RE9=0; RUN; "UIT; ods #!a"*ics &99;

%itle Anali(a disc!iminanta; PROC CLUST!R DA%A=sem_sas."!oiect ME%8&D=Fa!d ccc S%A)DARD "seudo outt!ee=sem_sas.!e(ultate; -AR !ofit_)et Di+idend_/ield R&A R&E -aloa!ea_acti+elo!_com"aniei Le+ie! Remune!a!ea_,E&_ului ER E S; RUN; PROC TR!! DA%A=sem_sas.!e(ultate &'%=sem_sas.fi!me_clasif ),L'S%ERS=3; ,& / !ofit_)et Di+idend_/ield R&A R&E -aloa!ea_acti+elo!_com"aniei Le+ie! Remune!a!ea_,E&_ului ER E S; RUN; PROC DISCRIM data=sem_sas.fi!me_clasif 71 canonical c!oss+alidate c!osslist testdata=sem_sas.sastest L.S% all testout=sem_sas.test17; -AR !ofit_)et Di+idend_/ield R&A R&E -aloa!ea_acti+elo!_com"aniei Le+ie! Remune!a!ea_,E&_ului ER E S; ,LASS ,L'S%ER; RUN;

Você também pode gostar