Sas でグループごとに箱ひげ図を作成する方法
箱ひげ図は、次のようなデータ セットの 5 桁の概要をすばやく視覚化するのに役立ちます。
- 最小値
- 最初の四分位
- 中央値
- 第 3 四分位
- 最大値
次の例は、SAS でグループ化された箱ひげ図を作成して、複数のグループの分布を一度に視覚化する方法を示しています。
例: SAS でグループごとに箱ひげ図を作成する
まず、SAS で 3 つの異なるグループを含むデータセットを作成しましょう。
/*create dataset*/ data my_data; input Group$Value; datalines ; At 7 AT 8 At 9 AT 12 At 14 B5 B 6 B 6 B 8 B 11 C 8 C 9 C 11 C13 C17 ; run ;
このデータセットには、A、B、C の 3 つの異なるグループがあることに注意してください。
次に、次のコードを使用して、グループごとに箱ひげ図を作成できます。
/*create boxplots by group*/ proc sgplot data =my_data; vbox Value / group =Group; keylegend / title ="Group Name"; run ;
結果は、グループ A、B、および C のデータ値の分布を表示する 3 つの個別の箱ひげ図になります。
関連: 箱ひげ図を比較する方法
hbox関数を使用して水平箱ひげ図を作成できることに注意してください。
/*create horizontal boxplots by group*/ proc sgplot data =my_data; hbox Value / group =Group; keylegend / title ="Group Name"; run ;
結果は 3 つの水平箱ひげ図になります。
プロットの下部にある凡例は、各グループに対応する色を示します。
追加リソース
次のチュートリアルでは、箱ひげ図に関する追加情報を提供します。
箱ひげ図の概要
オンライン箱ひげ図ジェネレーター
箱ひげ図を使用する必要があるのはどのような場合ですか? (3つのシナリオ)