Menu
CoddyTech
flag Ar iconالعربيةdown icon

المئينات والربيعات

جزء من قسم الإحصاء لتعلّم الآلة في رحلة Machine Learning على Coddy. الدرس 2 من 64.

تُقسِّم النسبة المئوية المئينية البيانات المرتبة: تقع القيمة المئينية الخامسة والعشرون عند ربع المسافة، أما القيمة المئينية الخمسون فهي الوسيط. أوقات تسع تجارب لغرف الهروب:

أوقات تسع تجارب لغرف الهروب موضحة كنقاط على خط، من 38 إلى 95 ثانية. تشير الخطوط إلى Q1 عند 45، وQ2 عند 52، وQ3 عند 61، ويُشار إلى صندوق مظلل من Q1 إلى Q3 بأنه النصف الأوسط، وIQR يساوي 16

تُسمّى الحدود التي تقسّم البيانات إلى أرباع الأرباع Q1 وQ2 وQ3. تأخذ np.percentile(a, q) قيمة q من 0 إلى 100، أو قائمة:

times = np.array([52, 38, 61, 45, 70, 41, 95, 58, 49])
print(np.percentile(times, [25, 50, 75]))

يطبع هذا:

[45. 52. 61.]

يمتد النصف الأوسط من Q1 إلى Q3؛ ويبلغ عرضه، أي المدى الربيعي، Q3 - Q1: 16 ثانية.

اجعل أبطأ زمن 950: يظل IQR عند 16. اعتمد عليه عندما تحتوي إحدى السمات على قيم متطرفة.

challenge icon

التحدي

سهل

يسأل أحد العملاء عن كيفية مقارنة استهلاكه للمياه باستهلاك المنازل العشرين في شارعه. يحتوي use على كمية المياه باللترات التي استخدمتها المنازل، ويقرأ البرنامج كمية العميل. اطبع:

  1. الربيعات لـ use: الربيع الأول، والوسيط، والربيع الثالث.
  2. المدى الربيعي.
  3. ربع العميل: 1 إذا كان أقل من الربيع الأول، و2 إذا كان أقل من الوسيط، و3 إذا كان أقل من الربيع الثالث، وإلا 4.

لشارع فيه 12 منزلًا، ومع الإدخال 172:

Quartiles: 157.5, 170.5, 183.5 liters
IQR: 26.0 liters
This home is in quarter 3

جرّب بنفسك

import numpy as np

# لترات الماء التي استهلكها كل منزل أمس
use = np.array([312, 285, 410, 198, 356, 274, 520, 301, 289, 345,
                262, 398, 230, 610, 327, 295, 368, 251, 334, 280])
liters = int(input())

# اكتب الكود الخاص بك أدناه
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الإحصاء لتعلّم الآلة

تدرّب بنفسك: مترجم Python عبر الإنترنت