Advertisement
Guest User

Untitled

a guest
Feb 14th, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SAS 1.75 KB | None | 0 0
  1. DATA test;
  2. INFILE "/folders/myfolders/sasuser.v94/0000_Daten/TD012_r100.csv"
  3. dlm=";"
  4. FIRSTOBS=2;
  5. INPUT Id Leuko grp$ Age Sex$ Datum Station$ Geraet$;
  6. run;
  7.  
  8.  
  9. /*******Zuerst sortieren**************/
  10. PROC SORT DATA = test;
  11. by Id;
  12. RUN;
  13.  
  14. /**********Datensatz ansich analysieren**********/
  15. PROC CONTENTS DATA=test ;
  16. RUN;
  17.  
  18. /***********Inhalte analysieren*********/
  19. PROC FREQ Data=test;
  20. /*Bei diskreten Variablen*/
  21. table Age*Sex; /*Auswählen der auszuwertenden Daten*/
  22. RUN;
  23.  
  24. PROC MEANS DATA=test N MEAN MIN MAX STD Q1 Q3;
  25. /*Bei stetigen Variablen*/
  26. Class Sex;
  27. Variable Leuko;
  28. RUN;
  29.  
  30. /*************Tiefere Analyse ************/
  31. /**** BoxPlot****/
  32. PROC SGPLOT DATA=test ;
  33. vbox Leuko / category= sex;
  34. RUN;
  35.  
  36. /**** Dichte Plot ****/
  37. PROC SGPLOT DATA=test;
  38. DENSITY Leuko /group=Sex;
  39. RUN;
  40.  
  41. /**** Streudiagramm ****/
  42. PROC SGPLOT DATA=test ;
  43. SCATTER x=Leuko y=Age /group=Sex;
  44. RUN;
  45.  
  46. /**** Regression ****/
  47. PROC SGPLOT DATA=test ;
  48. Reg x=Leuko y=Age /group=Sex;
  49. RUN;
  50.  
  51. /**** Histogram ****/
  52. PROC SGPLOT DATA=test;
  53. HISTOGRAM Age;
  54. RUN;
  55.  
  56. /**** Auswählen eines Subsets ****/
  57. Data test5;
  58. set test;
  59. if Leuko >= 145;
  60. run;
  61.  
  62. /**** Vortlaufendes Diagram ****/
  63. PROC SGPLOT DATA=test5;
  64.      LABEL Leuko = "Leukozyten";
  65.      SERIES x = Leuko y = Id;
  66.      TITLE "Leukozyten Anzahl im Bezug auf die Visite";
  67. RUN;
  68.  
  69.  
  70. /******* Weitere Funktionen *******/
  71. PROC UNIVARIATE DATA=test Normal; /******* Fast gleich wie MEANS, kann aber zb einen Test auf Normalverteilung anzeigen *******/
  72. RUN;
  73.  
  74. /******* Koordinatensystem für 2 oder mehr Variablen *******/
  75. PROC PLOT Data=test;
  76. PLOT Leuko*Age;
  77. RUN;
  78.  
  79. /***** Tabelle mit vielen Werten ****/
  80. PROC Tabulate DATA=test MISSING;
  81. class Sex Station;
  82. var Leuko;
  83. table Sex*Station, Leuko*(n pctn mean);
  84. RUN;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement