محتويات الدورة

برمجة R / واجهات التحليل وسلامة الجداول / الدرس 9

الرسوم الأساسية والمقاييس الأمينة

اختر الترميز البصري وفق السؤال وافحص الأعداد خلف الصورة.

وقت القراءة التقريبي: 4 دقيقةتاريخ مراجعة المحتوى
في هذه الصفحة

أهداف الدرس

  • ربط النقاط والخطوط والأعمدة بمعنى البيانات.
  • شرح حدود المحاور والتحويلات والمشاهدات الغائبة.
  • التصريح بحالة الرسم وافتراضات التصدير.

حدد المقارنة قبل الرسم

تقارن سحابة النقاط إحداثيين عدديين مزدوجين، ويفترض الخط ترتيباً واتصالاً معنادين، ويقارن العمود كميات مرتبطة بفئات. يجمع المدرج قياسات في فترات وليس مجرد أعمدة لوسوم اعتباطية. ابدأ بالسؤال ووحدة المشاهدة واحفظ قواعد الاقتران والاختيار نفسها المستخدمة في الملخص. قد يصل خط زمني غير مرتب أحداثاً خاطئة، وقد يوحي ربط فئات غير مرتبة باستمرارية غير موجودة. الترميز جزء من الحجة التحليلية.

افحص الإحداثيات والوسوم مستقلة

يفحص المثال تساوي الطولين ومنتهية القيم ويطبع المدى قبل استدعاء رسم توضيحي معلق. تصرح الوسوم بالوحدة أو المعنى بدلاً من اسم مختصر. اختر رمزاً وتبايناً لا يعتمدان على اللون وحده، وانتبه لاختفاء الكثافة بسبب التراكب. أعلن أي إزاحة عرض أو شفافية لأنها تغير الصورة. لا يفتح المساق جهاز رسم ولا يولد صورة؛ ويوفر حساب المدى عقداً عددياً صغيراً لمراجعة الرسم المقصود.

r برنامج توضيحي بلغة R الأساسية؛ لم تتوفر بيئة R أثناء المراجعة
x <- c(1, 2, 3)
y <- c(2, 5, 4)
stopifnot(length(x) == length(y), all(is.finite(x)), all(is.finite(y)))
cat("x range=", paste(range(x), collapse = ","), "\n", sep = "")
cat("y range=", paste(range(y), collapse = ","), "\n", sep = "")
# Illustrative graphics call; requires an R graphics device.
# plot(x, y, type = "p", xlab = "Step", ylab = "Synthetic score", pch = 16)
الناتج المتوقع
x range=1,3
y range=2,5

يفصل فحص الإحداثيات عن استدعاء الرسم المعلق؛ ولم ينفذ جهاز رسم أو شكل أثناء المراجعة.

قد يضخم المقياس الفرق أو يخفيه

قد يجعل محور مبتور فرقاً صغيراً ضخماً، ويخفي مدى واسع تغيراً مهماً. تقرأ الأعمدة عادة من خط أساس مشترك، فيحتاج الأساس غير الصفري حذراً خاصاً. يقارن المحور اللوغاريتمي تغيرات مضاعفة ولا يمثل قيماً غير موجبة مباشرة. صرح بما استبعد أو حول. تساعد الحدود المشتركة في مقارنة اللوحات إذا اتفقت الكميات والوحدات. اختر المحور لدعم السؤال بأمانة، لا لتضخيم نتيجة مفضلة.

افحص بيانات مخطط الفئات

يبني المثال تعداد أربع فئات معلنة مع صفر لفئة غير مرصودة، ثم يحسب النسب بمقام واحد. لا تعرض نسباً في رسم عنوانه عدد، وحدد المشاهدات الداخلة في مقام النسبة. قد يغير الفقد أو الوزن أو الإجابات المتعددة المقام. احتفظ بالجدول العددي بجوار الرسم لفحص المجاميع والتغطية. لا يصلح الرسم المصقول ربطاً خاطئاً أو فئة مفقودة أو تكراراً أدخلته معالجة سابقة.

r برنامج توضيحي بلغة R الأساسية؛ لم تتوفر بيئة R أثناء المراجعة
values <- c(1, 1, 2, 4)
counts <- table(factor(values, levels = 1:4))
cat("counts=", paste(as.integer(counts), collapse = ","), "\n", sep = "")
cat("proportions=", paste(as.numeric(counts)/sum(counts), collapse = ","), "\n", sep = "")
# barplot(counts, xlab = "Synthetic category", ylab = "Count")
الناتج المتوقع
counts=2,1,0,1
proportions=0.5,0.25,0,0.25

تحفظ بيانات الرسم فئة صفرية وتميز العدد عن النسبة؛ واستدعاء الرسم توضيحي فقط.

جهاز الرسم وحالته موردان صريحان

تستخدم الرسوم الأساسية جهازاً حالياً ومعاملات قد تستمر بين الاستدعاءات، فتؤثر الهوامش والتخطيط والمحاور في الرسوم اللاحقة. على دالة قابلة لإعادة الاستخدام حفظ الإعدادات التي تغيرها واسترجاعها، وعلى التصدير إغلاق جهازه ولو فشل الرسم. تؤثر الخطوط والأبعاد والدقة ودعم الجهاز في الأثر؛ فوثقها عند المشاركة. تشرح دروس لاحقة التنظيف. تقتصر الأمثلة على تعليقات رسم ونص مشتق، ولم يفحص عرض أو تصدير أو خط أو جهاز في R.

الأخطاء الشائعة وإصلاحها

أوحى الخط باتجاه خاطئ

لماذا يحدث؟
لم ترتب الصفوف بمحور ذي معنى أو ربطت فئات اعتباطية.
كيف تصلحه؟
رتب المشاهدات المزدوجة أو اختر ترميزاً غير متصل.
كيف تتجنب تكراره؟
حدد معنى الترتيب والاستيفاء للمجال.

تغير رسم النسب بعد حذف الفقد

لماذا يحدث؟
كان المقام ضمنياً.
كيف تصلحه؟
عرّف عدد المشاهدات المؤهلة واعرضه.
كيف تتجنب تكراره؟
افحص الأعداد والنسب قبل الرسم.

ورث رسم لاحق تخطيطاً غير متوقع

لماذا يحدث؟
تغيرت إعدادات مستمرة دون استرجاع.
كيف تصلحه؟
احفظ ما تغيره الدالة واسترجعه.
كيف تتجنب تكراره؟
اختبر بجلسة نظيفة ووثق الجهاز.

اختبر فهمك

1. لماذا نحفظ الفئة الصفرية في الأعداد 2,1,0,1 عند مقارنة فترات؟

اعرض الحل المشروح

قد يطلب قاموس مشترك الفئات الأربع حتى عند غياب إحداها. يحفظ ذلك محاذاة المحاور ويظهر الغياب. صرح بقاموس مختلف عند الحاجة بدلاً من ترك المرصودات تحدد محاور غير قابلة للمقارنة.

2. قد يساوي القياس صفراً؛ ماذا تفحص قبل محور لوغاريتمي؟

اعرض الحل المشروح

افحص عدد غير الموجب وسببه. لا تمثل الإحداثيات اللوغاريتمية المعتادة الصفر. اختر مقياساً أو تحويلاً مبرراً بوسم واضح، أو أعلن الاستبعاد وأثره؛ ولا تحذف مشاهدات غير ملائمة بصمت.

أهم ما تعلمته

  • يجيب الترميز عن مقارنة معلنة.
  • افحص القيم والوحدات والأعداد والمقامات.
  • تحتاج حالة الرسم والجهاز فحوصاً مستقلة.

المراجع الرسمية