如何在 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;
我们可以使用以下语法创建散点图来可视化点数、助攻和篮板变量之间的关系:
/*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 中创建其他常见图表: