كيفية إنشاء point clouds في 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
كيفية إنشاء boxplots حسب المجموعة في SAS
كيفية إنشاء مخطط مبعثر مع خط الانحدار في SAS