Histogram met PROC SGPLOT

een histogram is een mooie manier om een visueel overzicht te krijgen van de verdeling van uw gegevens in SAS. In deze voorbeeldpagina zal ik laten zien hoe je een histogram maakt met SAS-code. Ik zal dit doen met PROC SGPLOT en PROC UNIVARIATE. Eerst zal ik een zo eenvoudig mogelijk histogram maken met Proc Sgplot. Vervolgens zal ik laten zien hoe de plot te veranderen met de vele beschikbare opties. Tot slot zal ik demonstreren hoe je een histogram kunt tekenen met Proc Univariate.

eenvoudig Histogram in SAS met PROC SGPLOT

laten we eerst zien hoe we een eenvoudige plot met Proc Sgplot kunnen tekenen. Ik geef gewoon de Histogram verklaring gevolgd door de variabele die ik ben geïnteresseerd in. U kunt het resultaat hieronder zien.

proc sgplot data=sashelp.iris; histogram sepallength; run;

resultaat:

Sas Histogram PROC SGPLOT voorbeeldcode

Sas Histogram PROC SGPLOT voorbeeld Code

het Histogram in PROC SGPLOT

wijzigen. Eerst gebruik ik de groep= optie en specificeer ik soorten. Op deze manier teken ik drie histogrammen in één plot. Aangezien er drie in plaats van één zijn, gebruik ik de optie Transparantie om ze te kunnen vergelijken. Tenslotte stel ik de schaal=aantal in. Standaard is de schaal in procenten. U kunt dit zien in de plot hierboven.

vervolgens gebruik ik het Dichtheidsstatement om normale curves op elk histogram te overlappen. Nogmaals, ik gebruik de Group= Statement Om een dichtheidscurve te tekenen voor elke soort. Tot slot gebruik ik de Keylegend Statement om het uiterlijk en de positie van de legende in de plot te controleren. U kunt het resultaat van deze SAS code voorbeeld hieronder te zien.

titel "Histogram van Sepal lengte"; proc sgplot data=sashelp.iris; histogram sepallength / group=species transparency=0.5 scale=count; density sepallength / type=normal group=species; keylegend / location=inside position=topright across = 1; run; title;

resultaat:

Sas Histogram PROC SGPLOT voorbeeldcode

Sas Histogram proc SGPLOT voorbeeldcode

Histogram in SAS met PROC UNIVARIAAT

Proc Sgplot is niet de enige manier om een histogram in SAS te tekenen. Proc Univariate ondersteunt ook een Histogram verklaring. De syntaxis is echter een beetje anders dan PROC SGPLOT. Hieronder maak ik een eenvoudige plot met Proc Univariate met een paar opties. Er zijn er nog veel meer als je door de documentatie bladert. U kunt het resultaat hieronder zien.

ods Selecteer Histogram; proc univariate data=sashelp.Iris; histogram sepallength / normaal(kleur=blauw) ctext = blauw middelpunten = 45 tot 80 2,5;run;ods alles selecteren;

Resultaat:

SAS Histogram PROC UNIVARIATE Voorbeeld Code

SAS Histogram PROC UNIVARIATE Voorbeeld Code

In dit voorbeeld pagina Ik tonen hoe te maken van histogrammen in SAS met Proc Sgplot en Proc Univariate. De syntaxis is heel verschillend tussen de twee. Als je enige doel is om het histogram te tekenen, is Proc Sgplot het juiste gereedschap. Als u andere statistische analyses moet doen, kunt u Proc Univariate overwegen. Ik moedig je aan om door de documentatie van de SGPLOT Procedure te bladeren om de vele opties te zien die je helpen een mooi histogram te maken in SAS. Voor veel meer voorbeelden, zie aan de slag met SGPLOT – Part 5 – histogrammen op de grafisch sprekende Blog.

voor andere grafiekcodevoorbeelden zie een staafdiagram in SAS en een lijndiagram in SAS.

u kunt de volledige code van dit voorbeeld hier downloaden.



+