Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DATA test;
- INFILE "/folders/myfolders/sasuser.v94/0000_Daten/TD012_r100.csv"
- dlm=";"
- FIRSTOBS=2;
- INPUT Id Leuko grp$ Age Sex$ Datum Station$ Geraet$;
- run;
- /*******Zuerst sortieren**************/
- PROC SORT DATA = test;
- by Id;
- RUN;
- /**********Datensatz ansich analysieren**********/
- PROC CONTENTS DATA=test ;
- RUN;
- /***********Inhalte analysieren*********/
- PROC FREQ Data=test;
- /*Bei diskreten Variablen*/
- table Age*Sex; /*Auswählen der auszuwertenden Daten*/
- RUN;
- PROC MEANS DATA=test N MEAN MIN MAX STD Q1 Q3;
- /*Bei stetigen Variablen*/
- Class Sex;
- Variable Leuko;
- RUN;
- /*************Tiefere Analyse ************/
- /**** BoxPlot****/
- PROC SGPLOT DATA=test ;
- vbox Leuko / category= sex;
- RUN;
- /**** Dichte Plot ****/
- PROC SGPLOT DATA=test;
- DENSITY Leuko /group=Sex;
- RUN;
- /**** Streudiagramm ****/
- PROC SGPLOT DATA=test ;
- SCATTER x=Leuko y=Age /group=Sex;
- RUN;
- /**** Regression ****/
- PROC SGPLOT DATA=test ;
- Reg x=Leuko y=Age /group=Sex;
- RUN;
- /**** Histogram ****/
- PROC SGPLOT DATA=test;
- HISTOGRAM Age;
- RUN;
- /**** Auswählen eines Subsets ****/
- Data test5;
- set test;
- if Leuko >= 145;
- run;
- /**** Vortlaufendes Diagram ****/
- PROC SGPLOT DATA=test5;
- LABEL Leuko = "Leukozyten";
- SERIES x = Leuko y = Id;
- TITLE "Leukozyten Anzahl im Bezug auf die Visite";
- RUN;
- /******* Weitere Funktionen *******/
- PROC UNIVARIATE DATA=test Normal; /******* Fast gleich wie MEANS, kann aber zb einen Test auf Normalverteilung anzeigen *******/
- RUN;
- /******* Koordinatensystem für 2 oder mehr Variablen *******/
- PROC PLOT Data=test;
- PLOT Leuko*Age;
- RUN;
- /***** Tabelle mit vielen Werten ****/
- PROC Tabulate DATA=test MISSING;
- class Sex Station;
- var Leuko;
- table Sex*Station, Leuko*(n pctn mean);
- RUN;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement