Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. /*zad1*/
  2. LIBNAME LAB1 'D:\MM';
  3.  
  4. /*zad2*/
  5. data Lab1.akcje;
  6. infile 'D:\MM\LAB1\akcje.dat' delimiter= ',';
  7. input spolka $ data yymmdd10. kurs_otw kurs_min kurs_max kurs_zamkn;
  8. format data yymmdd10.;
  9. run;
  10.  
  11. /*zad3*/
  12. proc import
  13. datafile = "D:\MM\LAB1\Prognoza_ver2.xlsx" OUT=Lab1.Prognoza
  14. DBMS= xlsx replace;
  15. sheet= "Arkusz1";
  16. getnames= yes;
  17. run;
  18.  
  19. /*zad4*/
  20. data Lab1.Akcje1;
  21. set Lab1.akcje;
  22. run;
  23.  
  24.  
  25. data Lab1.Akcje1;
  26. set Lab1.Akcje;
  27. roznica=kurs_max-kurs_min;
  28. lkz=lag(kurs_zamkn);
  29. zmiana=((kurs_otw-lkz) / lkz);
  30. WEEK = WEEK(data);
  31. ROZNICA = kurs_otw - kurs_zamkn;
  32. lspolka = lag(spolka);
  33. if spolka = lspolka then do;
  34. ZMIANA = lag(kurs_zamkn);
  35. ZMIANA = ((kurs_otw - ZMIANA) / ZMIANA) ;
  36. end;
  37. format ZMIANA percent.;
  38. output;
  39. drop zmiana lspolka lkz;
  40. run;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement