Calculateur MSE
Quatre prévisions dont les erreurs au carré totalisent 0,6 donnent une erreur quadratique moyenne de 0,15. Collez les valeurs prévues et réelles dans le même ordre : chaque écart est mis au carré, les erreurs dans les deux sens comptent et les grosses pèsent le plus. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Prédit
- 2,5, 0, 2,1, 7,8
- Réel
- 3, -0,5, 2, 7,5
- N
- 4
- Sse
- 0,6
- Mse
- 0,15
Ce calculateur d'erreur quadratique moyenne confronte deux séries numériques parallèles —l'une de prévisions, l'autre d'observations réelles— et renvoie la moyenne des résidus au carré. Vous collez ou envoyez deux tableaux de même longueur ; le moteur soustrait chaque valeur réelle de sa prévision appariée, élève cette différence au carré, moyenne les carrés et rapporte le MSE avec le nombre de paires et la somme brute des erreurs au carré. Le résultat n'est jamais négatif et vaut zéro seulement lorsque chaque prévision coïncide exactement avec sa valeur réelle. Le parcours est déterministe : pas de réseau, pas d'échantillonnage aléatoire, pas d'horloge.
Ce que mesure l'erreur quadratique moyenne et en quoi elle diffère de MAD, SEE et du MSE de l'ANOVA
L'erreur quadratique moyenne répond à une question d'appariement : étant donné une liste de prévisions et une liste de valeurs réelles de même longueur, de quelle taille est le résidu typique au carré ? En algèbre, le résidu de chaque paire est la valeur prévue moins la valeur réelle ; chaque résidu est élevé au carré afin que les sur-prévisions et les sous-prévisions ne s'annulent pas, et l'erreur quadratique moyenne est la moyenne de ces carrés.
Écrit en formule, MSE égale un sur n fois la somme de prévu moins réel, le tout au carré. Le résultat vit dans les unités au carré des mesures d'origine et n'est jamais négatif. Il vaut exactement zéro seulement lorsque chaque prévision coïncide avec sa valeur réelle appariée.
L'élévation au carré est ce qui distingue le MSE de l'erreur absolue moyenne : un résidu de deux contribue quatre, tandis qu'un résidu de un contribue un, si bien que les grands écarts dominent la moyenne. C'est pourquoi les pages d'évaluation de modèles, les devoirs de régression et les tutoriels de fonction de perte cherchent un calculateur MSE, et non une statistique de dispersion à un seul échantillon. Cette page compare toujours deux séries données.
Elle n'ajuste pas une droite, ne divise pas par des degrés de liberté résiduels et ne rapporte pas le carré moyen de l'ANOVA qui apparaît dans une table de différence honnêtement significative de Tukey. Ce sont d'autres intentions de recherche, servies par d'autres outils. L'écart absolu moyen d'une seule liste autour de sa propre moyenne est une autre page.
L'erreur type de l'estimation est la taille résiduelle autour d'une droite des moindres carrés, non l'erreur quadratique moyenne de deux séries que vous avez déjà. Les listes vides, les nombres non finis et les séries au-delà de la longueur ou de la magnitude publiées échouent de la même façon, avec un message au niveau du champ, et ne sont pas facturées.
Où le MSE s'inscrit dans l'étude, la science, le produit et le reporting
Les étudiants rencontrent l'erreur quadratique moyenne lorsqu'un cours de statistique ou d'apprentissage automatique passe des résidus à un seul nombre de perte qui punit davantage les grands écarts que les petits. Les enseignants peuvent préparer des corrigés pour des séries appariées modestes sans se fier à des applications opaques qui arrondissent autrement les carrés intermédiaires ou cachent s'ils ont utilisé n, n moins un ou n moins deux au dénominateur.
Les groupes de laboratoire et d'ingénierie utilisent le MSE pour comparer la prévision d'un capteur à des lectures ultérieures, une prédiction d'étalonnage à des réponses mesurées, ou un modèle de base à un jeu de réserve qui existe déjà sous forme de deux colonnes. Les équipes produit et analytique surveillent le MSE des prévisions de latence, des prédictions de demande ou des modèles de score lorsque la perte documentée est l'erreur au carré et qu'elles ont besoin d'un nombre qui coïncide avec la perte qu'elles ont optimisée.
Les chercheurs rapportent le MSE à côté du MAE afin que le lectorat voie à la fois la perte en unités au carré et le compagnon à l'échelle linéaire. Associez-le au calculateur d'écart absolu moyen lorsque vous voulez la dispersion linéaire d'une série autour de sa moyenne, et au calculateur d'erreur type de l'estimation lorsque votre question est la taille résiduelle autour d'une droite ajustée, non l'erreur quadratique moyenne de deux séries données.
Si les deux tableaux ne s'alignent pas, corrigez d'abord l'appariement : ce calculateur n'inventera pas d'observations manquantes ni n'écartera d'extras en silence.
Cas d’usage
Devoirs et laboratoires de modèles
Calculez le MSE de séries de manuel prévu contre réel afin que les étudiants rapportent la moyenne des résidus au carré avec la définition correcte de division par n.
Évaluation de prévisions et de capteurs
Notez prévisions, étalonnages et prédictions de réserve face aux valeurs observées lorsque la perte documentée est l'erreur quadratique moyenne.
Questions fréquentes
Combien coûte le calculateur MSE ?
Il est gratuit dans votre navigateur sur cette page.
Divise-t-on par n ou par n moins un ?
Par n. C'est la définition habituelle d'apprentissage automatique et de régression MSE = (1/n) Σ (ŷᵢ − yᵢ)², non la variance résiduelle ni le carré moyen de l'ANOVA.
En quoi cela diffère-t-il de la MAD ou de l'erreur type de l'estimation ?
La MAD ici est la dispersion d'un seul échantillon autour de la moyenne de la liste. Le SEE est la taille résiduelle autour d'une droite ajustée. Cette page compare deux séries données et renvoie leur erreur quadratique moyenne.
Le résultat est-il exact pour tout jeu de données ?
Les résultats sont déterministes pour la même entrée ; de très grandes séries peuvent montrer les limites ordinaires de la double précision.
Pourquoi une seule grosse erreur fait-elle autant monter le MSE ?
Parce que chaque écart est mis au carré : une erreur de 2 compte pour 4, alors qu'une erreur de 1 ne compte que pour 1. Les grosses erreurs dominent donc la moyenne, contrairement à l'erreur absolue moyenne.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/stat/mse \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"predicted":[2.5,0,2.1,7.8],"actual":[3,-0.5,2,7.5]}'const res = await fetch("https://api.kit.forhosting.com/stat/mse", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"predicted": [
2.5,
0,
2.1,
7.8
],
"actual": [
3,
-0.5,
2,
7.5
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/mse",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"predicted": [
2.5,
0,
2.1,
7.8
],
"actual": [
3,
-0.5,
2,
7.5
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/mse", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"predicted":[2.5,0,2.1,7.8],"actual":[3,-0.5,2,7.5]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"predicted":[2.5,0,2.1,7.8],"actual":[3,-0.5,2,7.5]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/mse", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"predicted": [
2.5,
0,
2.1,
7.8
],
"actual": [
3,
-0.5,
2,
7.5
]
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.mse",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_n | 10000 |
max_abs | 1000000000000000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Les séries de longueurs différentes sont refusées avec invalid_input, car l'appariement serait ambigu. Utilisez-le gratuitement dans le navigateur de cette page, ou appelez l'API à $0.002 par requête réussie lorsque vous avez besoin du même MSE dans un script, un test unitaire ou un pipeline d'évaluation de modèles.
Ce que mesure l'erreur quadratique moyenne et en quoi elle diffère de MAD, SEE et du MSE de l'ANOVA
Les séries de longueurs différentes sont refusées avec invalid_input car l'appariement serait ambigu.
Comment les entrées appariées sont lues et comment l'algorithme du MSE s'exécute
Chaque élément est interprété comme un décimal fini ; les signes initiaux facultatifs et la notation scientifique sont permis, tandis que les jetons vides, les lettres isolées, Infinity et NaN échouent avec un indice de champ dans le message, afin qu'une cellule défectueuse ne devienne jamais un zéro silencieux. Renvoyer n, SSE, MSE et une courte chaîne de formule permet à un étudiant ou à un relecteur de vérifier l'arithmétique à la main et évite l'erreur courante de tableur qui consiste à diviser les carrés résiduels par n moins un ou par n moins deux. C'est la définition habituelle d'apprentissage automatique et de régression de l'erreur quadratique moyenne, non la variance résiduelle ni la racine de l'erreur quadratique moyenne. Les champs privilégiés sont predicted et actual, chacun un tableau de nombres finis de même longueur avec au moins une paire. Des alias tels que y_hat, y_pred, forecasts et estimates sont acceptés pour la série prévue, et y, y_true, observed, observations et targets pour la série réelle, afin que tableurs, formulaires typés et anciens scripts réutilisent le même contrat sans renommer les colonnes. Une seule chaîne de nombres séparés par des virgules, des points-virgules ou des espaces est aussi acceptée pour chaque série lorsqu'un formulaire envoie du texte brut plutôt qu'un tableau JSON. Le moteur impose un maximum strict de dix mille paires et un plafond de magnitude par valeur, de sorte que mémoire et latence restent dans un budget prévisible sur le parcours gratuit du navigateur et sur le Worker de bord. Le calcul est une seule passe déterministe : à chaque indice aligné le résidu est predicted moins actual, ce résidu est élevé au carré, les carrés s'accumulent dans la somme des erreurs au carré SSE, et le MSE est SSE divisé par n. Associez l'exécution gratuite du navigateur sur cette page à l'API tarifée lorsque vous avez besoin du résultat descriptif identique dans un pipeline automatisé, sans réimplémenter vous-même la moyenne des erreurs au carré.
Où le MSE s'inscrit dans l'étude, la science, le produit et le reporting
Sur cette page le travail s'exécute entièrement dans votre navigateur ; via l'API chaque consultation réussie coûte $0.002, une validation échouée n'est pas facturée, et rien n'est conservé après le retour de la réponse. Cette scission —exploration interactive gratuite et API tarifée identique— vous permet de passer d'une démonstration de cours à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Fixtures déterministes d'intégration
Générez un MSE, un SSE et un décompte de paires reproductibles pour tests unitaires et portes d'évaluation de modèles, sans tenir à la main des tables de résidus.
Questions techniques
Que se passe-t-il si les tableaux predicted et actual ont des longueurs différentes ?
Le calculateur refuse ce cas avec invalid_input. L'appariement serait ambigu, donc aucun MSE n'est inventé et la requête n'est pas facturée.