Omega-Quadrat-Rechner
Der Omega-Quadrat-Rechner wandelt die Kennwerte einer Varianzanalyse in eine weniger verzerrte Schätzung der Effektstärke um.
Im Browser ausführen – kostenlos
Geben Sie die Quadratsumme des Effekts, die Gesamtquadratsumme, die Freiheitsgrade des Effekts und das mittlere Fehlerquadrat der Residuen ein. Das Ergebnis schätzt den Anteil der Populationsvarianz, der dem untersuchten Faktor zuzuschreiben ist, und korrigiert die positive Verzerrung, durch die ein Stichprobeneffekt größer erscheinen kann, als er tatsächlich ist. Die Berechnung ist deterministisch, unmittelbar verfügbar und eignet sich sowohl zur Prüfung veröffentlichter ANOVA-Ergebnisse als auch zur Automatisierung statistischer Abläufe.
Was Omega-Quadrat aussagt
Omega-Quadrat ist ein Effektstärkemaß für die ANOVA, das den Anteil der Populationsvarianz schätzen soll, der mit dem untersuchten Effekt zusammenhängt. Ein Signifikanztest beantwortet, ob die beobachteten Gruppenunterschiede unter einem Nullmodell überraschend wären, sagt jedoch nicht, ob diese Unterschiede substanziell sind. Omega-Quadrat behandelt diese zweite Frage. Anders als ein direktes Verhältnis, das nur auf der Effektquadratsumme und der Gesamtquadratsumme beruht, zieht es eine Korrektur ab, die aus den Freiheitsgraden des Effekts und dem mittleren Fehlerquadrat der Residuen gebildet wird. Dadurch ist Omega-Quadrat bei endlichen Stichproben gewöhnlich weniger positiv verzerrt als Eta-Quadrat. Interpretieren Sie die Schätzung zusammen mit der ANOVA-Tabelle, vorhandenen Konfidenzintervallen, dem Fachwissen und dem Studiendesign. Ein höherer Wert bedeutet, dass der Faktor im Modell einen größeren Anteil der Variation erklärt; ein allgemeingültiger Grenzwert kann jedoch nicht bestimmen, ob der Effekt praktisch bedeutsam ist. Kontext, Messzuverlässigkeit, Zusammensetzung der Stichprobe und reale Folgen bleiben entscheidend. Der Rechner gibt eine negative Schätzung mit ihrem Vorzeichen aus, statt sie unbemerkt auf null zu setzen.
So geben Sie die ANOVA-Kennwerte ein
Übernehmen Sie vier Größen aus derselben ANOVA-Tabelle. Die Effektquadratsumme steht in der Zeile des Faktors oder Terms, dessen Effektstärke Sie bestimmen möchten. Die Gesamtquadratsumme beschreibt die in dieser Analyse verwendete Gesamtvariabilität und ist nicht mit der Residuenquadratsumme gleichzusetzen. Die Freiheitsgrade des Effekts stammen aus derselben Faktorzeile; das mittlere Fehlerquadrat ist das mittlere Quadrat der Residuen beziehungsweise innerhalb der Gruppen. Verwenden Sie für alle Quadratsummen dieselbe Skala und ersetzen Sie das mittlere Fehlerquadrat nicht durch einen Standardfehler, die Wurzel des mittleren Fehlerquadrats oder das mittlere Quadrat des Effekts. Der Rechner teilt die Effektquadratsumme abzüglich des Produkts aus Effektfreiheitsgraden und mittlerem Fehlerquadrat durch die Gesamtquadratsumme zuzüglich des mittleren Fehlerquadrats. Quadratsummen und Fehlerquadrat müssen nichtnegativ, die Effektfreiheitsgrade eine positive ganze Zahl und sämtliche Eingaben endlich sein. Eine Gesamtquadratsumme von null wird abgelehnt, weil keine Gesamtvariation vorhanden ist, aus der sich ein sinnvoller Effektstärkenanteil schätzen ließe.
Ergebnis auswerten und Berichtsfehler vermeiden
Die Ausgabe enthält Omega-Quadrat sowie den korrigierten Zähler und den Nenner, sodass Sie die Rechnung leicht mit einem Bericht oder einer Tabelle abgleichen können. Werte nahe null weisen darauf hin, dass nach der Verzerrungskorrektur nur wenig geschätzte Varianz dem Effekt zuzuschreiben ist. Ein negatives Ergebnis kann entstehen, wenn die beobachtete Effektquadratsumme kleiner als der Korrekturterm ist. Das bedeutet nicht, dass der Faktor buchstäblich negative Varianz erklärt; vielmehr ist der geschätzte Populationseffekt sehr klein und das Stichprobenrauschen überwiegt bei dieser Korrektur. Manche Berichtskonventionen ersetzen negative Schätzungen durch null. Dieser Rechner erhält jedoch das mathematische Ergebnis, damit Sie Ihre eigene Regel auswählen und dokumentieren können. Berichten Sie den Kennwert zusammen mit dem betreffenden Faktor, dem ANOVA-Design, den Freiheitsgraden und genügend Dezimalstellen für eine Reproduktion. Verwechseln Sie Omega-Quadrat nicht mit partiellem Omega-Quadrat, ohne die verwendete Definition anzugeben, insbesondere bei faktoriellen Designs oder Messwiederholungen. Dieser Rechner verwendet die übliche Formel mit Gesamtquadratsumme und mittlerem Fehlerquadrat der Residuen; prüfen Sie, ob diese Definition den Vorgaben Ihres Fachgebiets entspricht.
Anwendungsfälle
Effektstärke in einem ANOVA-Bericht ergänzen
Wandeln Sie veröffentlichte ANOVA-Kennwerte in eine weniger verzerrte Schätzung der mit einem Faktor verbundenen Varianz um.
Fachartikel oder Tabelle prüfen
Reproduzieren Sie Omega-Quadrat aus den angegebenen Quadratsummen, Freiheitsgraden und dem mittleren Fehlerquadrat der Residuen.
Statistische Berichte automatisieren
Berechnen Sie aus exportierten ANOVA-Tabellen ein einheitliches Effektstärkefeld in einem deterministischen API-Ablauf.
Häufige Fragen
Welche Formel verwendet dieser Rechner?
Er verwendet (QS Effekt − df Effekt × MSE) / (QS Gesamt + MSE), wobei alle Größen aus derselben ANOVA stammen.
Warum Omega-Quadrat statt Eta-Quadrat verwenden?
Omega-Quadrat korrigiert anhand des Residuenfehlers und der Effektfreiheitsgrade und ist als Schätzung der Populations-Effektstärke meist weniger positiv verzerrt.
Kann Omega-Quadrat negativ sein?
Ja. Bei einem kleinen beobachteten Effekt kann die Korrektur eine negative Schätzung ergeben. Der Rechner behält diesen Wert bei, statt ihn unbemerkt auf null zu begrenzen.
Welches mittlere Quadrat gehört in die Eingabe?
Verwenden Sie das mittlere Fehlerquadrat der Residuen beziehungsweise innerhalb der Gruppen, nicht das mittlere Quadrat des Effekts oder einen Standardfehler.
Warum wird eine Gesamtquadratsumme von null abgelehnt?
Ein Gesamtwert von null bedeutet, dass keine beobachtete Variation vorliegt; ein Effektstärkenanteil an der Gesamtvarianz ist dann nicht sinnvoll.
Was kostet eine API-Anfrage?
Jede API-Anfrage kostet $0.002; die Berechnung im Browser auf dieser Seite ist kostenlos.
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/omega-squared \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ss_effect":30,"ss_total":100,"df_effect":2,"mean_square_error":10}'const res = await fetch("https://api.kit.forhosting.com/stat/omega-squared", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ss_effect": 30,
"ss_total": 100,
"df_effect": 2,
"mean_square_error": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/omega-squared",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ss_effect": 30,
"ss_total": 100,
"df_effect": 2,
"mean_square_error": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/omega-squared", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ss_effect":30,"ss_total":100,"df_effect":2,"mean_square_error":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ss_effect":30,"ss_total":100,"df_effect":2,"mean_square_error":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/omega-squared", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"ss_effect": 30,
"ss_total": 100,
"df_effect": 2,
"mean_square_error": 10
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.omega_squared",
"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.
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. |