كيفية إنشاء مصفوفة مخطط التشتت في sas
مصفوفة مخطط التشتت هي بالضبط ما تبدو عليه: مصفوفة مخطط التشتت.
يعد هذا النوع من المصفوفات مفيدًا لأنه يسمح لك بتصور العلاقة بين متغيرات متعددة في مجموعة البيانات في نفس الوقت.
يمكنك استخدام بناء الجملة الأساسي التالي لإنشاء مصفوفة مخطط التشتت في SAS:
proc sgscatter data =my_data; matrix var1 var2 var3; run ;
يقوم بناء الجملة هذا بإنشاء مصفوفة مخطط تبعثر للمتغيرات var1 و var2 و var3 في مجموعة البيانات المسماة my_data .
يوضح المثال التالي كيفية استخدام بناء الجملة هذا عمليًا.
مثال: إنشاء مصفوفة مخطط التشتت في 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 ;
لاحظ أنه يمكننا أيضًا استخدام دالة العنوان لإضافة عنوان إلى المصفوفة الشاملة ووظيفة المجموعة لتلوين نقاط الرسم بناءً على قيمة متغير الفريق:
/*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
كيفية إنشاء boxplots حسب المجموعة في SAS