Sunteți pe pagina 1din 3

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

P oiect; run; PROC UNIVARIATE data=sem_SAS.P oiect; $A% &nst umente_emise $aloa e_'ominala (a!itali)a ea_!ietei (a!italu i_! o! ii P_B$ PE% D&$*; run; PROC STANDARD DA+A=sem_sas.P oiect ,-+=sem_sas.P oiect_standa di)ate MEA'=0 S+D=1; RUN; PROC PRINCOMP data=sem_sas.P oiect_standa di)ate co. out=sem_sas.Sco u i outstat=sem_sas.%e)_A(P; $A% &nst umente_emise $aloa e_'ominala (a!itali)a ea_!ietei (a!italu i_! o! ii P_B$ PE% D&$*; title'%e)ultate Anali)a (om!onentelo P inci!ale' %-'; proc corr data=sem_sas.Sco u i out!=sem_sas.(o ; .a &nst umente_emise $aloa e_'ominala (a!itali)a ea_!ietei (a!italu i_! o! ii P_B$ PE% D&$*; /it0 P%&'1 P%&'2 P%&'3; run; ods 0tml; ods " a!0ics off; PROC PLOT data=sem_sas.Sco u i; PL,+ P%&'14P%&'24 P%&'3; RUN; DATA sem_sas.Sco u i_05; SE+ sem_sas.Sco u i; 6=P%&'1; *=P%&'2; +E6+=Simbol; S&7E=1; 6S*S='2'; *S*S='2'; LABEL *='A6A2' 6='A6A1'; 8EEP 6 * 6S*S *S*S +E6+ S&7E; Run; +&+LE 'P imul !lan ! inci!al'; PROC GPLOT DA+A=sem_sas.Sco u i_05; PL,+ *46=19A'',+A+E=sem_sas.Sco u i_05 :%E;=0 $%E;=0; RUN; proc factor data=SEM_SAS.P oiect_standa di)ate met0od=! 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 P_B$ PE% D&$*; run; proc factor data=sem_sas. e)_facto ial met0od=! inci!al n=3 sco e outstat=sem_sas. e)_facto_2f; run; otate=.a imax

proc scor data=sem_sas. e)_facto ial sco e=sem_sas. e)_facto_3f out=sem_sas.sco u i; .a &nst umente_emise $aloa e_'ominala (a!itali)a ea_!ietei (a!italu i_! o! ii P_B$ PE% D&$*; run; proc p!ot data=sem_sas.sco u i; !lot facto 24facto 1; run; PROC CLUSTER DA+A=sem_sas.P oiect_standa di)ate MEt0,D=<A%D ccc S+A'DA%D !seudo ,-++%EE=sem_sas.P oiect_clus !=3=; title 'Anali)a claselo > P e"ati ea datelo '; $A% &nst umente_emise (a!itali)a ea_!ietei (a!italu i_! o! ii; RUN; 94%ecu!e ?m e)ultatele ! ecedente !ent u a const ui " u!a ea @n claseAncluste =3 ! eci)ea)? c? do im s? obtinem 3 claseB (,P* efectuea)a co!ie ea .a iabilelo oaC oe etc.C @n fisie ul %E7-L+A+E49 PROC TREE DA+A=sem_sas.P oiect_clus ,-+=sem_sas.%E7-L+A+E '(L-S+E%S=3; title ' Dend o" ama '; (,P* &nst umente_emise (a!itali)a ea_!ietei (a!italu i_! o! ii; RUN; 94 %ecalcul?m com!onentele ! inci!aleC !ent u a !utea desena ! imul !lan ! inci!alC .i)uali)Dnd cele 3 clase calculate mai @nainte.49 PROC PRINCOMP DA+A=sem_sas.%E7-L+A+E ,-+=sem_sas. e)_ac!; title ' Anali)a com!onentelo ! inci!ale '; $A% &nst umente_emise (a!itali)a ea_!ietei (a!italu i_! o! ii; RUN; 94 ( e?m fisie ul tem!o a 'E afic'C ca e !e mite !e sonali)a ea " aficului49 DATA sem_sas." afic; SE+ sem_sas. e)_ac!; 6=P%&'1; *=P%&'2; +E6+=_'AME_; 94(ontine num? ul fi mei: Fn " aficC .a a!? ea sc is ',B1C ,B2C ...C ,B1=1' 49 S&7E=1; 6S*S='2'; *S*S='2'; &; (L-S+E%=1 t0E' (,L,%='E%EE''; 94(ulo i dife ite !ent u fieca e cluste 49 &; (L-S+E%=" t0E' (,L,%='BLA(8'; &; (L-S+E%=3 t0E' (,L,%='%ED'; LABEL *='A6A 2' 6='A6A 1'; 8EEP 6 * 6S*S *S*S +E6+ S&7E (L-S+E% (,L,% ; RUN; +&+LE 'E.identie ea claselo in a!o t cu ! imele doua com!onente ! inci!ale'; PROC GPLOT DA+A=sem_sas." afic; PL,+ *46=(L-S+E% 9 A'',+A+E=sem_sas." afic :%E;=0 $%E;=0; RUN;

PROC DISCRIM data=sem_sas.! oiect_clasif 94 canonical c oss.alidate c osslist testdata=sem_sas.sastest L&S+ all testout=sem_sas.test49;

$A% &nst umente_emise (a!itali)a ea_!ietei (a!italu i_! o! ii; (LASS (L-S+E%; RUN; PROC DISCRIM data=sem_sas.! oiect_clasif canonical c oss.alidate c osslist 94testdata=! oiect.sastest49 L&S+ all 94testout=! oiect.test49; $A% &nst umente_emise (a!itali)a ea_!ietei (a!italu i_! o! ii; (LASS cluste ; RUN;

S-ar putea să vă placă și