1. Wykład wstępny PAKIETY STATYSTYCZNE 2. SAS, wprowadzenie - środowisko Windows, Linux 3. SAS, elementy analizy danych edycja danych 4. SAS, elementy analizy danych regresja liniowa, regresja nieliniowa 5. SAS, elementy analizy danych analiza wariancji 6. SAS, elementy analizy danych symulacje Monte Carlo 7. SAS, elementy wizualizacji danych 8. SAS, tworzenie zaawansowanych programów, manipulowanie dużymi zbiorami danych 9. R, wprowadzenie 10. R, elementy analizy danych edycja danych 11. R, elementy analizy danych regresja liniowa, regresja nieliniowa, analiza wariancji 12. R, elementy analizy danych symulacje Monte Carlo 13. R, elementy wizualizacji danych dystrybucja standardowa 14. R, tworzenie prostych programów w pakiecie R 15. Podsumowanie materiału
WSTĘP 1. Windows zmienne lokalne i globalne elementy odczytywania danych z plików makro zużycie pamięci i przestrzeni dyskowej 2. Linux uruchamianie z linii komend uruchamianie programu SAS w tle uruchamianie programu SAS przy użyciu komendy nohup Copyright 2017, Joanna Szyda
WINDOWS
OPCJE I ZMIENNE GLOBALNE * global options ; opcje globalne options obs=max; używaj wszystkich danych options ls=70; szerokość linii w pliku "log" * define mean and standard deviation ; zmienne globalne %let MEANMY1=4175.11 ; %let STDVMY1=664.99 ; %let MEANMY2=4633.92 ; %let STDVMY2=673.97 ; * define input and output files ; %let INFILE1 ='d:/asia/pcow/genotypejerseyc.txt' ; %let OUTFILE1='d:/asia/pcow/influenceMY1.txt' ; data PHENO ; przykłady odwołania do zmiennych infile "&INFILE1" ; MY1=(MY-&MEANMY1)/&STDVMY1 ; FY1=(FY-&MEANFY1)/&STDVFY1 ; Copyrigt 2017, Joanna Szyda
ZCZYTYWANIE DANYCH Z PLIKÓW input MY FY NAME $ SURNAME $ PP ; 23 12 Kasia Kowalska 9.5 34 21 Jan Kruk 8.0 21 7 Ilona Nowak 7.3 input BDAY 9-10 BMONTH 12-13 BYEAR 15-16 ; 12345678011298 12345678230195 12333333140590 length LONGNAME $24. ; input SHORTNAME $ LONGNAME $ ; Kowalski Nowodworska29 Nowak BraciGierymskich15 Zielinski NaOstatnimGroszu134 Copyrigt 2017, Joanna Szyda
ZCZYTYWANIE DANYCH Z PLIKÓW array DAY(5) DAY1-DAY5 ; array MONTH(&NMT) MONYH1-MONTH&NMT ; input DAY1-DAY5 MONTH1-MONTH&NMT ; 01 05 10 11 23 01 02 03 04 05 03 23 25 28 30 02 03 04 05 06 02 15 16 25 28 03 05 06 11 12 input @1 BULLID $ 14. @15 STATURE 3.1 @18 TYPE 3. ; BlackBeauty 9.0 340 EuroStar 4.2 267 FirstClass 5.1 390 Copyrigt 2017, Joanna Szyda
MAKRO %macro analyse (CM=,INFILE1=); wykonywanie powtarzalnych operacji data QTL ; infile "&INFILE1" ; run ; data _null_ ; set L ; file 'd:/asia/norswine/finenew.outmim' ; POSITION=&CM ; put @1 POSITION @4 LIK 10.4 ; run ; %mend analyse ; %analyse (CM=0,INFILE1='d:/ASIA/NORSWINE/QPROB/finenew1.0') %analyse (CM=1,INFILE1='d:/ASIA/NORSWINE/QPROB/finenew1.1') %analyse (CM=2,INFILE1='d:/ASIA/NORSWINE/QPROB/finenew1.2') Copyrigt 2017, Joanna Szyda
ZUŻYCIE PRZESTRZENI PAMIĘCI data ALCOHOL ; infile 'gaw.txt' delimiter='09'x firstobs=2 ; input FAMID IID FID MID SEX $ AGE_INTERVIEW ETHNICITY ; * define missing codes ; if FAMID eq 0 then delete ; if IID eq 0 then delete ; run ; data ALCOHOL1 ; set ALCOHOL ; if ETHNICITY ne 1 then delete ; run ; proc datasets ; delete ALCOHOL ; run ; Copyrigt 2018, Joanna Szyda
ZUŻYCIE PRZESTRZENI DYSKOWEJ data ALCOHOL ; infile 'gaw.txt' delimiter='09'x firstobs=2 ; input FAMID IID FID MID SEX $ AGE_INTERVIEW ETHNICITY ; * define missing codes ; if FAMID eq 0 then delete ; if IID eq 0 then delete ; run ; proc sort data=alcohol tagsort ; by ETHNICITY ; run ; Copyrigt 2018, Joanna Szyda
URUCHAMIANIE PROGRAMU W TLE (WINDOWS) Copyrigt 2017, Joanna Szyda
URUCHAMIANIE PROGRAMU W TLE (WINDOWS) Copyrigt 2018, Joanna Szyda
LINUX
ZMIENNE GLOBALNE ZE ŚRODOWISKA LINUX # get variables %let INPFILE=%sysget(INPFILE); %let OUTFILE=%sysget(OUTFILE); data tmp; set all; file "&OUTFILE" ; put @1 animid $char14. ; run; Copyrigt 2017, Joanna Szyda
URUCHAMIANIE PROGRAMU W TLE (LINUX) > sas mixed.sas & > nohup sas mixed.sas & Copyrigt 2017, Joanna Szyda
1. Windows zmienne lokalne i globalne elementy odczytywania danych z plików makro zużycie pamięci i przestrzeni dyskowej 2. Linux uruchamianie z linii komend uruchamianie programu SAS w tle uruchamianie programu SAS przy użyciu komendy nohup