Sas-histograms

提供:Dev Guides
移動先:案内検索

SAS-ヒストグラム

ヒストグラムは、異なる高さのバーを使用したデータのグラフィカル表示です。 データセット内のさまざまな数値を多くの範囲にグループ化します。 また、連続変数の分布確率の推定を表します。 SASでは、 PROC UNIVARIATE を使用して、以下のオプションでヒストグラムを作成します。

構文

SASでヒストグラムを作成する基本的な構文は次のとおりです-

PROC UNIVARAITE DATA = DATASET;
HISTOGRAM variables;
RUN;
  • DATASET は、使用されるデータセットの名前です。
  • *変数*は、ヒストグラムのプロットに使用される値です。

単純なヒストグラム

変数の名前と値をグループ化するために考慮される範囲を指定することにより、単純なヒストグラムが作成されます。

以下の例では、可変馬力の最小値と最大値を考慮し、50の範囲を取ります。 したがって、値は50のステップでグループを形成します。

proc univariate data = sashelp.cars;
   histogram horsepower
  /midpoints = 176 to 350 by 50;
run;

上記のコードを実行すると、次の出力が得られます-

histogram1

曲線近似によるヒストグラム

追加オプションを使用して、いくつかの分布曲線をヒストグラムに適合させることができます。

以下の例では、ESTとして言及された平均値と標準偏差値で分布曲線を近似しています。 このオプションは、パラメーターの使用と推定を行います。

proc univariate data = sashelp.cars noprint;
histogram horsepower
/
normal (
   mu = est
   sigma = est
   color = blue
   w = 2.5
)
barlabel = percent
midpoints = 70 to 550 by 50;
run;

上記のコードを実行すると、次の出力が得られます-

histogram2