Extras din laborator
1. Crearea tabelelor de date SAS
2. Proceduri SAS
- Procedura PRINT;
- Procedura SORT;
- Procedura MEANS;
- Procedura FREQ;
- Procedura PLOT/GPLOT;
- Procedura UNIVARIATE;
- Procedura BOXPLOT;
- Procedura CORR;
- Procedura REG;
Procedura PRINT
- Afişează conţinutul unui tabel de date.
Sintaxa procedurii:
PROC PRINT <optiuni>;
<clauze>
RUN;
Exemplul 1. Crearea unui listing, cu selectarea variabilelor ce vor fi afişate
options nodate pageno=1 linesize=70 pagesize=60;
data situatie;
input Regiune $ Stat $ Luna monyy5.
Cheltuieli Venituri;
format Luna monyy5.;
datalines;
Sud GA JAN95 2000 8000
Sud GA FEB95 1200 6000
Sud FL FEB95 8500 11000
Nord NY FEB95 3000 4000
Nord NY MAR95 6000 5000
Sud FL MAR95 9800 13500
Nord MA MAR95 1500 1000
;
proc print data=situatie double;
var luna stat cheltuieli;
title 'Cheltuieli lunare';
run;
Acest exemplu:
• Setează opţiuni generale SAS (fără dată, număr pagină, lungimea unei linii, dimensiunea paginii);
• Creează tabelul de date situatie, conţinând cinci variabile: Regiune, Stat, Luna, Cheltuieli, Venituri şi populează acest tabel cu şapte observaţii;
• Dublează spaţiul dintre liniile afişării (opţiunea double) ;
• Selectează trei variabile pentru a fi afişate (clauza var);
• Adaugă în afişare titlul 'Cheltuieli lunare';
• Foloseşte etichetele variabilelor pentru antetul afişării.
Exemplul 2. Crearea unui raport HTML
ods html file='pagina.html';
proc print data=situatie double;
var luna stat cheltuieli;
title 'Cheltuieli lunare';
run;
ods html close;
Exemplul produce acelaşi rezultat ca exemplul precedent, dar creează în plus pagina web pagina.html. Acesta poate fi vizualizată, salvată (File -> Save as).
Exemplul 3. Crearea unui raport HTML cu opţiunea STYLE
ods html file='pagina.html';
proc print data=situatie double
style(HEADER) = {font_style=italic foreground = white}
style(OBS) = {background=red};
var luna stat cheltuieli;
title 'Cheltuieli lunare';
run;
ods html close.
Preview document
Conținut arhivă zip
- Procedura PRINT-SAS.doc