حاسبة الخميسات
للأعداد من 1 إلى 10 تقع نقاط القطع الأربع للخميسات عند 2.8 و4.6 و6.4 و8.2، وهي المئينات 20 و40 و60 و80. الصق قائمة لتقسيمها إلى خمس مجموعات مرتبة متقاربة الحجم. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
تقسم الخُمَيسات عيّنة مرتّبة إلى خمسة أجزاء متقاربة الحجم، وتظهر كلما صنّف المحلّلون الدخول أو درجات الاختبارات أو مناطق البيع أو دفعات المستشعرات إلى أخماس. تقع نقاط القطع الأربع عند المئين العشرين والأربعين والستين والثمانين للبيانات المرتبة: كل ما يقع عند القطع الأول أو دونه هو الخُمس الأدنى، والقيم بين القطع الأول والثاني تشكّل الخُمس الثاني، وهكذا حتى الخُمس الأعلى فوق القطع الرابع. بخلاف متوسّط واحد، تصف الخُمَيسات شكل العيّنة بالكامل دون افتراض الاعتدال. تستقبل هذه القدرة قائمة غير فارغة من أرقام منتهية وتعيد Q1 إلى Q4 والعيّنة المرتبة وmin وmax وcount وعلامات المئين الثابتة في استدعاء حتمي واحد.
ماذا تعني الخُمَيسات الأربع على قائمة أرقام
بعد ترتيب العيّنة تصاعديًا، تكون كل نقطة قطع لخُميس مئينًا لتلك القائمة المرتبة. تستخدم هذه الحاسبة الاستيفاء الخطي الشامل: لجزء p يساوي صفر فاصلة اثنين أو صفر فاصلة أربعة أو صفر فاصلة ستة أو صفر فاصلة ثمانية، يكون الدليل p مضروبًا في n ناقص واحد، ثم تُقرأ القيمة من إحصاءات الترتيب بخلط الجارين floor وceil عندما لا يكون الدليل عددًا صحيحًا. توافق هذه الاتفاقية أسلوب Excel PERCENTILE.INC وتعريفات الكوانتايل «الخطية» في كثير من الكتب الدراسية، فيتفق الحساب اليدوي في الصف مع هذه الأداة عند استخدام القاعدة نفسها.
Q1 هو المئين العشرون، وQ2 الأربعون، وQ3 الستون، وQ4 الثمانون. معًا ترسم خمس مجموعات بعدد متقارب في العيّنات الكبيرة: ينتهي الخُمس الأدنى عند Q1، ويمتد التالي من Q1 إلى Q2، والأوسط من Q2 إلى Q3، والأعلى-الأوسط من Q3 إلى Q4، ويقع الخُمس الأعلى فوق Q4. في مسار كلاسيكي بالأعداد الصحيحة من واحد إلى عشرة تكون نقاط القطع 2.8 و4.6 و6.4 و8.2.
قائمة أقصر من واحد إلى خمسة تعطي 1.8 و2.6 و3.4 و4.2. قائمة عنصر واحد تضبط الخُمَيسات الأربع على تلك القيمة لأن كل مئين لعيّنة نقطة واحدة هو النقطة نفسها. ارفضوا دائمًا الإدخال الفارغ بدل اختراع عتبات بلا بيانات: لا أخماس ذات معنى لكيس فارغ.
ولأن نقاط القطع تعتمد فقط على إحصاءات الترتيب والخلط الخطي للجيران، فإن ذيولًا متطرفة قليلة تحرّك min وmax دون إعادة كتابة الترتيب كاملًا كما يفعل المتوسّط، ولهذا تُفضَّل جداول الخُمَيسات لتوزيعات الدخول أو الدرجات المائلة.
نصائح عملية وحدود وعمليات بحث ذات صلة
عند التدريس اقرنوا مسار الواحد إلى العشرة بقوائم زوجية وفردية الطول ليرى الطلاب أدلة كسرية تستوفي بين الجيران، وقارنوا النتيجة بحاسبة الرُبيعات الشقيقة التي تقسم إلى أربع مجموعات لا خمس. فضّلوا الخُمَيسات عندما تتحدث لغة المنتج أو السياسة أصلًا بالأخماس — خُمَيسات الدخل ونطاقات الأداء ورتب مناطق البيع — وفضّلوا الرُبيعات أو أداة مئين حرّة عندما تحتاجون الوسيط أو المدى الرُبيعي أو k اعتباطيًا.
تستهدف هذه الصفحة من يبحث عن حاسبة خُمَيسات أو نقاط القطع الأربع التي تقسم البيانات إلى خمس مجموعات متساوية على قائمة أرقام بسيطة، لا ملف CSV كامل متعدد الأعمدة. وثّقوا حقل method في التقارير اللاحقة ليعلم القرّاء أن قاعدة الاستيفاء الخطي الشامل استُخدمت لا أقرب رتبة ولا صيغًا استثنائية. إن كنتم تحتاجون مئينًا واحدًا فقط فحاسبة المئين المخصصة أنسب؛ وإن احتجتم النطاقات الخمسة دفعة واحدة فنقطة نهاية الخُمَيسات هذه أقصر طريق.
حالات الاستخدام
نطاقات الدرجات والدخل في أخماس
جمّعوا درجات الاختبار أو مقاييس العملاء أو أرقام الدخل في خمس مجموعات مرتّبة بعتبات خُميس مشتركة دون تثبيت مكتبة إحصاء كاملة.
ملخصات الأنابيب ولوحات المتابعة
لخّصوا دفعات المستشعرات أو قوائم المبيعات أو خلايا التجارب بأربع نقاط قطع في استدعاء واحد لمخططات بخمس نطاقات وفحوص جودة.
الأسئلة الشائعة
ماذا يحدث إذا كانت القائمة فارغة؟
لا خُمَيسات من لا شيء؛ فشل التحقق لا يُحسب.
أي طريقة تُستخدم لنقاط القطع الأربع؟
استيفاء خطي شامل: الدليل i = p·(n−1) لـ p في {0.2, 0.4, 0.6, 0.8}، مع خلط إحصاءات الترتيب المتجاورة عندما لا يكون i عددًا صحيحًا.
كيف تختلف الخُمَيسات عن الرُبيعات؟
تقسم الرُبيعات البيانات إلى أربع مجموعات بثلاث قطع (حوالي المئين 25 و50 و75). تقسم الخُمَيسات إلى خمس مجموعات بأربع قطع عند المئين 20 و40 و60 و80.
في أي خُمس تقع قيمة ما؟
ما كان عند نقطة القطع الأولى أو دونها يقع في الخُمس الأدنى، وما بين النقطتين الأولى والثانية يشكل الخُمس الثاني، وهكذا حتى الخُمس الأعلى فوق نقطة القطع الرابعة.
لماذا تُستخدم الخميسات للدخل أو الدرجات؟
لأن بضع قيم متطرفة تحرك الحد الأدنى والأعلى دون أن تعيد كتابة الترتيب كله كما يفعل المتوسط، لذا تناسب جداول الخميسات التوزيعات الملتوية.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/stat/quintiles \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"numbers":[1,2,3,4,5,6,7,8,9,10]}'const res = await fetch("https://api.kit.forhosting.com/stat/quintiles", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"numbers": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/quintiles",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"numbers": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/quintiles", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"numbers":[1,2,3,4,5,6,7,8,9,10]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"numbers":[1,2,3,4,5,6,7,8,9,10]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/quintiles", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"numbers": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10
]
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.quintiles",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تُرفض القوائم الفارغة بـ invalid_input ولا تُحسب أبدًا. يشترك الطلاب الذين يراجعون الواجبات والمعلمون الذين يعدّون مفاتيح الإجابات والمحلّلون الذين يجمّعون الدرجات والمطوّرون الذين يربطون أداة مجانية في المتصفح أو API مسبقة الدفع في مسار parse خالص واحد بلا عيّنة عشوائية ولا عشوائية ولا آثار شبكة.
كيف تستدعون API وماذا يعود إليكم
تُحوَّل السلاسل الرقمية داخل المصفوفة؛ كما تُقبل سلسلة مفصولة بفواصل أو مسافات لنماذج النص. استخدموها لمصحّحي الواجبات وإثراء الجداول وتجميع درجات العملاء وجداول شرائح التسويق التي تحتاج أخماسًا لا رُبيعات ولوحات جودة بخمس نطاقات مرتّبة أو أي سير عمل يحتاج عتبات خُميس دون تثبيت حزمة إحصاء على كل جهاز. أرسلوا جسم JSON بحقل إلزامي اسمه numbers: مصفوفة غير فارغة من أرقام منتهية. تُقبل الأسماء البديلة values وdata وlist بالسلوك نفسه. عند النجاح تتضمن الاستجابة count بوصفه n، وnumbers بوصفه النسخة المرتبة تصاعديًا المستخدمة في الاستيفاء، وmin وmax للعيّنة، وq1 إلى q4 كنقاط القطع الأربع، وquintiles كمصفوفة تلك القيم الأربع بالترتيب، وpercentiles كعلامات ثابتة عشرين أربعين ستين ثمانين، وmethod مضبوطًا على linear_inclusive ليعرف العميل أي اتفاقية كوانتايل استُخدمت. فشل التحقق — غياب numbers أو قائمة فارغة أو مدخلات غير منتهية أو قائمة أطول من مئة ألف قيمة — يعيد invalid_input ولا يُحسب أبدًا. التسعير مبلغ ثابت $0.002 لكل طلب ناجح بوحدة item. فضّلوا طلبًا واحدًا يعيد القطع الأربعة بدل أربعة استدعاءات مئين: عقد واحد ووحدة تحصيل واحدة ونتائج متطابقة في المتصفح وAPI.
نصائح عملية وحدود وعمليات بحث ذات صلة
أبقوا القوائم ضمن سقف الحجم المنشور لتظل مسارات Worker والمتصفح التفاعلية سريعة؛ مئة ألف رقم منتهٍ كافية لمجموعات الصف ومعظم العيّنات التشغيلية. قد تدفع المقادير الهائلة الاستيفاء خارج النقطة العائمة IEEE المنتهية؛ عندئذ يعيد المعالج invalid_input بدل infinity. المهام الفاشلة بـ invalid_input لا تستهلك الرصيد المسبق الدفع، فيبقى استكشاف السكربتات رخيصًا عند إرسال مصفوفات فارغة بالخطأ.
حالات التكامل
واجبات ومفاتيح إجابات الاختبارات
أعطوا الطلاب عيّنة رقمية قصيرة؛ قارنوا نقاط قطع المئين 20 و40 و60 و80 المحسوبة يدويًا بنتيجة حتمية من المتصفح أو API.
أسئلة تقنية
ماذا تعيد حاسبة الخُمَيسات هذه؟
للقائمة غير الفارغة تعيد count وnumbers المرتبة وmin وmax وq1 وq2 وq3 وq4 ومصفوفة quintiles وpercentiles [20, 40, 60, 80] وmethod linear_inclusive.
هل حاسبة الخُمَيسات مجانية؟
أداة المتصفح مجانية وتعمل محليًا. تستخدم استدعاءات API رصيد KIT المسبق الدفع بسعر $0.002 لكل طلب ناجح؛ المهام الفاشلة لا تُحسب أبدًا.