حاسبة نسبة الخطأ المئوية
احسب نسبة الخطأ المئوية من القيمة التجريبية والقيمة النظرية في خطوة واحدة. وتغطي الصفحة قانون نسبة الخطأ المئوية ومعادلتها وتعريفها، وطريقة حساب نسبة الخطأ، وهل يمكن أن تكون نسبة الخطأ المئوية سالبة، ومتوسط نسبة الخطأ المئوية.
أُدخلت قيم تجريبية. استبدلها بقيمك.
نسبة الخطأ المئوية
2%
خطوات الحل
- القيمة المطلقة لـ 9,8 − 10 = 0,2
- 0,2 ÷ 10 = 0,02
- 0,02 × 100 = 2%
- الخطأ المطلق
- 0,2
استخدم الوحدة نفسها للقيمتين.
تعتمد نسبة الخطأ المئوية على نقطة الصفر في المقياس. حوّل الدرجات المئوية أو الفهرنهايت إلى كلفن أولًا.
بلغ قياسك 2,62 غ/سم³ وكتاب المدرسة يذكر 2,70. فهل هذا قريب بما يكفي؟ تجيب نسبة الخطأ المئوية بعدد واحد: مدى ابتعاد قيمتك التجريبية عن القيمة المرجعية، بوصفه حصة من القيمة المرجعية.
أدخل القيمتين أدناه فتعيد الحاسبة نسبة الخطأ المئوية مع عرض خطوات الحل، بصورتها المطلقة وبإشارتها. وتتعامل مع النتائج السالبة والأعداد العشرية والترميز العلمي.
كيف تعمل نسبة الخطأ المئوية
الإجابة السريعة: نسبة الخطأ المئوية هي الفرق المطلق بين القيمتين التجريبية والنظرية، مقسومًا على القيمة النظرية، ومضروبًا في 100. فقياس 2,62 مقابل قيمة مرجعية 2,70 يعطي 2,96%.
ما نسبة الخطأ المئوية؟
تعريف نسبة الخطأ المئوية هو مدى ابتعاد القيمة التجريبية (المقيسة) عن القيمة النظرية (الحقيقية أو المرجعية)، معبَّرًا عنه بنسبة مئوية من القيمة النظرية. وهي فحص الدقة المعتاد في مختبرات الكيمياء والفيزياء. ونسبة الخطأ هي الحساب نفسه باسم آخر، ومعادلة نسبة الخطأ المئوية هي القانون أدناه.
قانون نسبة الخطأ المئوية
نسبة الخطأ المئوية = القيمة المطلقة لـ (التجريبية - النظرية) / القيمة المطلقة للنظرية * 100%تُسقط الصيغة ذات الإشارة القيمة المطلقة الخارجية عن البسط، فتخبرك الإشارة هل كان قياسك أعلى أم أدنى:
نسبة الخطأ المئوية ذات الإشارة = (التجريبية - النظرية) / القيمة المطلقة للنظرية * 100%كيف تجد نسبة الخطأ المئوية خطوة بخطوة
- اطرح القيمة النظرية من القيمة التجريبية.
- خذ القيمة المطلقة للناتج في الصيغة القياسية، أو احتفظ بالإشارة في الصيغة ذات الإشارة.
- اقسم على القيمة المطلقة للقيمة النظرية.
- اضرب في 100 وأضف علامة %.
نسبة الخطأ المئوية السالبة
لا تكون نسبة الخطأ المئوية سالبة إلا في الصيغة ذات الإشارة، حين تكون القيمة التجريبية أدنى من النظرية. ومعظم الكتب المدرسية والمعلمين يتوقعون الصيغة المطلقة، فتحقق من الصيغة التي يستخدمها مقررك.
الخطأ المطلق والخطأ النسبي
الخطأ المطلق هو الفرق نفسه، بالوحدات الأصلية. وطريقة حساب الخطأ النسبي: اقسم هذا الفرق على القيمة النظرية قبل الضرب في 100. ونسبة الخطأ المئوية هي الخطأ النسبي مكتوبًا بصورة نسبة مئوية.
إعادة ترتيب القانون
لاسترجاع القيمة التجريبية من نسبة خطأ مئوية معروفة، استخدم: القيمة التجريبية = القيمة النظرية × (1 ± نسبة الخطأ المئوية ÷ 100). تُطبَّق علامة الزائد عندما يكون قياسك أعلى، وعلامة الناقص عندما يكون أدنى.
ما نسبة الخطأ المئوية الجيدة؟
لا يوجد حد فاصل موحَّد. ففي مختبرات المدارس تُعدّ النسبة الأقل من 5% جيدة عادةً، و10% مقبولة، لكن الهدف المناسب يتوقف على جهازك وطريقتك. وغالبًا ما تدل نسبة الخطأ المئوية الكبيرة على مشكلة منتظمة، مثل ميزان غير مضبوط، لأن التشتت العشوائي يميل إلى أن يتلاشى في القراءات المتكررة.
متوسط نسبة الخطأ المئوية
لإيجاد متوسط عدة نتائج، احسب نسبة الخطأ المئوية لكل منها، ثم اجمعها واقسم على عددها. أخطاء 2% و4% و6% متوسطها 4%. استخدم القيم المطلقة، لأن +4% و−4% تلغي إحداهما الأخرى فتصبح 0%.
أمثلة على نسبة الخطأ المئوية
المثال 1: كثافة الألمنيوم
المعطيات
الخطوة 1
الفرق 0,08، و0,08 ÷ 2,70 = 0,0296.
الإجابة
المثال 2: تسارع الجاذبية الأرضية
المعطيات
الخطوة 1
الفرق 0,16، و0,16 ÷ 9,81 = 0,0163.
الإجابة
المثال 3: نسبة الخطأ المئوية في مردود تفاعل كيميائي
المعطيات
الخطوة 1
الفرق 1,3، و1,3 ÷ 12,5 = 0,104.
الإجابة
المثال 4: مسطرة مقابل طول معلوم
المعطيات
الخطوة 1
الفرق 0,5، و0,5 ÷ 50,0 = 0,01.
الإجابة
المثال 5: نسبة الخطأ المئوية السالبة
المعطيات
الإجابة
شيفرة نسبة الخطأ المئوية
تعيد النسختان النتائج نفسها التي في الأمثلة أعلاه (2,96 و1,63 و10,4 و1,0 و−6,67) وترفضان القيمة النظرية الصفرية.
JavaScript
export function percentError(experimental, theoretical, { signed = false } = {}) { for (const [name, v] of [["experimental", experimental], ["theoretical", theoretical]]) { if (typeof v !== "number" || !Number.isFinite(v)) throw new TypeError(`${name} must be a finite number`); } if (theoretical === 0) throw new RangeError("Percent error is undefined when the theoretical value is 0"); const diff = experimental - theoretical; return ((signed ? diff : Math.abs(diff)) / Math.abs(theoretical)) * 100;}export function parseInput(raw) { let s = String(raw).trim(); // 1,200 is a thousands separator; 12,50 and 0,500 use the comma as a decimal point if (/^[+-]?[1-9]\d{0,2}(,\d{3})+(\.\d+)?$/.test(s)) s = s.replace(/,/g, ""); else s = s.replace(",", "."); return /^[+-]?(\d+\.?\d*|\.\d+)(e[+-]?\d+)?$/i.test(s) ? Number(s) : NaN;}Python
import mathdef percent_error(experimental, theoretical, signed=False): for name, v in (("experimental", experimental), ("theoretical", theoretical)): if isinstance(v, bool) or not isinstance(v, (int, float)) or not math.isfinite(v): raise ValueError(f"{name} must be a finite number") if theoretical == 0: raise ZeroDivisionError("percent error is undefined when the theoretical value is 0") diff = experimental - theoretical if not signed: diff = abs(diff) return diff / abs(theoretical) * 100print(round(percent_error(2.62, 2.70), 2)) # 2.96الخصوصية وسلامة المدخلات
تُجرى العملية الحسابية داخل متصفحك. ولا تُرسل القيمتان اللتان تدخلهما إلى خادم ولا تُخزَّنان.
- تُقرأ المدخلات أعدادًا فقط. أما النص والحقول الفارغة والقيم مثل NaN أو Infinity فتُرفض مع رسالة، ولا تُنفَّذ أبدًا على أنها شيفرة برمجية.
- في هذه اللغة تُعدّ الفاصلة هي الفاصل العشري، لذا فإن 12,5 تساوي اثني عشر ونصفًا و1,200 تساوي 1,2. وتعمل النقطة فاصلًا للآلاف حين تليها فاصلة عشرية، لذا تُقرأ 1.234,5 على أنها 1234,5. أما إدخال مثل 1.234 (نقطة تليها ثلاثة أرقام بالضبط من دون فاصلة) أو 1,2,3 فيُرفض لأنه غامض بدلًا من التخمين. وتُتجاهل المسافات بين مجموعات الأرقام، بما فيها المسافات غير القابلة للفصل، لذا يُقرأ 1 200 على أنه 1200.
أخطاء شائعة في نسبة الخطأ المئوية
| الخطأ | ما الذي يحدث | ما تفعله الحاسبة |
|---|---|---|
| القسمة على القيمة التجريبية | تعطي نسبة مئوية مختلفة وخاطئة (سيعطي المثال 1 النتيجة 3,05%) | تقسم دائمًا على القيمة النظرية |
| تبديل المدخلين | تتغير الصيغة المطلقة عبر المقام فقط؛ أما الصيغة ذات الإشارة فتنقلب إشارتها أيضًا | تسمّي الحقلين وتعرض خطوات الحل |
| نسيان الضرب في 100 | تظهر النتيجة 0,0296 بدلًا من 2,96% | تعيد نسبة مئوية |
| التقريب أثناء الحساب | انجراف صغير في الرقم الأخير | تقرّب النتيجة النهائية فقط، إلى أربع منازل عشرية مع حذف الأصفار الزائدة (يعرض الخطأ الضئيل منازل أكثر، لا 0) |
| قيمة نظرية تساوي 0 | القسمة على صفر | تعرض «غير معرَّف» مع السبب |
| استخدام درجات الحرارة بالسلسيوس (°C) | تتوقف نسبة الخطأ المئوية على موضع الصفر في المقياس | تحذّر عند استخدام °C أو °F؛ استخدم الكلفن |
| خلط الوحدات | تعطي 2,62 غ/سم³ مقابل 2700 كغ/م³ النتيجة 99,9% بدلًا من 2,96% | تذكّرك باستخدام الوحدة نفسها |
| الخلط بينها وبين الفرق المئوي | لنسبة الخطأ المئوية قيمة حقيقية؛ أما الفرق المئوي فيقارن قياسين متكافئين | تربط بحاسبة الفرق المئوي |
نسبة الخطأ المئوية مقابل الفرق المئوي مقابل التغير المئوي
| المقياس | القانون | استخدمها حين | يحتاج إلى قيمة حقيقية |
|---|---|---|---|
| نسبة الخطأ المئوية | القيمة المطلقة لـ (التجريبية − النظرية) ÷ القيمة المطلقة للنظرية × 100 | فحص قياس مقابل قيمة مرجعية | نعم |
| الفرق المئوي | القيمة المطلقة لـ (أ − ب) ÷ ((أ + ب) ÷ 2) × 100 | مقارنة قيمتين متكافئتين | لا |
| التغير المئوي | (الجديدة − القديمة) ÷ القيمة المطلقة للقديمة × 100 | تتبع قيمة من نقطة سابقة إلى نقطة لاحقة | لا، لكن له اتجاهًا في الزمن |
| الخطأ النسبي | القيمة المطلقة لـ (التجريبية − النظرية) ÷ القيمة المطلقة للنظرية | مثل نسبة الخطأ المئوية، ويبقى كسرًا | نعم |
هامش الخطأ والخطأ المعياري مقياسان إحصائيان لعدم اليقين في أخذ العينات. وهما لا يقارنان قياسًا واحدًا بقيمة معلومة، فلا يحلان محل نسبة الخطأ المئوية.