如何在 sas 中创建点云(附示例)
您可以使用以下方法在 SAS 中创建点云:
方法一:创建散点云
proc sgplot data =my_data;
scatter x =var1 y =var2;
run;
方法二:按组创建点云
proc sgplot data =my_data;
scatter x =var1 y =var2 / group =var3;
run;
以下示例展示了如何在 SAS 中对以下数据集使用每种方法:
/*create dataset*/ data my_data; input team $pointsrebounds; datalines ; At 29 8 At 23 6 At 20 6 At 21 9 At 33 14 At 35 11 At 31 10 B 21 9 B 14 5 B 15 7 B 11 10 B 12 6 B 10 8 B 15 10 ; run ; /*view dataset*/ proc print data =my_data;
示例 1:创建点云
以下代码显示如何为点和反弹变量创建散点图:
proc sgplot data =my_data;
scatter x =dots y =rebounds;
run;
x 轴显示点变量的值,y 轴显示篮板变量的值。
请注意,我们还可以向绘图添加标题并更改绘图内标记的外观,使其更加美观:
title " Points vs. Rebounds ";
proc sgplot data =my_data;
scatter x =points y =rebounds /
markerattrs =(symbol=CircleFilled size = 12 color =purple);
run;
示例2:按组创建点云
以下代码展示了如何创建得分与篮板数的散点图,其中标记根据球队进行着色:
title " Points vs. Rebounds by Team ";
proc sgplot data =my_data;
scatter x =points y =rebounds /
markerattrs =(symbol=CircleFilled size = 12 )
group =team;
run;
该图使我们能够快速直观地了解 A 队和 B 队的得分和篮板之间的关系。
其他资源
以下教程解释了如何在 SAS 中创建其他图表:
如何在 SAS 中创建线图
如何在 SAS 中创建直方图
如何在 SAS 中按组创建箱线图
如何在 SAS 中创建带有回归线的散点图