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