تقنية

median_grouped في بايثون: من منتصف الفئة إلى تقدير الوسيط

median: 16.0؛ median_grouped مع interval=4: 17.0؛ data=[12,16,16,16,16,20,20,20].
منتصفات فئات.

median_grouped تقدّر الوسيط لبيانات تمثل منتصفات فئات متتابعة متساوية العرض. [1]

الخلاصة السريعة

حدد عرض الفئة قبل تفسير الوسيط المقدّر. [1]

  • median_grouped تقدّر الوسيط لبيانات تمثل منتصفات فئات متتابعة متساوية العرض. [1]
  • interval عرض الفئة؛ على المستدعي ضمان أن الفروق بين المدخلات مضاعفات صحيحة له. الدالة لا تفحص هذا الشرط. [1]
  • التقدير يفترض توزيعًا متساويًا داخل الفئة؛ median تعامل المنتصفات كقيم فعلية. [1]
  • مثال مؤلف شُغّل على CPython 3.12.14 مع import statistics؛ data=[12,16,16,16,16,20,20,20]: median تعطي 16.0. [1]
  • مع interval=4، تعطي median_grouped القيمة 17.0. الفئة من 14 إلى 18؛ قبلها مشاهدة، وفيها أربع: 14+4*(4-1)/4=17. هذه نتيجة تقدير من بيانات مجمعة، وليست استعادة للقيم الأصلية داخل الفئات. [1]

منتصفات الفئات

median_grouped تقدّر الوسيط لبيانات تمثل منتصفات فئات متتابعة متساوية العرض. [1]

عرض الفئة وشرط المدخلات

interval عرض الفئة؛ على المستدعي ضمان أن الفروق بين المدخلات مضاعفات صحيحة له. الدالة لا تفحص هذا الشرط. [1]

افتراض التوزيع داخل الفئة

التقدير يفترض توزيعًا متساويًا داخل الفئة؛ median تعامل المنتصفات كقيم فعلية. [1]

الفئة من 14 إلى 18؛ منتصفها 16 والتقدير 17.
تقدير داخل الفئة.

قائمة واحدة ومعنيان

مثال مؤلف شُغّل على CPython 3.12.14 مع import statistics؛ data=[12,16,16,16,16,20,20,20]: median تعطي 16.0. [1]

statistics.median(data) -> 16.0 [1]

مع interval=4، تعطي median_grouped القيمة 17.0. الفئة من 14 إلى 18؛ قبلها مشاهدة، وفيها أربع: 14+4*(4-1)/4=17. هذه نتيجة تقدير من بيانات مجمعة، وليست استعادة للقيم الأصلية داخل الفئات. [1]

statistics.median_grouped(data, interval=4) -> 17.0 [1]

المراجع

  1. Python — statistics في 3.12

للتوسع: مسائل الوسيط.

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