ForHosting KIT · الرياضيات

حاسبة كشف القيم الشاذة بقاعدة 1.5 IQR

اعثر على القيم البعيدة عن النصف الأوسط من بياناتك: في 1 و2 و2 و3 و4 و100 يقع الحدان عند −1 و7، فتكون 100 القيمة الشاذة الوحيدة. وتظهر كل الربيعات والحدود. مجانية في متصفحك.

  • مجاني
  • يعمل في متصفحك
  • دون تسجيل
  • بياناتك لا تغادر جهازك
استخدمها من الويبAPIالبريدTelegramالتطبيق قريبًا
إذا أدخلت
القيم
1, 2, 2, 3, 4, 100
تحصل على
الكمية
6
Q1
2
Q2
2.5
Q3
4

تكشف حاسبة القيم الشاذة بطريقة IQR الأعداد البعيدة كثيراً عن النصف الأوسط لعينة رقمية. ترتب مصفوفة غير فارغة، وتحسب Q1 وQ3 وفق طريقة توكي الاستبعادية، ثم تستخرج المدى الربيعي وتضع الحدين عند 1.5 من ذلك المدى. لا تُعلَّم إلا القيمة الواقعة خارج الحدين بشكل صارم. تتضمن النتيجة الربيعات وIQR والحدين والقيم المكتشفة وعددها، لكي تتمكنوا من مراجعة التحليل أو أتمتته من دون افتراض توزيع طبيعي.

كيفية عمل قاعدة 1.5 IQR

يبدأ الكشف بترتيب الأعداد تصاعدياً. تحسب الحاسبة Q2 بوصفه وسيط العينة كلها، ثم Q1 من النصف الأدنى وQ3 من النصف الأعلى. إذا كان عدد المشاهدات فردياً، يُستبعد الوسيط المركزي من النصفين، وهذه هي طريقة توكي الاستبعادية المعتمدة هنا.

يساوي المدى الربيعي IQR قيمة Q3 ناقص Q1، ويقيس اتساع الخمسين في المئة الوسطى. يساوي الحد الأدنى Q1 ناقص 1.5 من IQR، ويساوي الحد الأعلى Q3 زائد 1.5 من IQR. لا تُعلَّم الملاحظة إلا إذا كانت أدنى أو أعلى من الحد بشكل صارم؛ أما المساواة بالحد فلا تكفي.

ولأن الربيعات أقل تأثراً بالقيم القصوى من المتوسط، توفر هذه القاعدة مرشحاً متيناً وواضحاً. تعرض الاستجابة Q1 وQ2 وQ3 وIQR والحدين ومصفوفة القيم الشاذة المرتبة وعددها، وبذلك يمكنكم التحقق من سبب كل تصنيف مباشرة.

إعداد المصفوفة وقراءة الاستجابة

تُقبل الأعداد الصحيحة والعشرية والسالبة والقيم المكررة والعينة ذات العنصر الواحد. تُرفض السلاسل التي تبدو رقمية وnull واللانهاية وNaN والإدخال المفقود والمصفوفات التي تتجاوز الحد المنشور. يمنع هذا التحقق الصارم التحويل الضمني الذي قد يغير المعنى الإحصائي.

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

عند المقارنة ببرامج الجداول، راجعوا طريقة حساب المئينات لأنها قد تختلف.

تعاملوا مع الإشارة كدليل لا كأمر بالحذف

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

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

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

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

فحص قراءات المستشعرات

علّموا القياسات التي تتجاوز حدود IQR للدفعة قبل بحث مشكلات المعايرة أو النقل أو العملية.

مراجعة بيانات الأعمال المستوردة

اكتشفوا المبالغ غير المعتادة التي قد تدل على خطأ إدخال أو اختلاف وحدة أو معاملة استثنائية مشروعة.

تعليم الإحصاء المتين

وضحوا كيف تنتج الربيعات وIQR وحدود توكي قائمة قابلة لإعادة الإنتاج من المشاهدات المعلّمة.

ما القيم التي تُصنف شاذة؟

القيم الأدنى بشكل صارم من Q1 ناقص 1.5 من IQR أو الأعلى من Q3 زائد 1.5 من IQR.

ماذا يحدث لقيمة تساوي الحد تماماً؟

لا تُعلَّم، لأن المقارنة صارمة ولا تشمل إلا القيم الواقعة خارج الحد الأدنى أو الأعلى.

ما طريقة الربيعات المستخدمة؟

طريقة أنصاف توكي الاستبعادية؛ فإذا كان العدد فردياً يُستبعد الوسيط العام من حساب Q1 وQ3.

هل يجب حذف كل قيمة معلّمة؟

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

لماذا يعلّم برنامج الجداول عندي قيمًا مختلفة؟

لأن برامج الجداول تستوفي الربيعات بطرق متعددة، وأي اختلاف بسيط في Q1 أو Q3 يحرّك الحدود. أما هذه الحاسبة فتستخدم دائمًا طريقة توكي الاستبعادية التي تُخرج الوسيط من النصفين عندما يكون عدد القيم فرديًا.

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

POSThttps://api.kit.forhosting.com/stat/iqr-outlier-detection

صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.

curl -X POST https://api.kit.forhosting.com/stat/iqr-outlier-detection \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"values":[1,2,2,3,4,100]}'
{
  "values": [
    1,
    2,
    2,
    3,
    4,
    100
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.iqr_outlier_detection",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.

لكل طلب$0.002

السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.

HTTPالرمزالمعنى
401unauthorizedمفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك.
402insufficient_balanceرصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة.
404unknown_typeنوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب.
429rate_limitedتجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة.

إعداد المصفوفة وقراءة الاستجابة

أرسلوا الحقل values وفيه مصفوفة JSON غير فارغة من أعداد منتهية. يعرض lower_fence وupper_fence الحدين الدقيقين، بينما يعيد outliers القيم المكتشفة تصاعدياً مع إبقاء التكرارات. تعيد المصفوفة الفارغة invalid_input لأن الربيعات لا تُعرّف بلا بيانات. تكلف كل استجابة API ناجحة $0.002؛ ويشغل المتصفح الخوارزمية الحتمية نفسها.

لماذا تعيد المصفوفة الفارغة خطأ؟

لا يمكن تعريف الربيعات وIQR دون مشاهدات، ولذلك تكون النتيجة invalid_input.

كم تكلف استجابة API؟

تكلف كل استجابة ناجحة $0.002. ويمكن تشغيل الحساب الحتمي نفسه مجاناً في المتصفح.

اطّلع على توثيق KIT الكامل ←