Dokładny test Fishera w tabelach awaryjnych większych niż 2x2


29

Nauczono mnie, aby stosować dokładny test Fishera tylko w tabelach awaryjnych, które były 2x2.

Pytania:

  1. Czy sam Fisher kiedykolwiek przewidywał, że ten test zostanie zastosowany w tabelach większych niż 2x2 (Zdaję sobie sprawę z opowieści o tym, że opracował test, próbując zgadnąć, czy stara kobieta wiedziała, czy do herbaty dodano mleko, czy do mleka )

  2. Stata pozwala mi używać dokładnego testu Fishera do dowolnej tabeli awaryjnej. Czy to jest ważne?

  3. Czy lepiej jest używać FET, gdy oczekiwana liczba komórek w tabeli kontyngencji wynosi <5?


1
Możesz zastanowić się, jak dobry jest naprawdę dokładny test Fishera: stat.columbia.edu/~gelman/research/published/isr.pdf (sekcja 3.3)
ks.

Dokładny test Fishera można obliczyć w R. Ich metoda używa algorytmu sieciowego, aby był wystarczająco szybki: stat.ethz.ch/R-manual/R-pched/library/stats/html/… Zobacz artykuł [Mehta i Patel 1986]
Simone

Odpowiedzi:


20

Jedynym problemem związanym z zastosowaniem dokładnego testu Fishera do tabel większych niż 2x2 jest to, że obliczenia stają się znacznie trudniejsze. Wersja 2x2 jest jedyną możliwą do wykonania ręcznie, więc wątpię, aby Fisher kiedykolwiek wyobrażał sobie test w większych tabelach, ponieważ obliczenia byłyby poza wszystkim, co on sobie wyobrażał.

Niemniej jednak test można zastosować do dowolnej tabeli MXN, a niektóre oprogramowanie, w tym Stata i SPSS, zapewniają taką możliwość. Mimo to obliczenia są często przybliżane przy użyciu metody Monte Carlo.

Tak, jeśli oczekiwane liczby komórek są małe, lepiej jest zastosować dokładny test, ponieważ test chi-kwadrat nie jest już dobrym przybliżeniem w takich przypadkach.


Czy możesz wskazać mi, gdzie mogę znaleźć dokumentację dotyczącą wykonania testu Fishera za pomocą SPSS? Dzięki
biostat_newbie

Spójrz pod tablice krzyżowe
Rob Hyndman,

Biorąc pod uwagę, że oprogramowanie może obecnie wykonywać obliczenia tak łatwo, czy istnieją okoliczności, w których teoretycznie lub praktycznie lepiej jest wykonać test chi-kwadrat niż dokładny test Fishera?
pmgjones

W wielu przypadkach „dokładny” test wcale nie jest dokładny, a wiele metod „przybliżonych” ma zasięg bliższy nominalnemu poziomowi istotności. Patrz np. Alan Agresti i Brent A. Coull (1998) „Approximate Is Better than„ Exact ”for Interval Estimation of Binomial Proportions” The American Statistician , 52 (2): 119-126.
Maarten Buis,

2
Jaki jest w przybliżeniu maksymalny rozmiar tabeli awaryjnej, którą można przeanalizować przy użyciu dokładnej metody Fishera w możliwym czasie (powiedzmy tydzień na standardowym laptopie)?
pir

6

Ta strona w MathWorld wyjaśnia, jak działają obliczenia. Wskazuje, że test można zdefiniować na różne sposoby:

Aby obliczyć wartość P testu, tabele należy uporządkować według pewnego kryterium mierzącego zależność, a tabele reprezentujące równe lub większe odchylenie od niezależności niż tabela obserwowana to te, których prawdopodobieństwa są sumowane. Istnieje wiele kryteriów, które można wykorzystać do pomiaru zależności.

Nie udało mi się znaleźć innych artykułów ani tekstów wyjaśniających, jak to się robi w przypadku tabel większych niż 2x2.

Ten kalkulator oblicza dokładny test Fishera dla tabel z 2 kolumnami i do 5 wierszy. Kryterium, które stosuje, jest prawdopodobieństwo hipergeometryczne każdej tabeli. Ogólna wartość P jest sumą prawdopodobieństwa hipergeometrycznego wszystkich tabel o tych samych wartościach krańcowych, których prawdopodobieństwa są mniejsze lub równe prawdopodobieństwu obliczonemu z rzeczywistych danych.


3

Jeśli szukasz innych sposobów obliczenia dokładnego testu Fishera z większymi tabelami zdarzeń, oto kalkulator online dla dokładnego testu Fishera dla tabel zdarzeń 2x3 . Również tutaj jest jeden dla tabel awaryjności 3x3 i jeden dla tabel awaryjności 2x4 .

Tak, jeśli oczekiwana liczba komórek jest niewielka, lepiej, jeśli to możliwe, zastosować dokładny test Fishera zamiast testu chi-kwadrat.


2

Aby uzyskać dokładny test Fishera w SPSS, użyj opcji Statistics = Exact w Crosstabs. Metody obliczania Exact Tedt dla większych tabel są dostępne przynajmniej od 1960 roku. Szybkość współczesnych mikroprocesorów sprawia, że ​​czas obliczeń jest obecnie nieistotny. W rzeczywistości przeprowadzenie Dokładnego testu jest tak łatwe, że ważne jest, aby nie używać go zbyt szeroko.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.