histogram je hezký způsob, jak získat vizuální přehled o rozložení vašich dat v SAS. Na této ukázkové stránce ukážu, jak vytvořit histogram s kódem SAS. Udělám to s proc SGPLOT a proc UNIVARIATE. Nejprve vytvořím nejjednodušší histogram možný s Proc Sgplot. Dále ukážu, jak změnit spiknutí s mnoha dostupnými možnostmi. Nakonec ukážu, jak nakreslit histogram s Proc Univariate.
jednoduchý Histogram v SAS s proc SGPLOT
nejprve se podívejme, jak nakreslit jednoduchý graf s Proc Sgplot. Jednoduše specifikuji příkaz Histogram následovaný proměnnou, která mě zajímá. Výsledek můžete vidět níže.
proc sgplot data=sashelp.iris; histogram sepallength;spustit;
Výsledek:
Změní Histogram v PROC SGPLOT
Next, dejte nám provést úpravy pozemku. Nejprve použiji volbu Group= A určím druh. Tímto způsobem nakreslím tři histogramy do jednoho grafu. Protože existují tři místo jednoho, používám možnost průhlednosti, abych je mohl porovnat. Nakonec jsem nastavil Scale=Count. Ve výchozím nastavení je měřítko v procentech. Můžete to vidět na grafu výše.
dále používám příkaz hustoty k překrytí normálních křivek na každém histogramu. Opět použiji příkaz Group= k nakreslení křivky hustoty pro každý druh. Nakonec používám prohlášení Keylegend k ovládání vzhledu a polohy legendy v zápletce. Výsledek můžete vidět z tohoto příkladu kódu SAS níže.
název "Histogram délky Sepalu"; proc sgplot data=sashelp.iris; histogram sepallength / group=druhy transparentnost=0.5 rozsah=počet; hustota sepallength / typ=normální skupina=druhy; keylegend / umístění=uvnitř pozice=topright po=1;run;title;
Výsledek:
Histogram v SAS Pomocí PROC UNIVARIATE
Proc Sgplot není jediný způsob, jak nakreslit histogram v SAS. Proc Univariate také podporuje příkaz histogramu. Syntaxe se však trochu liší od proc SGPLOT. Níže vytvářím jednoduchý děj s Proc Univariate s několika možnostmi. Existuje mnoho dalších, pokud procházíte dokumentaci. Výsledek můžete vidět níže.
ODS zvolí Histogram;proc univariate data=sashelp.Iris; histogram sepallength / normal(color=blue) ctext = modrá středy = 45 až 80 2,5;run;ods vyberte všechny;
Výsledek:
V tomto příkladu stránce, Jsem demonstrovat, jak vytvořit histogramy v SAS pomocí Proc Sgplot a Proc Univariate. Syntaxe je mezi nimi zcela odlišná. Pokud je vaším jediným cílem nakreslit histogram, Proc Sgplot je ten správný nástroj. Pokud budete muset udělat jinou statistickou analýzu, můžete zvážit Proc Univariate. Doporučuji vám procházet dokumentaci postupu SGPLOT a zobrazit mnoho možností, které vám pomohou vytvořit pěkný histogram v SAS. Pro mnoho dalších příkladů, viz Začínáme s SGPLOT-Část 5-histogramy na graficky mluvícím blogu.
další příklady grafového kódu viz sloupcový graf v SAS a čárový graf v SAS.
celý kód si můžete stáhnout z tohoto příkladu zde.