حاسبة احتمال أن يكون جميع الأبناء من الجنس نفسه
تحسب هذه الأداة احتمال أن يكون جميع أبناء الأسرة من الجنس نفسه عندما تكون كل ولادة مستقلة ويكون الاحتمالان في النموذج متساويين.
شغّل الأداة مجانًا
أدخل عدد الأبناء لتحصل على الاحتمال والنسبة المئوية والصيغة وعدد الأنماط الملائمة وإجمالي الأنماط الممكنة. يشمل الحساب الحالتين الصحيحتين، أي أن يكون الجميع من الجنس الأول أو أن يكون الجميع من الجنس الثاني، وبذلك يتجنب الخطأ الشائع المتمثل في حساب حالة واحدة فقط.
حدد الحدث وأدخل عدد أبناء الأسرة
أدخل العدد الإجمالي للأبناء الذين تريد دراستهم. الحدث المحسوب هو انتماء جميع الأبناء إلى فئة واحدة من فئتي الجنس في النموذج: إما أن تكون نتيجة الجميع هي النتيجة الأولى، وإما أن تكون نتيجة الجميع هي الثانية. كلتا الحالتين ملائمة، ولا تتداخلان عندما يوجد ابن واحد على الأقل. لذلك يجب أن يكون الإدخال عددا صحيحا من 1 إلى 1023. إذا كان عدد الأبناء واحدا، فالاحتمال يساوي 1 لأن العضو الوحيد يطابق بالضرورة جميع أعضاء المجموعة ذات العنصر الواحد. وإذا كان العدد اثنين، فهناك أربعة أنماط مرتبة متساوية الاحتمال، ويحقق اثنان منها الشرط، فتكون النتيجة 1/2. يميز العد ترتيب الولادات، مع أن السؤال النهائي لا يهتم إلا بتطابقها جميعا. ولا يلزم تحديد أي الجنسين يظهر، لأن الحساب يشمل النمطين الموحدين. كما لا يستخدم تاريخ الوالدين أو نسب السكان أو نتائج الولادات السابقة.
افهم سبب استخدام اثنين أس واحد ناقص n
عند وجود نتيجتين متساويتي الاحتمال في كل ولادة مستقلة، يكون لأسرة عدد أبنائها n ما مجموعه 2^n من الأنماط المرتبة المتساوية الاحتمال. ولا يحقق الحدث إلا نمطان: أن تكون نتيجة الجميع هي الأولى أو أن تكون نتيجة الجميع هي الثانية. لذلك يختزل 2/2^n إلى 2^(1-n). ويمكن النظر إلى الأمر بطريقة أخرى: نتيجة الابن الأول تصلح أيا كانت، لكن يجب أن يطابقه كل ابن لاحق باحتمال 1/2 لكل مطابقة. وعدد المطابقات المطلوبة هو n ناقص واحد، فتكون الصيغة (1/2)^(n-1). عند أربعة أبناء تكون النتيجة 2/16، أي 0.125 أو 12.5 بالمئة. تعيد الأداة القيمة العشرية والنسبة من دون محاكاة أو عينات عشوائية. وكل ابن إضافي يخفض الاحتمال إلى النصف لأنه يجب أن يطابق من سبقوه. وهذا الانخفاض الهندسي هو النمط الأساسي في النتيجة.
فسر النتيجة ضمن افتراضات النموذج
تصف القيمة نموذجا رياضيا، ولا تضمن نتيجة أسرة بعينها ولا تمثل تنبؤا طبيا أو سكانيا. يفترض النموذج أن لكل ابن إحدى نتيجتين باحتمال 1/2 لكل منهما، وأن الولادات مستقلة. ويعني الاستقلال أن معرفة النتائج السابقة لا تغير الاحتمال المخصص للنتيجة التالية. لا يشمل النموذج النسب المرصودة في السكان أو عوامل الوالدين أو الانتقاء الإنجابي أو الاعتماد بين الولادات المتعددة أو الفئات الخارجة عن التجريد الثنائي. إذا لم تناسب هذه الافتراضات الحالة المدروسة، فقد لا تمثلها الصيغة. تعرض النتيجة النمطين الملائمين وإجمالي 2^n من الأنماط لتسهيل مراجعة الحساب. ولا يعني الاحتمال الصغير أن الحدث مستحيل، بل يبين النسبة المتوقعة بين عدد كبير من الأسر الافتراضية المتساوية في الحجم. استخدم القيمة في التمارين وفحص النماذج والعروض الواضحة، مع ذكر الافتراضات دائما. تبلغ تكلفة كل طلب آلي عبر API مقدار $0.002.
حالات الاستخدام
مراجعة تمرين في الاحتمالات
تحقق من مسائل الولادات المستقلة واحتمال تطابق جميع النتائج.
توضيح الانخفاض الأسي
بين كيف يخفض كل ابن إضافي احتمال اقتصار الأسرة على جنس واحد إلى النصف.
تدقيق نموذج أسري بسيط
اعرض الصيغة وأعداد النتائج مع القيمة العشرية لمراجعة كل خطوة.
الأسئلة الشائعة
ما الصيغة التي تستخدمها الحاسبة؟
عند وجود n من الأبناء تستخدم 2 × (1/2)^n، وهي مكافئة للصيغتين 2^(1-n) و(1/2)^(n-1).
لماذا يوجد معامل يساوي اثنين؟
لوجود نمطين موحدين ملائمين: أن يكون الجميع من الجنس الأول في النموذج أو من الجنس الثاني.
لماذا يكون الاحتمال 100 بالمئة عند وجود ابن واحد؟
لأن العضو الوحيد يعني بالضرورة أن جميع أبناء الأسرة من الجنس نفسه، أيا كانت النتيجة.
هل تستخدم الأداة أجناس الأبناء السابقين؟
لا. وفقا لافتراض الاستقلال، لا تغير النتائج السابقة احتمال النتيجة التالية.
هل تتنبأ الأداة بما سيحدث في أسرة حقيقية؟
لا. إنها تعرض احتمال نموذج مثالي ذي نتيجتين مستقلتين ومتساويتي الاحتمال، لا تنبؤا فرديا.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/bio/probability-all-offspring-same-sex \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"family_size":4}'const res = await fetch("https://api.kit.forhosting.com/bio/probability-all-offspring-same-sex", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"family_size": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/probability-all-offspring-same-sex",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"family_size": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/probability-all-offspring-same-sex", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"family_size":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"family_size":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/probability-all-offspring-same-sex", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"family_size": 4
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.probability_all_offspring_same_sex",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_offspring | 1023 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |