Fisher's Exact Test in Kontingenztabellen größer als 2x2

29

Mir wurde beigebracht, Fisher's Exact Test nur in Kontingenztabellen anzuwenden, die 2x2 waren.

Fragen:

  1. Hat sich Fisher jemals vorgestellt, dass dieser Test für Tische mit einer Größe von mehr als 2 × 2 verwendet werden soll? (Ich weiß, dass er den Test erfunden hat, als er zu erraten versuchte, ob eine alte Frau erkennen konnte, ob Milch zu Tee oder Tee zu Milch hinzugefügt wurde. )

  2. Mit Stata kann ich den genauen Fisher-Test für jede Kontingenztabelle verwenden. Ist das gültig?

  3. Ist es vorzuziehen, FET zu verwenden, wenn die erwarteten Zellenzahlen in einer Kontingenztabelle <5 sind?

pmgjones
quelle
1
Vielleicht möchten Sie überlegen, wie gut der genaue Test von Fisher wirklich ist: stat.columbia.edu/~gelman/research/published/isr.pdf (Abschnitt 3.3)
Fr.
Sie können den genauen Test des Fischers in R berechnen. Ihre Methode verwendet tatsächlich einen Netzwerkalgorithmus, um ihn schnell genug zu machen: stat.ethz.ch/R-manual/R-patched/library/stats/html/… Siehe die Veröffentlichung [Mehta und Patel 1986]
Simone

Antworten:

20

Das einzige Problem bei der Anwendung von Fishers genauem Test auf Tabellen, die größer als 2x2 sind, ist, dass die Berechnungen sehr viel schwieriger werden. Die 2x2-Version ist die einzige, die sogar von Hand realisierbar ist, und daher bezweifle ich, dass Fisher sich den Test jemals in größeren Tabellen vorgestellt hat, da die Berechnungen über alles hinausgegangen wären, was er sich vorgestellt hätte.

Trotzdem kann der Test auf jede mxn-Tabelle angewendet werden und einige Software, einschließlich Stata und SPSS, bieten die Möglichkeit. Trotzdem wird die Berechnung häufig unter Verwendung eines Monte-Carlo-Ansatzes angenähert.

Ja, wenn die erwarteten Zellzahlen gering sind, ist es besser, einen genauen Test zu verwenden, da der Chi-Quadrat-Test in solchen Fällen keine gute Annäherung mehr darstellt.

Rob Hyndman
quelle
Können Sie mir mitteilen, wo ich Dokumentation zur Durchführung des Fisher-Tests mit SPSS finde? Danke
biostat_newbie
Schauen Sie unter Kreuztabellen
Rob Hyndman
In Anbetracht der Tatsache, dass Software die Berechnung heutzutage so einfach durchführen kann, gibt es einen Umstand, in dem der Chi-Quadrat-Test theoretisch oder praktisch dem exakten Fisher-Test vorzuziehen ist?
pmgjones
In vielen Fällen ist der "genaue" Test überhaupt nicht genau, und viele "ungefähre" Methoden haben eine Abdeckung, die näher am nominalen Signifikanzniveau liegt. Siehe z. B. Alan Agresti und Brent A. Coull (1998) "Approximate Is Better than Exact" für die Intervallschätzung von Binomialproportionen " The American Statistician , 52 (2): 119-126.
Maarten Buis
2
Was ist ungefähr die maximale Kontingenztabellengröße, die mit der genauen Methode von Fisher in einem realisierbaren Zeitrahmen (z. B. eine Woche auf einem Standard-Laptop) analysiert werden kann?
Pir
6

Diese Seite in MathWorld erklärt, wie die Berechnungen funktionieren. Es wird darauf hingewiesen, dass der Test auf verschiedene Arten definiert werden kann:

Um den P-Wert des Tests zu berechnen, müssen die Tabellen nach einem Kriterium geordnet werden, das die Abhängigkeit misst, und diejenigen Tabellen, die eine gleiche oder größere Abweichung von der Unabhängigkeit als die beobachtete Tabelle darstellen, sind diejenigen, deren Wahrscheinlichkeiten addiert werden. Es gibt eine Vielzahl von Kriterien, anhand derer die Abhängigkeit gemessen werden kann.

Ich konnte keine anderen Artikel oder Texte finden, die erklären, wie dies mit Tabellen durchgeführt wird, die größer als 2x2 sind.

Dieser Rechner berechnet den genauen Fisher-Test für Tabellen mit 2 Spalten und bis zu 5 Zeilen. Das verwendete Kriterium ist die hypergeometrische Wahrscheinlichkeit jeder Tabelle. Der Gesamt-P-Wert ist die Summe der hypergeometrischen Wahrscheinlichkeit aller Tabellen mit denselben Randsummen, deren Wahrscheinlichkeiten kleiner oder gleich der aus den tatsächlichen Daten berechneten Wahrscheinlichkeit sind.

Harvey Motulsky
quelle
3

Wenn Sie nach anderen Methoden suchen, um den genauen Test von Fisher mit größeren Kontingenztabellen zu berechnen, finden Sie hier einen Online-Rechner für den genauen Test von Fisher für 2x3-Kontingenztabellen . Hier ist auch eine für 3x3-Notfalltabellen und eine für 2x4-Notfalltabellen .

Ja, wenn die erwarteten Zellzahlen gering sind, ist es nach Möglichkeit besser, den exakten Fisher-Test anstelle des Chi-Quadrat-Tests zu verwenden.

DW
quelle
2

Verwenden Sie die Option "Statistik = Exakt" in Kreuztabellen, um den exakten Test von Fisher in SPSS zu erhalten. Methoden zur Berechnung des exakten Tedt für größere Tabellen gibt es mindestens seit den 1960er Jahren. Die Geschwindigkeit moderner Mikroprozessoren macht die Rechenzeit heutzutage unerheblich. Tatsächlich ist es so einfach, den Exakten Test durchzuführen, dass es wichtig ist, ihn nicht zu häufig zu verwenden.

StatistikDoc Beratung
quelle