تحديد الأنماط والقيم الشاذة
اكتشف طرق رصد الاتجاهات والحالات الشاذة والتحيزات المحتملة في بياناتك مبكرًا
تحديد الأنماط والقيم الشاذة درس مجاني في R Academy على CoddyKit. هذا هو الدرس 2 من أصل 3. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في R Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة R Academy 3 دروس في المجموع.
تحديد الأنماط والقيم الشاذة في البيانات
تحديد الأنماط والقيم الشاذة في البيانات
يُعد العثور على الأنماط والقيم الشاذة أمراً بالغ الأهمية لفهم توزيع البيانات، ورصد الاتجاهات، واكتشاف الحالات الشاذة.

تصوير الاتجاهات باستخدام المخططات الخطية
تصوير الاتجاهات باستخدام المخططات الخطية
استخدم plot() لإنشاء مخططات خطية واكتشاف الأنماط بمرور الوقت.
x <- 1:10
y <- c(2, 4, 6, 8, 10, 12, 14, 18, 22, 28)
plot(x, y, type='l', col='blue', main='Line Chart of Trends')اكتشاف القيم الشاذة باستخدام المخططات الصندوقية
اكتشاف القيم الشاذة باستخدام المخططات الصندوقية
استخدم boxplot() للعثور على القيم المتطرفة في مجموعات البيانات العددية.
boxplot(mtcars$mpg, main='Boxplot of MPG', col='red')استخدام المدرج التكراري لتحديد التوزيع
استخدام المدرج التكراري لتحديد التوزيع
تساعد المدرجات التكرارية في تصور شكل توزيع البيانات واكتشاف القيم غير المعتادة.
hist(mtcars$hp, col='green', main='Histogram of Horsepower')استخدام المخططات المبعثرة للعثور على العلاقات
استخدام المخططات المبعثرة للعثور على العلاقات
يمكن للمخططات المبعثرة إظهار الأنماط أو القيم الشاذة غير المتوقعة في العلاقات بين متغيرين.
plot(mtcars$mpg, mtcars$hp, main='MPG vs Horsepower', xlab='MPG', ylab='Horsepower', col='blue')حساب درجات Z لاكتشاف القيم الشاذة
حساب درجات Z لاكتشاف القيم الشاذة
تقيس درجات Z مدى بُعد نقطة البيانات عن المتوسط. وتُعد القيم التي تتجاوز ±3 قيماً شاذة.
z_scores <- scale(mtcars$mpg)
outliers <- mtcars$mpg[abs(z_scores) > 3]استخدام طريقة IQR للعثور على القيم الشاذة
استخدام طريقة IQR للعثور على القيم الشاذة
تحدد طريقة المدى الربيعي (IQR) القيم الشاذة التي تتجاوز 1.5 مرة من مدى IQR.
Q1 <- quantile(mtcars$mpg, 0.25)
Q3 <- quantile(mtcars$mpg, 0.75)
IQR_value <- Q3 - Q1
outliers <- mtcars$mpg[mtcars$mpg < (Q1 - 1.5 * IQR_value) | mtcars$mpg > (Q3 + 1.5 * IQR_value)]معالجة القيم الشاذة
معالجة القيم الشاذة
يمكن إزالة القيم الشاذة أو تحويلها أو استبدالها بناءً على سياق البيانات.
filtered_data <- mtcars[!(mtcars$mpg %in% outliers),]الملخص
الملخص
تعلمت في هذا الدرس:
- كيفية تحديد الأنماط باستخدام التصورات البيانية.
- كيفية اكتشاف القيم الشاذة باستخدام الأساليب الإحصائية.
- كيفية معالجة القيم الشاذة بناءً على السياق.

الأسئلة الشائعة
هل درس «تحديد الأنماط والقيم الشاذة» مجاني؟
نعم — نص درس «تحديد الأنماط والقيم الشاذة» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة R Academy، انتقل إلى CoddyKit PRO. تتضمن دورة R Academy 3 دروس في المجموع.
ماذا ستتعلم في «تحديد الأنماط والقيم الشاذة»؟
اكتشف طرق رصد الاتجاهات والحالات الشاذة والتحيزات المحتملة في بياناتك مبكرًا تتمرن على R Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ R Academy؟
لا تُشترط خبرة سابقة. R Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 3.
كم من الوقت يستغرق درس «تحديد الأنماط والقيم الشاذة»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس R Academy هذا؟
نعم. كل درس في R Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- ملخصات البيانات ومرئياتها
- تحديد الأنماط والقيم الشاذة
- أفضل ممارسات EDA