درجات حرية كاي تربيع وراثية
جدول التهجين الثنائي 9:3:3:1 فيه أربع فئات مظهرية وثلاث درجات حرية. أدخل عدد الفئات وأي معاملات قدّرتها لتحصل على الرقم الصحيح قبل البحث عن القيمة الحرجة، مع تنبيه عند الحاجة إلى تصحيح ييتس. مجاني في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الفئات
- 4
- المعلمات المقدرة
- 0
- درجات الحرية
- 3
- الصيغة المطبَّقة
- df = 4 - 1 - 0 = 3
- نوع الاختبار
- goodness_of_fit
يسأل اختبار كاي تربيع لحسن المطابقة في الوراثة عمّا إذا كان النسل المعدود يوافق توقعاً مندلياً مثل 3:1 أو 9:3:3:1. قبل الرجوع إلى قيمة حرجة تلزم درجات الحرية، وفي هذا السياق يتبع ذلك العدد قاعدة ثابتة: عدد فئات المظهر ناقص واحد، ناقص أي معاملات قُدّرت من العدّات نفسها. تقبل حاسبة درجات حرية كاي تربيع الوراثية عدد الفئات (اثنتان للهجين الأحادي، أربع للهجين الثنائي، ثمانٍ للهجين الثلاثي)، ونسبة متوقعة اختيارية، وعدد معاملات مقدَّرة اختياري، ثم تعيد df = k − 1 − m مع الصيغة المطبَّقة، وتنبيه تصحيح ييتس عندما تساوي df واحداً، ونمط مندلي مسمّى عندما تكون النسبة حالة كتابية.
ماذا تعني درجات الحرية في كاي تربيع وراثي
تجيب درجات حرية كاي تربيع لحسن المطابقة في الوراثة عن سؤال واحد: كم قطعة معلومات مستقلة تبقى بعد أن يستنفد مجموع العينة وأي معاملات مُوائَمة نصيبها. إذا صنّفتم النسل إلى k فئة مظهر، وجب أن تجمع تلك العدّات إلى حجم العينة، فلا يتحرك بحرية سوى k ناقص واحد من العدّات. لذلك يكون لجدول هجين أحادي 3:1 بفئتين درجة حرية واحدة، ولجدول سيادة ناقصة 1:2:1 بثلاث فئات درجتان، ولجدول هجين ثنائي 9:3:3:1 بأربع فئات ثلاث درجات.
ينطبق الطرح نفسه على تزاوج اختباري 1:1 أو 1:1:1:1، وعلى انهيارات التفوق مثل 9:3:4 أو 12:3:1، وعلى جدول هجين ثلاثي بثماني فئات 27:9:9:9:3:3:3:1، وله سبع درجات حرية عندما تُحدَّد النسبة سلفاً بالكامل. عندما يقدّر عالم وراثة معاملاً من العدّات نفسها — كسراً إعادة اتحاد، أو تواتر أليل، أو معامل حيوية — يكلّف كل تقدير مستقل درجة حرية إضافية، فصيغة العمل هي df تساوي k ناقص واحد ناقص m.
تنفّذ هذه الحاسبة ذلك الطرح ولا شيئاً سواه: لا تحسب إحصاء كاي تربيع نفسه، ولا تراجع قيمة p، ولا تدمج الخلايا الشحيحة عنكم. دمج فئتين لأن عدّاً متوقعاً هبط دون خمسة قرار بيانات تتخذونه أولاً؛ ثم ترسلون عدد الفئات الجديد. يُناقَش تصحيح ييتس للاستمرارية عادة عندما تساوي df واحداً؛ وتعلّم الاستجابة تلك الحالة ليذكرها تقرير المختبر دون معاملة التصحيح تلقائياً.
استخدام df خاطئ أشيع سبيل يفشل به عدّ صحيح عند المقارنة بقيمة الكتاب الحرجة، ولذلك توجد خطوة مخصصة لدرجات الحرية الوراثية منفصلة عن محرك كاي تربيع كامل.
أين تكسب حاسبة df لكاي تربيع الوراثة موضعها
تستخدم قاعات الأحياء ومنصات الإرشاد حاسبة درجات حرية كاي تربيع وراثية حتى يكفّ المتعلمون عن كتابة df تساوي أربعة لمسألة 9:3:3:1 لمجرد أنهم عدّوا أربعة أعمدة. تحتاج مولّدات التحضير للامتحان إلى وحي حتمي يرفض لصقاً بفئة واحدة ويطرح كسر إعادة اتحاد مُوائَماً بدل أن يعيد في صمت k ناقص واحد حين طلب النص k ناقص اثنين. تستفيد مواقع المحتوى التي تترتب على حاسبة درجات حرية كاي تربيع وراثة من ودجة حيّة يطابق مسارها المجاني في المتصفح مسار الأتمتة المدفوع مسبقاً على الوحدة النقية نفسها.
التحقق الفاشل لا يستهلك الرصيد. البحث عن إحصاء كاي تربيع نفسه أو مربع بانيت أو قيمة حرجة مقاصد أخرى: ابقوا في هذه الصفحة عندما يكون السؤال فقط كم درجة حرية لجدول وراثي لحسن المطابقة.
حالات الاستخدام
جداول التفوق والفئات المدمجة
انهيار 9:3:4 أو 9:7 يغيّر k؛ وتعيد الحاسبة df الجديد بدل ترك القيمة الأصلية لأربع فئات في دفتر المختبر.
الأسئلة الشائعة
كيف أستخرج درجات حرية كاي تربيع من فئات المظهر؟
أرسلوا العدد الصحيح classes (2 لهجين أحادي 3:1، و4 لهجين ثنائي 9:3:3:1).
لماذا هي k − 1 لا k؟
يجب أن تجمع عدّات الفئات إلى حجم العينة، فلا يستقل سوى k − 1 عدّة. لنسبة مندلية محددة بالكامل إذن k − 1 درجة حرية.
هل للهجين الثنائي 9:3:3:1 ثلاث درجات حرية أم أربع؟
أرسلوا classes 4، أو classes 4 مع ratio 9:3:3:1.
متى أطرح درجة حرية إضافية في تهجين وراثي؟
اطرح درجة إضافية لكل معامل قدّرته من الأعداد نفسها، مثل نسبة إعادة الاتحاد أو تكرار الأليل. أما النسبة المندلية المحددة مسبقًا فلا تحتاج إلى أي طرح إضافي.
هل تحسب هذه الأداة قيمة كاي تربيع أو القيمة الاحتمالية؟
لا. فهي تحدد درجات الحرية فقط لتبحث أنت عن القيمة الحرجة المناسبة. تحسب إحصاءة كاي تربيع بنفسك، وتدمج الفئات قليلة العدد قبل إدخال العدد الجديد للفئات.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/bio/chi-square-dof-genetics \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"classes":4}'const res = await fetch("https://api.kit.forhosting.com/bio/chi-square-dof-genetics", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"classes": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/bio/chi-square-dof-genetics",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"classes": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/bio/chi-square-dof-genetics", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"classes":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"classes":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/bio/chi-square-dof-genetics", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"classes": 4
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "bio.chi_square_dof_genetics",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_classes | 64 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تشغّل الوحدة الحتمية نفسها مشغّل المتصفح المجاني وواجهة API، فلا تختلف فحوصات الواجبات ونصوص التصحيح على أن لجدول 9:3:3:1 ثلاث درجات حرية.
عقد الإدخال وشكل الاستجابة والأخطاء
لا تُفوتر تلك الإخفاقات. اقرنوا العدد بجدول قيمكم الحرجة؛ هذه النهاية تحل df فقط. أرسلوا بجسم JSON عبر POST العدد الصحيح الإلزامي classes (الأسماء البديلة phenotype_classes وk وn_classes): عدد فئات المظهر في الجدول، من اثنتين إلى أربع وستين. الحقل الاختياري estimated_parameters (الأسماء البديلة parameters وm) هو عدد المعاملات المستقلة المقدَّرة من البيانات نفسها ويساوي صفراً إن أُغفل، وهي حالة الصف المعتادة لنسبة مندلية محددة بالكامل. الحقل الاختياري ratio (الأسماء البديلة expected_ratio وmendelian_ratio) نسبة متوقعة مفصولة بنقطتين مثل 3:1 أو 9:3:3:1؛ وإن وُجد وجب أن يساوي عدد أجزائه classes، وأن تكون الأوزان أعداداً صحيحة موجبة، وتُختزَل النسبة بـ gcd قبل البحث عن النمط الكتابي، فيسمّي 18:6:6:2 الهجين الثنائي نفسه الذي يسمّيه 9:3:3:1. غياب classes، أو قيمة غير صحيحة، أو قيمة خارج اثنتين إلى أربع وستين، أو ratio يختلف عدد أجزائه عن classes، أو estimated_parameters يهبط بـ df دون واحد، يفشل بـ invalid_input مع تسمية الحقل. عند النجاح يعيد الجسم classes وestimated_parameters، وينشر degrees_of_freedom، ويعيد صياغة الهوية في formula وformula_applied، ويثبت test_kind على goodness_of_fit، ويجعل yates_correction_typical صادقاً فقط عندما تساوي df واحداً. interpretation قراءة سطر واحد للطرح. إذا أُرسلت نسبة فـ ratio هو الشكل المختزل؛ وإذا كان ذلك الشكل حالة مندلية معروفة تسمّيه pattern وpattern_label. لعدّات الفئات اثنتين وثلاثاً وأربعاً وثمانياً يسرد common_ratios التوقعات الكتابية المعتادة. مثال: classes يساوي أربعة يعطي degrees_of_freedom ثلاثة وتلميح نسبة الهجين الثنائي؛ أضيفوا ratio 9:3:3:1 فيصير النمط التوزع المستقل للهجين الثنائي.
أين تكسب حاسبة df لكاي تربيع الوراثة موضعها
أوراق الماشية والدفيئة التي تطوي هجيناً ثنائياً إلى جدول تفوق 9:3:4 أو 9:7 تغيّر عدد الفئات ومن ثم df؛ واستدعاء API تحليل صغير يسجّل ذلك التغيير دون إقامة حزمة إحصاء. ولأن التنفيذ تحليل parse خالص من المرتبة A، يكلف كل نداء ناجح التعريفة الأساسية المنشورة $0.002 بلا رموز نموذج ولا شبكة خارجة. أبقوا عدّ الفئات صادقاً بعد أي دمج، وثبّتوا degrees_of_freedom في الاختبارات، فتحصلون على واحد أو اثنين أو ثلاثة أو سبعة قابلة للتكرار لجداول مندلية قياسية في الواجبات وإضافات LMS وتقارير المختبر.
حالات التكامل
تقارير الصف 3:1 و9:3:3:1
يدخل الطلبة عدد فئات المظهر ويؤكدون df = 1 للهجين الأحادي أو df = 3 للهجين الثنائي قبل الرجوع إلى قيمة حرجة.
وحي الامتحان ونصوص التصحيح
المصححون الآليون يثبّتون degrees_of_freedom ويرفضون إدخالاً غائباً أو بفئة واحدة حتى لا يمر df خاطئ كإصابة قريبة للإحصاء.
أسئلة تقنية
متى يُضبط estimated_parameters؟
فقط عندما قُدّر معامل مثل كسر إعادة اتحاد أو تواتر أليل من العدّات نفسها. كل تقدير مستقل يطرح واحداً إضافياً من df. اتركوه 0 لاختبار كتابي 3:1 أو 9:3:3:1.
كم تكلفة حاسبة درجات حرية كاي تربيع الوراثية؟
أداة المتصفح مجانية. طلبات API تستخدم رصيداً مدفوعاً مسبقاً بسعر $0.002 لكل نداء ناجح؛ والإدخال غير الصالح لا يُفوتر.