حاسبة معدل الركضات المكتسبة
ثلاث ركضات مكتسبة في تسعة أدوار تعني معدلًا قدره 3.00، وركضة واحدة في ثمانية تعني 1.13: الركضات المكتسبة في تسعة مقسومة على الأدوار المرمية، مع قراءة 6.1 و6.2 أثلاثًا كما في ورقة التسجيل. مجانًا في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الأشواط المستحقة
- 3
- الأدوار المرمية
- 9
- الأدوار الفعلية
- 9
- معدل الأشواط المستحقة
- 3
- معدل الأشواط المستحقة (نص)
- 3.00
معدل الركضات المكتسبة، أو ERA، هو عدد الركضات المكتسبة التي يسمح بها الرامي لكل تسعة أدوار — مدة مباراة نظامية. تطبع أوراق التسجيل ولوحات الصدارة وبطاقات البيسبول ذلك المعدل بمنزلتين عشريتين لأن المجموع الخام للركضات المكتسبة يخفي مدة بقاء الرامي على التلة. يحتاج المدربون والمسجلون ومديرو الخيال والدارسون إلى ذلك المعدل من عددين: الركضات المكتسبة والأدوار المرمية. تضرب هذه الحاسبة الركضات المكتسبة في تسعة وتقسم على الأدوار، وفق الهوية المنشورة ERA = (ER × 9) / IP. الأدوار المسجَّلة بأعشار البيسبول .1 و.2 تصير ثلث دور وثلثيه، فسطر 6.1 IP هو 6⅓ أدوار لا 6.1 أدوار عشرية. يُرفض مجموع أدوار صفري أو قيمة سالبة لأن المعدل سيقسم على الأدوار المرمية.
ماذا يقيس معدل الركضات المكتسبة ولماذا تسعة أدوار
يجيب معدل الركضات المكتسبة عن سؤال رمي لا يجيب عنه مجموع الركضات المكتسبة الخام: كم ركضة مكتسبة يسمح بها هذا الرامي لكل تسعة أدوار، مدة مباراة بيسبول نظامية؟ يختصر التسجيل الرسمي تلك الفكرة في هوية واحدة: ERA تساوي الركضات المكتسبة مضروبة في تسعة، مقسومة على الأدوار المرمية. الناتج ليس نسبة مئوية وليس عدًّا للركضات غير المكتسبة.
تطبع اللوحات والصحف وجداول المرجع منزلتين، حتى تظهر ثلاث ركضات مكتسبة في تسعة أدوار 3.00 وتظهر بداية مهيمنة بركضة مكتسبة واحدة في ثمانية أدوار 1.13. الركضة المكتسبة ركضة سُجّلت من دون عون خطأ ميداني أو كرة ممرَّرة، كما يحمّلها المسجل الرسمي؛ لا تقرر هذه الحاسبة أي الركضات كانت مكتسبة. تطبق الهوية المنشورة (ER في 9) على IP فقط على الرقمين اللذين لديكم أصلًا.
صفر ركضات مكتسبة مع مجموع أدوار موجب هو 0.00 جائز، لا بيان ناقص. رامٍ سمح بتسع ركضات مكتسبة في ثلث دور ينشر ERA جائزة بثلاثة أرقام. موسم أو مسيرة بآلاف الأدوار تستخدم الهوية نفسها لخروج واحد.
عقد الإدخال وأثلاث البيسبول وشكل الاستجابة
تكتب أوراق تسجيل البيسبول رقمًا عشريًا 1 أو 2 لإخراج واحد أو إخراجين، فـ 6.1 تعني ستة أدوار زائد إخراج (6⅓) و6.2 ستة أدوار زائد إخراجين (6⅔). الكسور الأخرى، مثل 6.5 أو 6.333، تُعامل أدوارًا عشرية حقيقية لا إخراجات. يجب أن تبقى القيم ضمن مليون حتى يتسع موسم محاكى أو مسيرة كاملة، بينما تُرفض مليارات مرضية.
مثال: ثلاث ركضات مكتسبة وتسعة أدوار تعطيان 3.00. فضّلوا الأعداد العارية على السلاسل المنسّقة؛ لا تُحلَّل علامات النسبة وفواصل الآلاف.
أين تثبت حاسبة معدل الركضات المكتسبة جدواها
يحتاج مدربو الناشئين ومسجلو المدارس إلى ERA قابل لإعادة الإنتاج حتى لا تختلف بطاقة التشكيلة وتقرير البطولة وجدول أولياء الأمور حول ما إذا كانت ثلاث ركضات مكتسبة في 6.1 أدوار هي 4.26. ناشر يرتّب على حاسبة معدل الركضات المكتسبة يستهدف من لديهم أصلًا عدّ ركضات مكتسبة ومجموع أدوار ويريدون المعدل بمنزلتين، لا نظام إسقاط، ولا مخطط Statcast لسرعة الدوران، ولا شرح FIP. مديرو الخيال الجالسون في مراجعة الإعفاء الأسبوعية يحتاجون الرقم نفسه الذي طبعته الورقة الرسمية، حتى يقارنوا بادئين تتشابه مجاميع ركضاتهما المكتسبة الخام ويختلف حجم أدوارهما.
الصفوف وشهادات التدريب التي تعلّم إحصاءات العدّ تحتاج وحيًا يرفض صفر أدوار ويعيد مع ذلك 0.00 عندما رمى الرامي إغلاقًا تامًا، لأن هذين الحالين هما كيف يخلط الدارسون «لا معدل بعد» بـ«معدل صفر». المهندسون الذين يكتبون اختبارات دفتر التسجيل والتقارير يثبّتون أزواجًا معروفة —ثلاثة على تسعة، وثلاثة على 6.1 مقرّبًا إلى 4.26، ورفضًا لأدوار صفرية— حتى لا تعامل مكتبة تقارير ERA في صمت كما لو كانت ركضات مكتسبة على مباريات البادئ. التحقق الفاشل لا يستهلك الرصيد.
حالات الاستخدام
أوراق التسجيل وصفحات التقارير
أدخلوا الركضات المكتسبة والأدوار الرسمية لنشر ERA بمنزلتين يطابق ورقة التسجيل، سواء كان السطر خروجًا واحدًا أو سلسلة أو موسمًا.
مقارنات الخيال وطاقم الرماة
حوّلوا مجموعين متشابهين من الركضات المكتسبة إلى ERA مقابل حجم أدوار كل رامٍ حتى تظهر فروق وقت اللعب والإغاثة الطويلة.
الأسئلة الشائعة
كيف يُحسب معدل الركضات المكتسبة في البيسبول؟
ERA تساوي الركضات المكتسبة مضروبة في تسعة، مقسومة على الأدوار المرمية، مقرَّبة إلى منزلتين. مثال: 3 ركضات مكتسبة في 9 أدوار هي 3.00.
ماذا يحدث إذا كانت الأدوار المرمية صفرًا؟
معدل الركضات المكتسبة يقسم على الأدوار المرمية، لذا يُرفض مقام صفري أو سالب ولا يُفوتر.
كيف تُعامل أدوار مثل 6.1 و6.2؟
تكتب أوراق التسجيل .1 و.2 لإخراج واحد وإخراجين. تحوّل هذه الحاسبة تلك الأعشار إلى أثلاث دور، فـ 6.1 IP هي 6⅓ أدوار و6.2 IP هي 6⅔ أدوار. الكسور الأخرى تُعامل أدوارًا عشرية حقيقية.
لماذا منزلتان عشريتان بدل نسبة خام؟
يكتب البيسبول ERA بمنزلتين (3.00، 1.74، 4.26)، لا كركضات مكتسبة لكل دور. تقرّب الحاسبة معدل التسعة أدوار إلى منزلتين وتعيد أيضًا شكل نص برقمين حتى لا يظهر 3.00 كـ 3.
هل يشمل المعدل الركضات غير المكتسبة؟
لا. تُحسب الركضات المكتسبة وحدها، أي التي سُجلت دون مساعدة خطأ دفاعي أو كرة فائتة، وفق المسجل الرسمي. اترك غيرها خارج الحساب، فالحاسبة لا تقرر أي الركضات مكتسبة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/sports/earned-run-average \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"earned_runs":3,"innings_pitched":9}'const res = await fetch("https://api.kit.forhosting.com/sports/earned-run-average", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"earned_runs": 3,
"innings_pitched": 9
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/sports/earned-run-average",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"earned_runs": 3,
"innings_pitched": 9
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/sports/earned-run-average", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"earned_runs":3,"innings_pitched":9}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"earned_runs":3,"innings_pitched":9}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/sports/earned-run-average", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"earned_runs": 3,
"innings_pitched": 9
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "sports.earned_run_average",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الحدود
max_abs | 1000000 |
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تشغّل الحسابات النقية ذاتها ودجة المتصفح المجانية وواجهة API، لذا يطابق فحص في الصفحة نصًا لاحقًا. تُفوتر الاستدعاءات الناجحة بسعر $0.002؛ ولا تُحاسب المدخلات غير الصالحة.
ماذا يقيس معدل الركضات المكتسبة ولماذا تسعة أدوار
لا تحسب نقطة النهاية WHIP ولا FIP ولا الركضات غير المكتسبة، ولا تعدّل حسب الملعب، ولا تحوّل عينة صغيرة إلى معدل سنوي. أحضروا مجاميع الركضات المكتسبة والأدوار المرمية الرسمية، ثم دعوا نقطة النهاية تعيد ERA بمنزلتين تثبّتونها في ورقة تسجيل أو جدول خيال أو اختبار وحدة.
عقد الإدخال وأثلاث البيسبول وشكل الاستجابة
أرسلوا جسم JSON عبر POST بحقلين إلزاميين. earned_runs هو عدّ الركضات المكتسبة الرسمي في النافذة التي تهمكم ويجب أن يكون عددًا صحيحًا غير سالب؛ تُقبل الأسماء البديلة ER وer وearned_run وearned حتى لا تحتاج صادرات دفتر التسجيل خطوة إعادة تسمية. innings_pitched هو مجموع الأدوار في النافذة نفسها ويجب أن يكون عددًا محدودًا موجبًا تمامًا، لأن ERA تقسم على الأدوار المرمية؛ تُقبل الأسماء البديلة IP وip وinnings. يجوز أن يصل كل حقل عددًا JSON أو سلسلة رقمية. الحقول الناقصة والسلاسل الفارغة والقيم غير الرقمية وعدّ ركضات مكتسبة غير صحيح ومجموع أدوار صفري أو سالب أو قيمة خارج تلك الحدود تفشل بـ invalid_input مع تسمية الحقل ولا تُفوتر. عند النجاح يعيد الجسم earned_runs وinnings_pitched، وinnings_actual بوصفه عدّ الأدوار المحوَّل المستخدم في القسمة، وearned_run_average بوصفه الناتج المقرّب إلى منزلتين، وearned_run_average_text بوصفه القيمة نفسها مكتوبة دائمًا برقمين بعد العشري حتى لا ينهار 3.00 إلى 3 على الشاشة، وسلسلة صيغة يمكنكم طبعها إلى جانب الأرقام. تسعير عنصر ناجح مبلغ ثابت $0.002.
أين تثبت حاسبة معدل الركضات المكتسبة جدواها
لأن التنفيذ parse خالص من الفئة tier A، يكلف كل استدعاء ناجح السعر الأساس المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة. أبقوا الطلبات صغيرة، وثبّتوا earned_run_average_text ذا المنزلتين في الاختبارات، فتحصلون على حساب بيسبول مستقر للودجات وصفحات التقارير وعوامل الحافة، دون إقامة خدمة إحصاءات كاملة خاصة بكم.
حالات التكامل
دروس التدريب واختبارات دفتر التسجيل
يثبّت الدارسون وQA ثلاث ركضات مكتسبة في تسعة أدوار كـ 3.00، و6.1 IP كـ 6⅓ أدوار، وصفر أدوار كـ invalid_input، مطابقين هوية الكتاب تمامًا.
أسئلة تقنية
كم تكلفة حاسبة معدل الركضات المكتسبة؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ ولا تُفوتر المدخلات غير الصالحة.