حاسبة المنوال
في القائمة 1 و2 و2 و3 و4 يكون المنوال 2 لأنه يظهر مرتين. تُعدّ كل قيمة، وتُعاد كل القيم المتعادلة في أعلى تكرار، والقائمة التي لا يتكرر فيها أي عدد ليس لها منوال. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- القيم
- 1, 2, 2, 3, 4
- الكمية
- 5
- وضع الحساب
- 2
- المنوالات
- 2
- التكرار
- 2
المنوال هو القيمة الأكثر تكرارًا في قائمة: العدد الذي يظهر أكثر من أي عدد آخر. يبحث الطلاب والمعلمون والمحللون عن حاسبة المنوال حين يحتاجون إلى تلك الإجابة وحدها، من دون حساب المتوسط أو الوسيط أو المدى أيضًا. تأخذ هذه القدرة قائمة غير فارغة من أعداد منتهية، وتحصي كم مرة تظهر كل قيمة متميزة، وتعيد القيمة أو القيم الأكثر تكرارًا مع التكرار الفائز وتسمية قصيرة للنمط. الفائز الوحيد أحادي المنوال. قيمتان تشتركان في أعلى عدد هما ثنائيتا المنوال. ثلاث قيم أو أكثر تشترك فيه فهي متعددة المنوال. حين تظهر كل قيمة مرة واحدة وتكون للقائمة أكثر من مدخل، تقول عادة القاعة إنه لا منوال، وتعيد هذه الأداة قائمة منوالات فارغة بدل أن تزعم أن كل عدد فريد فائز.
ما المنوال ومتى يكون للقائمة أكثر من واحد
منوال القائمة هو القيمة التي تظهر أكثر من أي قيمة أخرى. بخلاف المتوسط الذي يخلط كل مشاهدة في معدل واحد، وبخلاف الوسيط الذي لا يُعنى إلا بالترتيب بعد الفرز، يجيب المنوال عن سؤال التكرار: أي قراءة ظهرت أكثر. تكون مجموعة البيانات أحادية المنوال حين يملك قيمة واحدة بالضبط أعلى عدد، وثنائية المنوال حين تتعادل قيمتان متميزتان على ذلك العدد الأعلى، ومتعددة المنوال حين تشترك فيه ثلاث قيم أو أكثر.
وتقول عادة القاعة أيضًا إنه لا منوال حين تظهر كل قيمة مرة واحدة بالضبط ويكون للقائمة أكثر من مدخل، لأنه حينئذ لا شيء أكثر تكرارًا من سواه. قائمة العنصر الواحد هي الحالة الأحادية التافهة: تلك القيمة المنفردة هي المنوال بتكرار واحد. تطبق هذه الحاسبة تلك القواعد بحذافيرها.
أعطها واحدًا واثنين واثنين وثلاثة وأربعة فتعيد المنوال اثنين بتكرار اثنين. أعطها واحدًا وواحدًا واثنين واثنين وثلاثة فتعيد الواحد والاثنين معًا، كلًّا بتكرار اثنين، ووسم bimodal. أعطها واحدًا واثنين وثلاثة وأربعة فتعيد مصفوفة منوالات فارغة مع modality none.
التعادل على تكرار أكبر من واحد منوالات حقيقية لا إخفاق. التعريف نفسه يصلح لدرجات صحيحة وقياسات عشرية تتكرر وأي عينة عددية منتهية يمكن لصقها. ولأن الخوارزمية تحصي فقط، فإنها لا ترتّب لوسط ولا تقسم مجموعًا، فيبقى هذا الصف المخصص للمنوال صادقًا: من بحث عن المنوال ينال التكرار، لا حزمة ملخصات أخرى لم يطلبها.
أين تبرر حاسبة منوال مخصصة موضعها
تستخدم القاعات ومنصات الإرشاد حاسبة المنوال ليراجع المتعلمون الدرجة أو القياس أو الفئة المرمّزة الأكثر تكرارًا من دون بناء جدول تكرار يدويًّا ومن دون أن يشغلهم متوسط لم يُطلب منهم. تحتاج مولّدات التحضير للامتحانات مرجعًا حتميًّا يسم حالة القيم كلها فريدة بأنها بلا منوال بدل إعادة كل قيمة في صمت، ويرفض العينة الفارغة بدل اختراع صفر. تراقب فرق التشغيل منوال رموز المستشعرات المتقطعة وإجابات مقياس Likert أو أعداد الإنتاج المجمّعة، لأن القراءة الأشيع هي في الغالب ما ينبغي أن يطلق تنبيهًا، لا المتوسط الحسابي لتلك الرموز.
وتفيد مواقع المحتوى التي تتصدر لعبارة حاسبة المنوال من ودجة حية يطابق مسارها المجاني في المتصفح مسار الأتمتة مسبقة الدفع بايتًا ببايت على الوحدة النقية نفسها. لا يستهلك التحقق الفاشل الرصيد، فيبقى استكشاف النصوص رخيصًا بينما يلصق الطلاب خلايا فارغة سهوًا. أبقوا الطلبات ضمن سقف الحجم المنشور، وثبّتوا مصفوفة modes في الاختبارات، تنالون إجابات تكرار قابلة لإعادة الإنتاج للواجبات وإضافات LMS ومعالجات الحافة من دون إقامة مكتبة إحصاء خاصة بكم.
فضّلوا هذه الصفحة حين يكون البحث عن المنوال تحديدًا؛ فصفحة تجمع المتوسط والوسيط والمنوال تجيب عن استعلام آخر ومسألة قاعة أخرى.
حالات الاستخدام
مفاتيح الواجبات والامتحانات
قدّموا للطلاب عينة عددية قصيرة وقارنوا جدول التكرار اليدوي بمنوال حتمي، بما في ذلك حالة انعدام المنوال حين تكون كل قيمة فريدة.
القراءة الأشيع في دفعة
لخّصوا درجات الاختبارات أو إجابات Likert أو رموز المستشعرات المتقطعة بالقيمة التي ظهرت أكثر، من دون إدخال متوسط أو وسيط.
تعليم القوائم أحادية المنوال ومتعددته
اعرضوا مثالًا أحاديًّا وتعادلًا ثنائيًّا وقائمة قيم كلها فريدة حتى يرى المتعلمون لماذا لا يكون المنوال دائمًا عددًا واحدًا.
الأسئلة الشائعة
ماذا لو ظهر عددان بالقدر نفسه؟
كلاهما منوال. تكون القائمة ثنائية المنوال حين تشترك قيمتان متميزتان في أعلى تكرار أكبر من واحد؛ تسردها modes تصاعديًّا.
ماذا لو ظهر كل عدد مرة واحدة فقط؟
حين يكون n أكبر من واحد وكل تكرار واحدًا لا منوال: modes فارغ وmodality هي none. قائمة العنصر الواحد تعامل ذلك العنصر منوالًا.
ماذا يحدث إن كانت القائمة فارغة؟
لا قيمة أكثر تكرارًا لعينة فارغة، والتحقق الفاشل لا يُحاسب.
كيف أجد منوال قائمة من الأرقام؟
عُدّ مرات ظهور كل قيمة مختلفة، فالمنوال هو الأكثر ظهورًا. في القائمة 1 و1 و2 و2 و3 تتعادل القيمتان 1 و2 بظهورين لكل منهما، فكلتاهما منوال.
ما معنى أحادي المنوال وثنائي المنوال ومتعدد المنوال؟
أحادي المنوال يعني أن قيمة واحدة تملك أعلى تكرار، وثنائي المنوال أن قيمتين تتعادلان فيه، ومتعدد المنوال أن ثلاث قيم أو أكثر تتشاركه. وتذكر الحاسبة الحالة التي تنطبق على قائمتك.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/stat/mode \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"values":[1,2,2,3,4]}'const res = await fetch("https://api.kit.forhosting.com/stat/mode", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"values": [
1,
2,
2,
3,
4
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/mode",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"values": [
1,
2,
2,
3,
4
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/mode", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"values":[1,2,2,3,4]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"values":[1,2,2,3,4]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/mode", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"values": [
1,
2,
2,
3,
4
]
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.mode",
"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 ولا تُحاسب أبدًا. المسار الحتمي نفسه من parse يغذي ودجة المتصفح المجانية وواجهة API، فلا تختلف مراجعة الواجبات عن نصوص الإنتاج.
ما المنوال ومتى يكون للقائمة أكثر من واحد
الإدخال الفارغ ليس مجموعة بيانات، لذا تفشل المهمة بـ invalid_input بدل اختراع منوال صفري أو نجاح فارغ قد يعدّه مصحح إجابة مقبولة.
عقد الإدخال وشكل الاستجابة وسلوك الخطأ
تُحوَّل السلاسل العددية داخل المصفوفة؛ وتُقبل أيضًا سلسلة مفصولة بفواصل أو فواصل منقوطة أو مسافات للنماذج النصية البسيطة والأعمدة الملصوقة. استخدموها من مصححات الواجبات ومولّدات الاختبارات وملخصات دفعات المستشعرات وعدّ SKU للتجزئة المرمّز أعدادًا، أو أي تدفق يريد القراءة الأكثر تكرارًا من دون تثبيت حزمة إحصاء على كل جهاز. أرسلوا جسم JSON بحقل إلزامي اسمه values: مصفوفة غير فارغة من أعداد منتهية. تُقبل الأسماء البديلة numbers وdata وlist بالسلوك نفسه، فيعيد العملاء الذين يرسلون مصفوفة numbers العادة ذاتها. عند النجاح تتضمن الاستجابة count بوصفه n، وvalues بوصفها القائمة المقروءة بالترتيب الذي أرسلتموه، وmode عددًا واحدًا حين تكون القائمة أحادية المنوال أو مصفوفة حين تكون متعددة أو فارغة حين لا منوال، وmodes المصفوفة التصاعدية الكاملة للقيم المنوالية، وfrequency أعلى عدد، وmode_count كم منوالًا متميزًا وُجد، وmodality واحدًا من unimodal أو bimodal أو multimodal أو none، وfrequencies جدول كل قيمة متميزة مع عددها مرتبًا تنازليًّا حسب العدد ثم تصاعديًّا حسب القيمة. التحقق الفاشل — غياب values أو قائمة فارغة أو مدخلات غير منتهية أو قائمة أطول من مائة ألف قيمة — يعيد invalid_input ولا يُحاسب أبدًا. التسعير مبلغ ثابت $0.002 لكل طلب ناجح بوحدة item.
أين تبرر حاسبة منوال مخصصة موضعها
ولأن التنفيذ parse نقي من المستوى A، يكلف كل استدعاء ناجح السعر المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة.
أسئلة تقنية
كيف أجد منوال قائمة أعداد؟
أرسلوا مصفوفة غير فارغة في values (أو numbers أو data أو list). تعيد API القيمة أو القيم الأكثر تكرارًا والتكرار الفائز وتسمية النمط.
كم تكلفة حاسبة المنوال؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مقدمًا بسعر $0.002 لكل استدعاء ناجح؛ لا تُفوتر المدخلات غير الصالحة.