ForHosting KIT · Mathematik

McNemar-Test

Bei den gepaarten Häufigkeiten 59, 6, 16 und 80 nutzt der McNemar-Test nur die 22 diskordanten Paare und liefert einen p-Wert knapp über 0,05: nicht signifikant auf dem 5-%-Niveau. Die Stetigkeitskorrektur ist voreingestellt. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
A
59
B
6
C
16
D
80
Erhalten Sie
N
161
Anzahl diskordanter Paare
22
Chi-Quadrat
3,6818181818
P-Wert
0,0550088336

Der McNemar-Test fragt, ob zwei gepaarte binäre Klassifikationen systematisch voneinander abweichen. Sie beobachten dieselben Subjekte zweimal —vor und nach einer Behandlung, zwei Bewerter, die dieselben Fälle beurteilen, oder zwei diagnostische Tests an denselben Patienten— und falten diese Paare in eine 2x2-Tafel. Konkordante Paare liegen auf der Diagonale und informieren die Nullhypothese nicht; nur die beiden diskordanten Zellen, konventionell b und c genannt, gehen in die Chi-Quadrat-Statistik ein. Dieser Rechner nimmt die vier nichtnegativen ganzzahligen Zellhäufigkeiten jener gepaarten Tafel entgegen, lehnt eine negative Häufigkeit ab statt sie still zu beschneiden, und liefert die McNemar-Chi-Quadrat-Statistik mit einem Freiheitsgrad zusammen mit dem zugehörigen oberen p-Wert. Die Stetigkeitskorrektur ist standardmäßig eingeschaltet, entsprechend der Edwards-Form gängiger Statistikpakete; Sie können sie ausschalten, um den ursprünglichen Quotienten von 1947 aus dem Quadrat der diskordanten Differenz über der diskordanten Summe zurückzugewinnen.

Wie der McNemar-Test auf einer gepaarten 2x2-Tafel definiert ist

Schreiben Sie die vier beobachteten Paarhäufigkeiten in die übliche Lehrbuchanordnung: a in die Zelle oben links für erstes-ja und zweites-ja, b oben rechts für erstes-ja und zweites-nein, c unten links für erstes-nein und zweites-ja, und d unten rechts für erstes-nein und zweites-nein. Die Zellen a und d sind konkordant: Diese Subjekte haben die Klassifikation nicht gewechselt, sie fallen daher aus dem Test der marginalen Homogenität heraus. Die Zellen b und c sind die diskordanten Paarhäufigkeiten, und McNemars Argument konditioniert auf ihre Summe.

Unter der Null, dass die beiden Randwahrscheinlichkeiten eines positiven Ergebnisses gleich sind, landet jedes diskordante Paar mit gleicher Wahrscheinlichkeit in b oder in c, sodass die erwarteten Häufigkeiten gleich sind und das Pearson-Residuum auf das Chi-Quadrat mit einem Freiheitsgrad (b minus c) zum Quadrat über (b plus c) zusammenfällt. Die Edwards-Stetigkeitskorrektur, standardmäßig angewandt, wenn die absolute Differenz von b und c größer als eins ist, ersetzt diesen Zähler durch das Quadrat der absoluten Differenz minus eins, was die Statistik leicht senkt und in mehreren weit verbreiteten Statistikpaketen der Standard ist.

Der p-Wert ist der obere Schwanz einer Chi-Quadrat-Verteilung mit einem Freiheitsgrad, gleichwertig die komplementäre Fehlerfunktion der Quadratwurzel der halben Statistik, hier über die regularisierte unvollständige Gammafunktion berechnet, sodass keine gedruckte Tafel nötig ist. Wenn b plus c null ist, ist der Quotient undefiniert und die Anfrage wird abgelehnt, statt einen p-Wert von eins zu erfinden.

Was Sie senden und was Sie zurückerhalten

Senden Sie vier erforderliche nichtnegative ganzzahlige Zellhäufigkeiten namens a, b, c und d. Die Engine akzeptiert auch die Matrixaliase n11, n12, n21, n22 und a11, a12, a21, a22, damit ein Skript, das bereits eine Zahlenmatrix speichert, Felder nicht umbenennen muss. Eine negative Häufigkeit wird abgelehnt, weil eine Kontingenztafel keine negative Frequenz halten kann.

Eine nicht ganzzahlige Häufigkeit wird abgelehnt, weil der McNemar-Test auf diskreten Paarzählungen definiert ist, nicht auf still gerundeten Messungen. Sind beide diskordanten Zellen null, ist die Statistik undefiniert und die Anfrage scheitert, statt durch null zu teilen. Klassische Prüfungen umfassen die gepaarte Tafel neunundfünfzig, sechs, sechzehn, achtzig, deren stetigkeitskorrigiertes Chi-Quadrat einundachtzig durch zweiundzwanzig ist, und eine absichtlich negative Zelle, die scheitern muss.

Wo ein gepaartes McNemar-Chi-Quadrat in der echten Arbeit auftaucht

Einführende Biostatistik- und Oberstufenstatistikkurs vergeben ständig binäre Vorher-Nachher-Übungen —Behandlung gegen Kontrolle an denselben Subjekten, exponiert gegen nicht exponiert bei zwei Visiten, genesen gegen noch krank nach einer Therapie— bei denen ein Chi-Quadrat-Unabhängigkeitstest die beiden Ränder als unverbundene Stichproben behandeln würde und ein gepaarter t-Test eine numerische Veränderungspunktzahl verlangen würde, die es nicht gibt. Klinische und epidemiologische Teams berichten weiterhin McNemars Chi-Quadrat für gematchte Fall-Kontroll-Paare, zwei diagnostische Tests an denselben Patienten und Vorher-Nachher-Kennzeichen unerwünschter Ereignisse, wenn die wissenschaftliche Frage lautet, ob die beiden gepaarten Ränder differieren.

Qualitäts- und Zuverlässigkeitsingenieure vergleichen Bestanden oder Nichtbestanden an denselben Einheiten vor und nach einer Prozessänderung und brauchen die Statistik der diskordanten Paare statt eines ungepaarten z-Tests zweier Anteile, der die Paarung ignoriert. Zwei Bewerter, die dieselben Items mit ja oder nein bewerten, erzeugen eine gepaarte 2x2, deren Nebendiagonalzellen genau die McNemar-Eingaben sind. Wenn Sie später Fishers exakten Test auf einer ungepaarten 2x2, einen gepaarten t-Test auf numerischen Vorher-Nachher-Messungen oder ein Konfidenzintervall für eine gepaarte Mittelwertdifferenz brauchen, behandeln Sie diese als getrennte Suchabsichten und Landings, statt diese McNemar-Test-Rechnerseite zu überladen.

Hausaufgabenprüfungen an einer gepaarten 2x2

Lernende und Bewerter prüfen das McNemar-Chi-Quadrat und den p-Wert mit einem Freiheitsgrad aus vier ganzzahligen Zellen, ohne eine Chi-Quadrat-Tafel nachzuschlagen oder diskordante Häufigkeiten zu verwechseln.

Gematchte klinische und diagnostische Tafeln

Analytiker prüfen, ob zwei gepaarte binäre Ränder differieren —zwei Tests an denselben Patienten oder Fall-Kontroll-Paare— wenn nur b und c die Null informieren.

Bestanden oder nicht vor und nach an denselben Einheiten

Ingenieure vergleichen eine binäre Klassifikation an identischen Items vor und nach einer Prozessänderung und veröffentlichen Chi-Quadrat und p-Wert der diskordanten Paare.

Welche Zellen der 2x2-Tafel gehen in die Statistik ein?

Nur die diskordanten Paarhäufigkeiten b (erstes ja, zweites nein) und c (erstes nein, zweites ja). Die konkordanten Zellen a und d werden in der Antwort und in der Gesamtsumme n gespiegelt, fallen aber aus dem Chi-Quadrat heraus.

Wird eine Stetigkeitskorrektur angewendet?

Ja, standardmäßig. Wenn correction true ist und |b−c| größer als eins, verwendet die Engine die Edwards-Form (|b−c|−1)²/(b+c). Setzen Sie correction auf false für die ursprüngliche Statistik (b−c)²/(b+c).

Was geschieht, wenn eine Zelle negativ oder nicht ganzzahlig ist?

Der McNemar-Test ist auf nichtnegativen ganzzahligen Paarzählungen definiert; Brüche und negative Frequenzen werden abgelehnt statt gerundet oder beschnitten.

Worin unterscheidet er sich von Fishers exaktem Test oder einem gepaarten t-Test?

Fishers exakter Test behandelt eine ungepaarte 2x2 unabhängiger Stichproben. Ein gepaarter t-Test braucht numerische Vorher-Nachher-Messungen. Der McNemar-Test ist das Chi-Quadrat zweier gepaarter binärer Klassifikationen an denselben Subjekten.

Was passiert, wenn es keine diskordanten Paare gibt?

Sind b und c beide null, ist der Quotient der Teststatistik nicht definiert. Der Rechner lehnt die Tafel dann ab, statt einen p-Wert von eins zu erfinden, denn ohne Wechsel gibt es nichts zu testen.

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.

POSThttps://api.kit.forhosting.com/stat/mcnemars-test

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/stat/mcnemars-test \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":59,"b":6,"c":16,"d":80}'
{
  "a": 59,
  "b": 6,
  "c": 16,
  "d": 80
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.mcnemars_test",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

max_cell10000000
max_n40000000
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Erfolgreiche API-Aufrufe werden zur veröffentlichten Basis von $0.002 je Item berechnet; ungültige Eingaben werden nicht berechnet.

Was Sie senden und was Sie zurückerhalten

Ein optionales boolesches correction, auch als continuity_correction oder correct akzeptiert, ist standardmäßig true und wählt die Edwards-Form; setzen Sie es auf false für die unkorrigierte Statistik von 1947. Jede Häufigkeit kann als JSON-Ganzzahl oder als Ziffernfolge eintreffen; Brüche, Booleans, NaN, Infinity, leere Zeichenketten und fehlende Felder scheitern mit invalid_input, das die schuldige Zelle nennt. Bei Erfolg spiegelt die Antwort die vier Zellen, die Gesamtsumme n, die diskordante Summe n_discordant, die auf zwölf Dezimalstellen gerundete chi_square-Statistik, den p_value mit einem Freiheitsgrad, df gleich eins, das angewandte correction-Flag, ein significant_at_05-Kennzeichen beim konventionellen Alpha von 0.05, eine Methodenbezeichnung und eine kurze Formelzeichenkette. Verdrahten Sie das kostenlose Browserformular für Hausaufgaben und Demos und rufen Sie denselben Vertrag aus Skripten auf, wenn Sie viele gepaarte 2x2-Tests unter einer JSON-Form brauchen. Die API-Preise erfolgreicher Aufrufe sind die veröffentlichte Basis von $0.002 je Item; fehlgeschlagene Validierung wird nicht berechnet und erfindet niemals einen Chi-Quadrat-Ersatz, um eine Zahl zu erzwingen.

Wo ein gepaartes McNemar-Chi-Quadrat in der echten Arbeit auftaucht

Ein einziges vertrauenswürdiges Orakel, das sauberes JSON zurückgibt, beschleunigt die Bewertung, ohne einseitige Freiheitsgrad-Schwänze von Hand nachzuschlagen. Weil diese Fähigkeit eine reine parse-Engine ist, ist der API-Preis die veröffentlichte Basis von $0.002 je erfolgreichem Item und fehlgeschlagene Validierung wird nicht berechnet.

Was kostet das?

Das Browserwerkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 je erfolgreichem Item; ungültige Eingaben werden nicht berechnet.

Vollständige KIT-Dokumentation lesen →