Sas で散布図行列を作成する方法
散布図行列は、まさにその名の通り、散布図行列です。
このタイプの行列は、データセット内の複数の変数間の関係を同時に視覚化できるため便利です。
次の基本構文を使用して、SAS で散布図行列を作成できます。
proc sgscatter data =my_data; matrix var1 var2 var3; run ;
この特定の構文は、 my_dataというデータセット内の変数var1 、 var2 、およびvar3の散布図行列を作成します。
次の例は、この構文を実際に使用する方法を示しています。
例: SAS で散布図行列を作成する
SAS に次のデータセットがあると仮定します。
/*create dataset*/
data my_data;
input team $ points assists rebounds;
datalines ;
A 22 12 8
A 20 18 4
At 14 9 5
At 30 16 10
B 10 4 3
B 9 5 12
B 6 5 14
B 14 10 5
C 4 8 12
C 13 10 5
C 11 12 8
C 19 3 2
;
run ;
/*view dataset*/
proc print data =my_data;
次の構文を使用して散布図を作成し、 Points 、 helps 、およびリバウンド変数間の関係を視覚化できます。
/*create scatter plot matrix*/
proc sgscatter data =my_data;
matrix points assists rebounds;
run ;
title関数を使用してマトリックス全体にタイトルを追加したり、 group関数を使用してチーム変数の値に基づいてプロット ポイントに色を付けることもできることに注意してください。
/*create scatter plot matrix with points colored by team*/
proc sgscatter data =my_data;
title "Scatterplot Matrix";
matrix points assists rebounds / group =team;
run ;
title ;
散布図マトリックスにはタイトルが付けられ、各散布図のポイントはチーム値に応じて色付けされます。
追加リソース
次のチュートリアルでは、SAS で他の一般的なチャートを作成する方法を説明します。