如何在 sas 中创建散点图矩阵

散点图矩阵顾名思义:散点图矩阵。

这种类型的矩阵很有用,因为它允许您同时可视化数据集中多个变量之间的关系。

您可以使用以下基本语法在 SAS 中创建散点图矩阵:

 proc sgscatter data =my_data;
  matrix var1 var2 var3;
run ;

此特定语法为名为my_data 的数据集中的变量var1var2var3创建散点图矩阵。

以下示例展示了如何在实践中使用此语法。

示例:在 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中的点云矩阵

散点图矩阵现在有一个标题,每个散点图中的点根据其团队价值进行着色。

其他资源

以下教程介绍了如何在 SAS 中创建其他常见图表:

如何在 SAS 中创建点云
如何在 SAS 中创建线图
如何在 SAS 中按组创建箱线图

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注