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