o histogramă este o modalitate plăcută de a obține o imagine de ansamblu vizuală a distribuției datelor dvs. în SAS. În această pagină de exemplu, Voi demonstra cum să creați o histogramă cu codul SAS. Voi face acest lucru cu PROC SGPLOT și PROC UNIVARIATE. În primul rând, voi crea cea mai simplă histogramă posibilă cu Proc Sgplot. În continuare, voi demonstra cum să modificați complotul cu numeroasele opțiuni disponibile. În cele din urmă, voi demonstra cum să desenez o histogramă cu Proc Univariate.
histogramă simplă în SAS cu PROC SGPLOT
în primul rând, să vedem cum să desenăm un complot simplu cu Proc Sgplot. Pur și simplu specific Declarația histogramă urmată de variabila care mă interesează. Puteți vedea rezultatul de mai jos.
proc sgplot date=sashelp.iris; histogramă sepallength; alerga;
rezultat:
modificarea histograma în PROC SGPLOT
apoi, să facem ajustări la complot. În primul rând, folosesc opțiunea Group= și specific specii. În acest fel, desenez trei histograme într-un singur complot. Deoarece există trei în loc de unul, folosesc opțiunea de transparență pentru a le putea compara. În cele din urmă, am stabilit scara=număr. În mod implicit, scara este în procente. Puteți vedea acest lucru în complotul de mai sus.
apoi, folosesc Declarația de densitate pentru a suprapune curbele normale pe fiecare histogramă. Din nou, folosesc Declarația Group= pentru a desena o curbă de densitate pentru fiecare specie. În cele din urmă, folosesc Declarația Keylegend pentru a controla aspectul și poziția legendei în complot. Puteți vedea rezultatul din acest exemplu de cod SAS de mai jos.
titlu "histograma de lungime Sepal"; proc sgplot date=sashelp.iris; histograma sepallength / group = specii transparency = 0.5 scale = count; densitate sepallength/type = normal group = specii; keylegend / location = inside position=topright across = 1;run; title;
rezultat:
histograma în SAS cu proc univariat
Proc Sgplot nu este singura modalitate de a desena o histogramă în SAS. Proc Univariate sprijină, de asemenea, o declarație histogramă. Sintaxa este un pic diferit de PROC SGPLOT, deși. Mai jos, creez un complot simplu cu Proc Univariate cu câteva opțiuni. Există multe altele dacă răsfoiți documentația. Puteți vedea rezultatul de mai jos.
ods selectați histograma; proc univariate data=sashelp.iris; histograma sepallength / normal (culoare=Albastru) ctext = Albastru puncte medii = 45 la 80 de 2.5; alerga; ods Selectați toate;
rezultat:
în această pagină exemplu, am demonstra cum de a crea histograme în Sas folosind Proc Sgplot și Proc Univariate. Sintaxa este destul de diferită între cele două. Dacă singurul dvs. obiectiv este să desenați histograma, Proc Sgplot este instrumentul potrivit. Dacă trebuie să faceți alte analize statistice, puteți lua în considerare proc Univariate. Vă încurajez să răsfoiți documentația procedurii SGPLOT pentru a vedea numeroasele opțiuni care vă ajută să creați o histogramă frumoasă în SAS. Pentru mai multe exemple, consultați Noțiuni de bază cu Sgplot – Partea 5-histograme pe blogul Grafic vorbind.
pentru alte exemple de cod grafic, consultați o diagramă cu bare în SAS și o diagramă de linie în SAS.
puteți descărca întregul cod din acest exemplu aici.