Advertisement
Guest User

Untitled

a guest
Nov 28th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SAS 1.78 KB | None | 0 0
  1. libname decode  "/folders/myfolders/sas-quel-plaisir/source/format";    /* endroit oĆ¹ se trouvent le catalogue de formats */
  2.  
  3. libname source  "/folders/myfolders/sas-quel-plaisir/source";    /* endroit oĆ¹ se trouvent tous les datasets sources */
  4.  
  5. options fmtsearch=( decode   SOURCE  WORK);
  6.  
  7. options ls=256;
  8.  
  9. /* Question 1 */
  10.  
  11. /*
  12. proc sort data=source.mmse_result out=mmse_sorted;
  13. by usubjid visdesc;
  14. run;
  15.  
  16. proc transpose data=mmse_sorted out=mmse_score;
  17. VAR mmses1  mmses2  mmses3  mmses5
  18.     mmses6  mmses7  mmses8  mmses9
  19.     mmses10 mmses11 mmses12;
  20. BY usubjid visdesc;
  21. RUN;
  22.  
  23.  
  24. data mmse_score;
  25. set mmse_score;
  26. rename COL1=Score;
  27. run;
  28.  
  29. proc transpose data=mmse_sorted out=mmse_question;
  30. var mmsed1  mmsed2  mmsed3  mmsed5
  31.     mmsed6  mmsed7  mmsed8  mmsed9
  32.     mmsed10 mmsed11 mmsed12;
  33.    
  34. BY usubjid visdesc;
  35. RUN;
  36.  
  37.  
  38. data MMSE_P_VQS;
  39. merge mmse_question  mmse_score ;
  40. by usubjid visdesc;
  41. drop _LABEL_ _NAME_ ;
  42. rename COL1=Label_de_la_question USUBJID=Patient visdesc=Visite;
  43. run;*/
  44. /*
  45. proc print data=MMSE_P_VQS;
  46. run;*/
  47.  
  48.  
  49. /*Question 2 */
  50.  
  51.  
  52. proc sort data=source.mmse_result out=mmse_sorted;
  53. by usubjid visdesc;
  54. run;
  55.  
  56. proc transpose data=mmse_sorted out=mmse_score;
  57. VAR mmses1  mmses2  mmses3  mmses5
  58.     mmses6  mmses7  mmses8  mmses9
  59.     mmses10 mmses11 mmses12;
  60. BY usubjid visdesc;
  61. RUN;
  62.  
  63.  
  64. data mmse_score;
  65. set mmse_score;
  66. rename COL1=Score;
  67. run;
  68.  
  69. proc transpose data=mmse_sorted out=mmse_question;
  70. var mmsed1  mmsed2  mmsed3  mmsed5
  71.     mmsed6  mmsed7  mmsed8  mmsed9
  72.     mmsed10 mmsed11 mmsed12;
  73.    
  74. BY usubjid visdesc;
  75. RUN;
  76.  
  77.  
  78. data MMSE_P_VQS;
  79. merge mmse_question  mmse_score ;
  80. by usubjid visdesc;
  81. drop _LABEL_ _NAME_ ;
  82. rename COL1=Label_de_la_question USUBJID=Patient visdesc=Visite;
  83. run;
  84. /*
  85. proc print data=MMSE_P_VQS;
  86. run;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement