MagnusArias

SAS | Lab 6

Apr 11th, 2018
280
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SAS 2.85 KB | None | 0 0
  1. libname GPW "H:\SAS";
  2.  
  3. proc import out=GPW.LOTOS
  4.     file="H:\SAS\akcje.xls"
  5.     dbms=xls
  6.     replace;
  7.     sheet="LOTOS";
  8.     getnames=yes;
  9. run;
  10.  
  11. data GPW.LOTOS_R_M_T;
  12.     set GPW.LOTOS(keep=Data Kurs_otwarcia Kurs_zamkniecia );
  13.     Kurs_sredni = (Kurs_otwarcia + Kurs_zamkniecia) /2;
  14.     nowa_data = INPUT(Data, yymmdd10.);
  15.     tydzien=week(nowa_data);
  16.     miesiac=month(nowa_data);
  17.     rok=year(nowa_data);
  18. run;
  19.  
  20. data GPW.LOTOS_2007;
  21.     set GPW.LOTOS_r_m_t(drop=tydzien kurs_otwarcia kurs_zamkniecia miesiac);
  22.     where rok=2007;
  23. run;
  24.  
  25. proc means data=gpw.lotos_r_m_t;
  26. run;
  27.  
  28. proc means data=gpw.lotos_r_m_t;
  29.     /* Definiowanie zmiennych */
  30.     var Kurs_otwarcia Kurs_zamkniecia Kurs_sredni;
  31. run;
  32.  
  33. proc means data=gpw.lotos_r_m_t;
  34.     by rok;
  35.     var Kurs_otwarcia Kurs_zamkniecia Kurs_sredni;
  36. run;
  37.  
  38. proc means data=gpw.lotos_r_m_t;
  39.     /* Grupowanie danych */
  40.     by rok miesiac;
  41.     /* Definiowanie zmiennych */
  42.     var Kurs_otwarcia Kurs_zamkniecia Kurs_sredni;
  43. run;
  44.  
  45. proc means data=gpw.lotos_r_m_t;
  46.     /* Grupowanie danych */
  47.     by rok miesiac tydzien;
  48.     /* Definiowanie zmiennych */
  49.     var Kurs_otwarcia Kurs_zamkniecia Kurs_sredni;
  50. run;
  51.  
  52. proc means data=gpw.lotos_r_m_t;
  53.     /* Grupowanie danych */
  54.     by rok miesiac tydzien;
  55.     /* Definiowanie zmiennych */
  56.     var Kurs_otwarcia Kurs_zamkniecia Kurs_sredni;
  57.     /* Wyprowadzanie danych do pliku */
  58.     output out = gpw.statystyki;
  59. run;
  60.  
  61.  
  62. /* dodana nazwa statystyki mean */
  63. proc means data=gpw.lotos_r_m_t mean;
  64.     /* Grupowanie danych */
  65.     by rok miesiac tydzien;
  66.     /* Definiowanie zmiennych */
  67.     var Kurs_otwarcia Kurs_zamkniecia Kurs_sredni;
  68.     /* Wyprowadzanie danych do pliku */
  69.     /* dodana nazwa statystyki mean= */
  70.     output out = gpw.statystyki1 mean=;
  71.     /* formatowanie zmiennych wyjściowych dla statystyk w tym wypadku średniej */
  72.     format Kurs_otwarcia 8.2 Kurs_zamkniecia 8.2 Kurs_sredni 8.2;
  73. run;
  74.  
  75.  
  76. /* dodana nazwa statystyki mediana */
  77. proc means data=gpw.lotos_r_m_t median;
  78.     /* Grupowanie danych */
  79.     by rok miesiac tydzien;
  80.     /* Definiowanie zmiennych */
  81.     var Kurs_otwarcia Kurs_zamkniecia Kurs_sredni;
  82.     /* Wyprowadzanie danych do pliku */
  83.     /* dodana nazwa statystyki mediana= */
  84.     output out = gpw.statystyki1 median =;
  85.     /* formatowanie zmiennych wyjściowych dla statystyk w tym wypadku średniej */
  86.     format Kurs_otwarcia 8.2 Kurs_zamkniecia 8.2 Kurs_sredni 8.2;
  87. run;
  88.  
  89. /* dodana nazwa statystyki mean */
  90. proc means data=gpw.lotos_r_m_t median;
  91.     /* Grupowanie danych */
  92.     by rok miesiac tydzien;
  93.     /* Definiowanie zmiennych */
  94.     var Kurs_otwarcia Kurs_zamkniecia Kurs_sredni;
  95.     /* Wyprowadzanie danych do pliku */
  96.     /* dodana nazwa statystyki mediana= dla zmiennej Kurs_sredni, wprowadzenie nazwy zmiennej dla obliczonej mediany*/
  97.     output out = gpw.statystyki2 median (Kurs_sredni)=Mediana;
  98.     /* formatowanie zmiennych wyjściowych dla statystyk w tym wypadku średniej */
  99.     format Mediana 8.2;
  100. run;
Add Comment
Please, Sign In to add comment