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