MSE-Rechner
Vier Prognosen, deren quadrierte Fehler zusammen 0,6 ergeben, führen zu einem mittleren quadratischen Fehler von 0,15. Fügen Sie Prognose- und Istwerte in gleicher Reihenfolge ein: Jede Differenz wird quadriert, Fehler in beide Richtungen zählen und große wiegen am meisten. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Vorhergesagt
- 2,5, 0, 2,1, 7,8
- Tatsächlich
- 3, -0,5, 2, 7,5
- N
- 4
- Sse
- 0,6
- Mse
- 0,15
Dieser Rechner für den mittleren quadratischen Fehler stellt zwei parallele Zahlenreihen gegenüber —eine aus Vorhersagen, eine aus tatsächlichen Beobachtungen— und liefert den Mittelwert der quadrierten Residuen. Sie fügen zwei Arrays gleicher Länge ein oder senden sie; die Engine zieht jeden Istwert von der gepaarten Vorhersage ab, quadriert diese Differenz, mittelt die Quadrate und berichtet den MSE zusammen mit der Paarzahl und der rohen Summe der Fehlerquadrate. Das Ergebnis ist nie negativ und gleich null nur dann, wenn jede Vorhersage genau mit ihrem Istwert übereinstimmt. Der Pfad ist deterministisch: kein Netz, keine Zufallsstichprobe, keine Uhr.
Was der mittlere quadratische Fehler misst und wie er sich von MAD, SEE und ANOVA-MSE unterscheidet
Der mittlere quadratische Fehler beantwortet eine Paarungsfrage: gegeben eine Liste von Vorhersagen und eine Liste tatsächlicher Werte gleicher Länge, wie groß ist das typische quadrierte Residuum? Algebraisch ist das Residuum jedes Paares der vorhergesagte Wert minus der tatsächliche Wert; jedes Residuum wird quadriert, damit Über- und Unterschätzungen sich nicht aufheben, und der mittlere quadratische Fehler ist der Mittelwert dieser Quadrate. Ausgeschrieben entspricht MSE eins durch n mal der Summe aus vorhergesagt minus tatsächlich, alles quadriert.
Das Ergebnis lebt in den quadrierten Einheiten der ursprünglichen Messungen und ist nie negativ. Es ist genau null nur dann, wenn jede Vorhersage mit ihrem gepaarten Istwert übereinstimmt. Das Quadrieren unterscheidet den MSE vom mittleren absoluten Fehler: ein Residuum von zwei trägt vier bei, ein Residuum von eins trägt eins bei, sodass große Fehlgriffe den Mittelwert beherrschen.
Deshalb suchen Seiten zur Modellbewertung, Regressionshausaufgaben und Tutorien zu Verlustfunktionen einen MSE-Rechner, nicht eine Streuungskennzahl einer einzigen Stichprobe. Diese Seite vergleicht stets zwei gegebene Reihen. Sie passt keine Gerade an, teilt nicht durch Residualfreiheitsgrade und berichtet nicht das ANOVA-Mittlere-Quadrat, das in einer Tukey-HSD-Tafel vorkommt.
Das sind andere Suchabsichten, die andere Werkzeuge bedienen. Die mittlere absolute Abweichung einer einzelnen Liste um ihren eigenen Mittelwert ist eine andere Seite. Der Standardfehler der Schätzung ist die Residualgröße um eine Kleinste-Quadrate-Gerade, nicht der mittlere quadratische Fehler zweier Reihen, die Sie schon haben.
Leere Listen, nichtendliche Zahlen und Reihen jenseits der veröffentlichten Längen- oder Betragsgrenzen scheitern ebenso, mit einer feldbezogenen Meldung, und werden nicht berechnet.
Wo MSE in Studium, Wissenschaft, Produktarbeit und Berichten hingehört
Studierende begegnen dem mittleren quadratischen Fehler, wenn ein Statistik- oder Kurs im maschinellen Lernen von Residuen zu einer einzigen Verlustzahl übergeht, die große Fehlgriffe stärker bestraft als kleine. Lehrkräfte können Antwortschlüssel für bescheidene gepaarte Reihen vorbereiten, ohne undurchsichtigen Anwendungen zu vertrauen, die Zwischenquadrate anders runden oder verbergen, ob sie n, n minus eins oder n minus zwei im Nenner genutzt haben.
Labor- und Ingenieurgruppen nutzen MSE, wenn sie eine Sensorvorhersage mit späteren Ablesungen vergleichen, eine Kalibriervorhersage mit gemessenen Antworten, oder ein Basismodell mit einem Rückhaltesatz, der bereits als zwei Spalten vorliegt. Produkt- und Analyseteams beobachten MSE von Latenzprognosen, Nachfragevorhersagen oder Scoring-Modellen, wenn der dokumentierte Verlust der quadratische Fehler ist und sie eine Zahl brauchen, die zu dem Verlust passt, den sie optimiert haben. Forschende berichten MSE neben MAE, damit Lesende sowohl den Verlust in quadrierten Einheiten als auch den Begleiter auf linearer Skala sehen.
Koppeln Sie ihn mit dem Rechner für die mittlere absolute Abweichung, wenn Sie die lineare Streuung einer Reihe um ihren Mittelwert wollen, und mit dem Rechner für den Standardfehler der Schätzung, wenn Ihre Frage die Residualgröße um eine angepasste Gerade ist, nicht der mittlere quadratische Fehler zweier gegebener Reihen. Wenn die beiden Arrays nicht zusammenpassen, berichtigen Sie zuerst die Paarung: dieser Rechner erfindet keine fehlenden Beobachtungen und verwirft Extraeinträge nicht still.
Anwendungsfälle
Hausaufgaben und Modelllabore
Berechnen Sie den MSE für Lehrbuchreihen Vorhersage gegen Istwert, damit Studierende den Mittelwert quadrierter Residuen mit der richtigen Division durch n angeben.
Bewertung von Prognosen und Sensoren
Bewerten Sie Prognosen, Kalibrierungen und Rückhaltevorhersagen gegen beobachtete Werte, wenn der dokumentierte Verlust der mittlere quadratische Fehler ist.
Häufige Fragen
Was kostet der MSE-Rechner?
Er ist auf dieser Seite in Ihrem Browser kostenlos.
Wird durch n oder durch n minus eins geteilt?
Durch n. Das ist die übliche Definition aus maschinellem Lernen und Regression MSE = (1/n) Σ (ŷᵢ − yᵢ)², nicht Residualvarianz und nicht das ANOVA-Mittlere-Quadrat.
Worin unterscheidet sich das von MAD oder vom Standardfehler der Schätzung?
MAD ist hier die Streuung einer einzigen Stichprobe um den Listenmittelwert. SEE ist die Residualgröße um eine angepasste Gerade. Diese Seite vergleicht zwei gegebene Reihen und liefert ihren mittleren quadratischen Fehler.
Ist das Ergebnis für jeden Datensatz exakt?
Ergebnisse sind für dieselbe Eingabe deterministisch; sehr große Reihen können gewöhnliche Grenzen doppelter Genauigkeit zeigen.
Warum treibt ein einzelner großer Fehler den MSE so stark nach oben?
Weil jede Differenz quadriert wird: Ein Fehler von 2 zählt 4, ein Fehler von 1 nur 1. Große Abweichungen dominieren daher den Durchschnitt, anders als beim mittleren absoluten Fehler.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem 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)Beispiel-Anfrage
{
"predicted": [
2.5,
0,
2.1,
7.8
],
"actual": [
3,
-0.5,
2,
7.5
]
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.mse",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_n | 10000 |
max_abs | 1000000000000000 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Reihen ungleicher Länge werden mit invalid_input zurückgewiesen, weil die Paarung mehrdeutig wäre. Nutzen Sie ihn kostenlos im Browser dieser Seite oder rufen Sie die API zu $0.002 je erfolgreicher Anfrage auf, wenn Sie denselben MSE in einem Skript, einem Unit-Test oder einer Pipeline zur Modellbewertung brauchen.
Was der mittlere quadratische Fehler misst und wie er sich von MAD, SEE und ANOVA-MSE unterscheidet
Reihen ungleicher Länge werden mit invalid_input zurückgewiesen, weil die Paarung mehrdeutig wäre.
Wie gepaarte Eingaben gelesen werden und wie der MSE-Algorithmus läuft
Jedes Element wird als endliche Dezimalzahl gelesen; optionale Vorzeichen und wissenschaftliche Notation sind erlaubt, während leere Token, einzelne Buchstaben, Infinity und NaN mit einem Feldindex in der Meldung scheitern, damit eine schlechte Zelle nie still zu null wird. Die Engine erzwingt ein hartes Maximum von zehntausend Paaren und eine Betragsgrenze je Wert, sodass Speicher und Latenz in einem vorhersehbaren Budget auf dem kostenlosen Browserpfad und auf dem Edge-Worker bleiben. Die Rückgabe von n, SSE, MSE und einer kurzen Formelzeile lässt eine Studentin oder einen Prüfer die Arithmetik von Hand nachrechnen und vermeidet den üblichen Tabellenfehler, Residualquadrate durch n minus eins oder durch n minus zwei zu teilen. Das ist die übliche Definition aus maschinellem Lernen und Regression für den mittleren quadratischen Fehler, nicht Residualvarianz und nicht die Wurzel des mittleren quadratischen Fehlers. Die bevorzugten Felder sind predicted und actual, jeweils ein Array endlicher Zahlen gleicher Länge mit mindestens einem Paar. Aliase wie y_hat, y_pred, forecasts und estimates werden für die Vorhersagereihe angenommen, und y, y_true, observed, observations und targets für die Istreihe, damit Tabellen, typisierte Formulare und ältere Skripte denselben Vertrag ohne Umbenennung der Spalten nutzen können. Auch eine einzelne durch Kommas, Semikolons oder Leerzeichen getrennte Zahlenkette wird je Reihe angenommen, wenn ein Formular Klartext statt eines JSON-Arrays sendet. Die Rechnung ist ein einziger deterministischer Durchlauf: an jedem ausgerichteten Index ist das Residuum predicted minus actual, dieses Residuum wird quadriert, die Quadrate sammeln sich in der Summe der Fehlerquadrate SSE, und MSE ist SSE geteilt durch n. Koppeln Sie den kostenlosen Browserlauf auf dieser Seite mit der tarifierten API, wenn Sie dasselbe beschreibende Ergebnis in einer automatisierten Pipeline brauchen, ohne die Mittelung der Fehlerquadrate selbst neu zu implementieren.
Wo MSE in Studium, Wissenschaft, Produktarbeit und Berichten hingehört
Auf dieser Seite läuft die Arbeit vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Abfrage $0.002, gescheiterte Prüfung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Trennung —kostenlose interaktive Erkundung und eine tarifierte, identische API— lässt Sie von einer Unterrichtsdemo zu einer automatisierten Pipeline wechseln, ohne das mathematische Ergebnis zu ändern.
Integrationsbeispiele
Deterministische Integrations-Fixtures
Erzeugen Sie einen wiederholbaren MSE, SSE und eine Paarzahl für Unit-Tests und Tore der Modellbewertung, ohne Residualtabellen von Hand zu pflegen.
Technische Fragen
Was geschieht, wenn die Arrays predicted und actual ungleiche Länge haben?
Der Rechner weist diesen Fall mit invalid_input zurück. Die Paarung wäre mehrdeutig, daher wird kein MSE erfunden und die Anfrage nicht berechnet.