تداخل النقاط في مخطط التشتت قد يخفي عدد الحالات في ملف ميزات. عند رسم علامات معتمة ومتطابقة، يمكن لعدة حالات في الإحداثيات نفسها أن تبدو كنقطة واحدة. نؤلف أربع حالات ذات معرفات مختلفة، ونقارن عددها بعدد المواضع في الرسم قبل تفسير الشكل على أنه سجل كامل للأعداد.
الخلاصة السريعة
ليس دائما؛ قد تتراكب علامات حالات مختلفة في الإحداثيات نفسها، فيكون عدد المواضع الظاهرة أقل من عدد الحالات. نعتمد على سجلات البيانات ووصف الرسم لتحديد العدد.
- تصف Matplotlib مدخلي x وy بأنهما مواضع البيانات في scatter. [1] اختلاف المعرف لا يفرض موضعا مختلفا إذا تساوت قيمتا الميزتين.
- نؤلف الحالات أ وب وج بالإحداثيين: الأولى 2 والثانية 4 ، والحالة د بالأولى 6 والثانية 8. عدد الحالات 4 ، لكن عدد أزواج القيم المختلفة 2.
- في رسمنا الفعلي، تتراكب علامات أ وب وج المعتمة المتطابقة في موضع واحد. النتيجة موضعان ظاهران، ولا تكشف النقطة الأولى وحدها أنها تمثل ثلاث حالات.
- تطابق الإحداثيات لا يثبت تكرر السجل نفسه أو وجود خطأ. احفظ المعرفات والأعداد وبيانات الرسم؛ لم نجمع قياسات حقيقية أو ندرب نموذجا، والرسم أصلي لحالات مؤلفة.
ماذا يمثل موضع العلامة؟
في scatter، تصف الوثائق x وy بأنهما مواضع البيانات. [1]
نستخدم ميزة أولى للمحور الأفقي وميزة ثانية للرأسي. معرف الحالة معلومة أخرى في جدولنا؛ ليس محورا ثالثا يزيح النقطة تلقائيا عن نقاط تحمل قيم الميزتين نفسيهما.
لذلك نفصل عدد الحالات عن عدد أزواج الإحداثيات المختلفة. قد يتساوى العددان في ملف لا تتكرر فيه الأزواج، لكن تلك حالة خاصة تحتاج مراجعة البيانات، وليست ضمانا يعطيه اسم الرسم.
كيف تعطي أربع حالات موضعين؟
الحالات أ وب وج لها كلها القيمة 2 في الميزة الأولى والقيمة 4 في الثانية. الحالة د لها 6 في الأولى و 8 في الثانية. المعرفات الأربعة مختلفة في قائمتنا المؤلفة، مع تساوي ثلاث حالات في الميزتين المعروضتين.
عدد السجلات 4. الزوج الأول من القيم يتكرر ثلاث مرات، والزوج الثاني مرة واحدة؛ عدد الأزواج المختلفة 2. لا نضيف معلومة عن ميزات أخرى أو وقت القياس، ولا نستنتج من الجدول سبب تساوي تلك القيم.
الجدول يحفظ الفرق بين حالة مميزة بمعرفها وموضع مشترك في الشكل. حذف صفين لمجرد اشتراكهما في الموضع سيخفض العدد إلى 2 ، لكنه تعديل للبيانات لم تطلبه قراءة الرسم.
| معرف الحالة المؤلفة | الميزة الأولى | الميزة الثانية | الموضع المشترك |
|---|---|---|---|
| أ | 2 | 4 | الأول |
| ب | 2 | 4 | الأول |
| ج | 2 | 4 | الأول |
| د | 6 | 8 | الثاني |
ما الذي يخفيه الشكل الأصلي؟
رسمنا الحالات الأربع فعلا باستخدام Matplotlib، بعلامات متطابقة اللون والحجم، ومعتمة دون شفافية. تقع ثلاث علامات فوق بعضها في الموضع الأول، فلا تصبح ثلاث دوائر منفصلة بمجرد اختلاف المعرفات.
أضفنا شرحا يقول إن الموضع الأول لثلاث حالات، والثاني لحالة واحدة. هذا التعليق مستمد من جدولنا، وليس عددا استنتجناه آليا من مساحة الدائرة أو لونها في الصورة.
الشكل يرسم إحداثياتنا المؤلفة كما هي؛ لم نزح النقاط لتبدو منفصلة، ولم نغير القياسات، ولم نجمع بيانات من أشخاص. الرسم الأصلي عملية عرض فعلية، مع حدود واضحة لما يمكن ملاحظته فيه.

كيف نحفظ العدد عند قراءة الرسم؟
نقترح عرض الأعداد عند الحاجة، أو إرفاق جدول يربط الموضع بعدد الحالات. كما نحتفظ بالسجلات ومعرفاتها إذا احتاجت المهمة التحقق من التكرار الفعلي، بدلا من الحكم من شكل النقاط وحده.
لا نسمي الحالات الثلاث سجلا مكررا دون تعريف لما يجعل سجلين متطابقين في تلك المهمة. معرفاتها مختلفة في التمرين، وتساوي ميزتين فقط لا يجيب عن تطابق جميع حقولها أو مصدرها.
لم نختبر نموذجا أو حزمة بيانات حقيقية. النتيجة المحدودة هي أن أربع حالات مؤلفة قد تظهر كموضعين تحت إعداد العلامات المعلن، وأن العد الصحيح يتطلب معلومات تتجاوز عدد الدوائر الظاهرة.
المصادر ومتابعة القراءة
- Matplotlib: scatter (يفتح في نافذة جديدة)matplotlib.org
أُعدّ هذا المقال بصياغة عربية أصلية بالاستناد إلى المصادر أعلاه، وهو مدخل تمهيدي إلى الموضوع. اقرأ منهجية المحتوى وحدوده.
