Calculateur de pourcentage d’erreur
Calculateur de pourcentage d’erreur : trouvez l’erreur en pourcentage à partir d’une valeur expérimentale et d’une valeur théorique. La page couvre la formule, la définition, le calcul, l’erreur négative et l’erreur moyenne en pourcentage.
Des valeurs d’exemple sont saisies. Remplacez-les par les vôtres.
Erreur en pourcentage
2 %
Détail du calcul
- Valeur absolue de 9,8 − 10 = 0,2
- 0,2 ÷ 10 = 0,02
- 0,02 × 100 = 2 %
- Erreur absolue
- 0,2
Utilisez la même unité pour les deux valeurs.
L’erreur en pourcentage dépend du zéro de l’échelle. Convertissez d’abord les degrés C ou F en kelvins.
Votre mesure donne 2,62 g/cm³ et le manuel indique 2,70. Est-ce assez proche ? L’erreur en pourcentage y répond en un seul nombre : l’écart entre votre valeur expérimentale et la valeur de référence, exprimé en part de la valeur de référence.
Saisissez les deux valeurs ci-dessous et le calculateur renvoie l’erreur en pourcentage avec le détail du calcul, sous forme absolue et avec son signe. Il gère les résultats négatifs, les nombres décimaux et la notation scientifique.
Fonctionnement de l’erreur en pourcentage
Réponse rapide : l’erreur en pourcentage est la différence absolue entre la valeur expérimentale et la valeur théorique, divisée par la valeur théorique, fois 100. Une mesure de 2,62 face à une valeur de référence de 2,70 donne 2,96 %.
Qu’est-ce que l’erreur en pourcentage ?
La définition de l’erreur en pourcentage est l’écart entre une valeur expérimentale (observée) et une valeur théorique (vraie, de référence), exprimé en pourcentage de la valeur théorique. C’est le contrôle de justesse habituel dans les laboratoires de chimie et de physique. Le pourcentage d’erreur est le même calcul sous un autre nom, et l’équation de l’erreur en pourcentage est la formule ci-dessous.
La formule de l’erreur en pourcentage
erreur en pourcentage = abs(expérimentale - théorique) / abs(théorique) * 100%La version signée supprime la valeur absolue extérieure au numérateur, de sorte que le signe indique si vous avez mesuré trop haut ou trop bas :
erreur en pourcentage signée = (expérimentale - théorique) / abs(théorique) * 100%Comment trouver l’erreur en pourcentage, étape par étape
- Soustrayez la valeur théorique de la valeur expérimentale.
- Prenez la valeur absolue du résultat pour la forme standard, ou gardez le signe pour la forme signée.
- Divisez par la valeur absolue de la valeur théorique.
- Multipliez par 100 et ajoutez le signe %.
Erreur en pourcentage négative
L’erreur en pourcentage n’est négative que dans la forme signée, quand la valeur expérimentale est inférieure à la valeur théorique. La plupart des manuels et des enseignants attendent la forme absolue ; vérifiez donc laquelle votre cours utilise.
Erreur absolue et erreur relative
L’erreur absolue est l’écart lui-même, dans les unités d’origine. Voici comment calculer l’erreur relative : divisez cet écart par la valeur théorique, avant de multiplier par 100. L’erreur en pourcentage est l’erreur relative écrite sous forme de pourcentage.
Réarranger la formule
Pour retrouver la valeur expérimentale à partir d’une erreur en pourcentage connue, utilisez : valeur expérimentale = valeur théorique × (1 ± erreur en pourcentage ÷ 100). Le plus s’applique quand vous avez mesuré trop haut, le moins quand vous avez mesuré trop bas.
Quelle est une bonne erreur en pourcentage ?
Il n’existe pas de seuil universel. Dans les laboratoires scolaires, moins de 5 % est généralement jugé bon et 10 % acceptable, mais la bonne cible dépend de votre instrument et de votre méthode. Une erreur en pourcentage élevée signale souvent un problème systématique, comme une balance mal étalonnée, car la dispersion aléatoire tend à s’annuler sur des mesures répétées.
Erreur moyenne en pourcentage
Pour faire la moyenne de plusieurs résultats, calculez l’erreur en pourcentage de chacun, additionnez-les puis divisez par leur nombre. Des erreurs de 2 %, 4 % et 6 % ont pour moyenne 4 %. Utilisez des valeurs absolues, car +4 % et −4 % s’annuleraient pour donner 0 %.
Exemples d’erreur en pourcentage
Exemple 1 : masse volumique de l’aluminium
Données
Étape 1
La différence est 0,08, et 0,08 ÷ 2,70 = 0,0296.
Réponse
Exemple 2 : accélération de la pesanteur
Données
Étape 1
La différence est 0,16, et 0,16 ÷ 9,81 = 0,0163.
Réponse
Exemple 3 : erreur en pourcentage sur un rendement en chimie
Données
Étape 1
La différence est 1,3, et 1,3 ÷ 12,5 = 0,104.
Réponse
Exemple 4 : une règle face à une longueur connue
Données
Étape 1
La différence est 0,5, et 0,5 ÷ 50,0 = 0,01.
Réponse
Exemple 5 : erreur en pourcentage négative
Données
Réponse
Code de l’erreur en pourcentage
Les deux versions renvoient les mêmes résultats que les exemples ci-dessus (2,96, 1,63, 10,4, 1,0 et −6,67) et rejettent une valeur théorique nulle.
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.96Confidentialité et sécurité de la saisie
Le calcul s’exécute dans votre navigateur. Les deux valeurs que vous saisissez ne sont ni envoyées à un serveur ni stockées.
- Les saisies ne sont lues que comme des nombres. Le texte, les champs vides et des valeurs comme NaN ou Infinity sont refusés avec un message, jamais évalués comme du code.
- Dans cette langue, la virgule est le séparateur décimal, donc 12,5 vaut douze et demi et 1,200 vaut 1,2. Le point sert de séparateur de milliers quand une virgule décimale suit, donc 1.234,5 est lu 1234,5. Une saisie comme 1.234 (un point suivi d’exactement trois chiffres, sans virgule) ou 1,2,3 est refusée comme ambiguë au lieu d’être devinée. Les espaces entre les groupes de chiffres, y compris les espaces insécables, sont ignorés, donc 1 200 est lu 1200.
Erreurs courantes avec l’erreur en pourcentage
| Erreur | Ce qui ne va pas | Ce que fait le calculateur |
|---|---|---|
| Diviser par la valeur expérimentale | Donne un autre pourcentage, faux (l’exemple 1 afficherait 3,05 %) | Divise toujours par la valeur théorique |
| Intervertir les deux entrées | La forme absolue ne change que par le dénominateur ; la forme signée change aussi de signe | Nomme les deux champs et montre le détail du calcul |
| Oublier de multiplier par 100 | Le résultat ressemble à 0,0296 au lieu de 2,96 % | Renvoie un pourcentage |
| Arrondir en cours de calcul | Petite dérive sur le dernier chiffre | N’arrondit que le résultat final, à quatre décimales en supprimant les zéros inutiles (une très petite erreur affiche plus de décimales, et non 0) |
| Valeur théorique égale à 0 | Division par zéro | Affiche « indéfini » avec la raison |
| Utiliser des températures en °C | L’erreur en pourcentage dépend du zéro de l’échelle | Avertit pour °C ou °F ; utilisez le kelvin |
| Mélanger les unités | 2,62 g/cm³ face à 2700 kg/m³ donne 99,9 % au lieu de 2,96 % | Rappelle d’utiliser la même unité |
| Confondre avec l’écart en pourcentage | L’erreur en pourcentage a une valeur vraie ; l’écart en pourcentage compare deux mesures de même rang | Renvoie vers le calculateur d’écart en pourcentage |
Erreur en pourcentage, écart en pourcentage et variation en pourcentage
| Mesure | Formule | À utiliser lorsque | Nécessite une valeur vraie |
|---|---|---|---|
| Erreur en pourcentage | abs(expérimentale − théorique) ÷ abs(théorique) × 100 | Vérifier une mesure par rapport à une valeur de référence | Oui |
| Écart en pourcentage | abs(a − b) ÷ ((a + b) ÷ 2) × 100 | Comparer deux valeurs de même rang | Non |
| Variation en pourcentage | (nouvelle − ancienne) ÷ abs(ancienne) × 100 | Suivre une valeur d’un point antérieur à un point postérieur | Non, mais elle a un sens dans le temps |
| Erreur relative | abs(expérimentale − théorique) ÷ abs(théorique) | Comme l’erreur en pourcentage, laissée sous forme de fraction | Oui |
La marge d’erreur et l’erreur-type sont des mesures statistiques de l’incertitude d’échantillonnage. Elles ne comparent pas une mesure à une valeur connue, donc elles ne sont pas interchangeables avec l’erreur en pourcentage.