Welkom, lieve lezer, bij een duik in de fascinerende wereld van statistiek. Misschien klinkt dat een beetje droog, maar geloof me, we gaan het hebben over een instrument dat jou helpt om écht inzicht te krijgen in kleine datasets. Vandaag richten we onze aandacht op de Fisher’s exact test. Dit is geen ingewikkelde formule die je hoofd doet tollen. Integendeel, het is een elegante oplossing wanneer de standaard Chi-kwadraat test je in de steek laat.
Wanneer de standaard niet meer voldoet: de noodzaak van Fisher’s exact test
Je hebt data verzameld. Misschien onderzoek je of er een verband is tussen twee categorieën. Bijvoorbeeld: werkt een nieuwe lesmethode beter dan de oude, gemeten in ‘geslaagd’ of ‘gezakt’? Je zet je gegevens in een kruistabel, een 2×2 tabel met vier cellen. Dit is een veelvoorkomende opzet in onderzoek.
Vaak grijpen mensen dan direct naar de Chi-kwadraat toets. Die is snel en breed inzetbaar. Maar er kleeft een belangrijke voorwaarde aan die Chi-kwadraat toets. Deze test vereist dat je voldoende grote verwachte aantallen hebt in elke cel van jouw kruistabel. Als die aantallen te klein zijn – vaak wordt een grens van 5 gehanteerd als vuistregel – dan wordt de benadering van de Chi-kwadraat verdeling onbetrouwbaar. Je resultaten worden dan wankel.
Hier komt de held van ons verhaal om de hoek kijken: de Fisher’s exact test voor 2×2 tabellen. Deze test is perfect voor die situaties waarin je te maken hebt met kleine steekproeven of zeldzame gebeurtenissen. Hij is ‘exact’ omdat hij de kansen berekent op basis van de exacte hypergeometrische verdeling, in plaats van een benadering te gebruiken. Dat geeft jou meer zekerheid over jouw conclusies.
De magie van de hypergeometrische verdeling
Wat maakt deze test nu precies ‘exact’? Het gaat om het berekenen van de waarschijnlijkheid. Stel, je hebt een vast aantal rijtotalen en kolomtotalen in je 2×2 tabel. De Fisher’s exact test vraagt zich af: als die randtotalen vaststaan, wat is dan de kans dat we deze specifieke verdeling (of een extremere verdeling) zien puur door toeval?
De formule is gebaseerd op de kansberekening voor het trekken van objecten zonder teruglegging uit een eindige populatie – vandaar de hypergeometrische verdeling. Het mooie eraan is dat de test de *exacte* kansen geeft voor elke mogelijke uitkomst, gegeven de randtotalen. Dit is essentieel wanneer je te maken hebt met lage frequenties, zoals bij het onderzoeken van zeldzame bijwerkingen van een medicijn.
Hoe voer je de Fisher’s exact test uit? Een stappenplan
Je hoeft deze berekeningen gelukkig niet met de hand te doen. Moderne statistische software pakt dit razendsnel voor je op. Maar het is goed om te begrijpen wat er gebeurt. Laten we de stappen even doorlopen, zodat je de output van jouw analyse straks kunt interpreteren.
Stap 1: Je data organiseren
Je hebt jouw 2×2 tabel. Laten we de cellen benoemen:
- A: Succes in Groep 1
- B: Mislukking in Groep 1
- C: Succes in Groep 2
- D: Mislukking in Groep 2
Je kent ook de rijtotalen (R1 en R2) en de kolomtotalen (K1 en K2), en het totaal aantal observaties (N).
Stap 2: De kans op de geobserveerde tabel berekenen
De test berekent eerst de waarschijnlijkheid (P) van de specifieke tabel die je hebt gevonden. Dit is de formule die de hypergeometrische kans levert. Het gebruikt de faculteiten van de randtotalen en de celwaarden om deze kans te bepalen.
Stap 3: De kansen op extremere tabellen bepalen
Dit is de kern van de ‘exactheid’. Je kijkt nu naar alle andere mogelijke 2×2 tabellen die dezelfde rij- en kolomtotalen hebben. Vervolgens bereken je de kans voor elk van die alternatieve tabellen.
Stap 4: De p-waarde samenstellen
De p-waarde voor de Fisher’s exact test is de som van de kans van jouw geobserveerde tabel én de kans van alle andere mogelijke tabellen die een nog extremere afwijking van de nulhypothese vertonen. De nulhypothese stelt immers dat er géén verband is tussen de twee variabelen.
In de praktijk geven softwarepakketten je direct de p-waarde. Jouw taak is helder: als deze p-waarde laag is (meestal kleiner dan 0,05), verwerp je de nulhypothese en concludeer je dat er een statistisch significant verband is, zelfs met die kleine aantallen. Voor een dieper begrip van hoe deze analyse tot stand komt, kun je meer lezen over de Fisher exact test voor nauwkeurige statistische analyse.
Wanneer kies je specifiek voor Fisher’s exact test?
Het is belangrijk om dit onderscheid te maken. Je gebruikt deze test niet zomaar; hij is ontworpen voor specifieke scenario’s. Wanneer je twijfelt over het gebruik, kijk dan naar de celverwachtingen.
Signalen dat Fisher’s test jouw beste vriend is:
- Kleine steekproeven: Jouw totale N is laag.
- Kleine celverwachtingen: Als je de Chi-kwadraat test zou draaien, zou je zien dat een of meer cellen een verwachte frequentie onder de 5 hebben. Dit is dé indicator.
- Zeldzame gebeurtenissen: Je onderzoekt een effect dat maar bij een heel klein percentage van jouw populatie voorkomt. Denk aan de effectiviteit van een zeldzame behandelmethode.
- Exacte kans nodig: Je hebt de meest nauwkeurige kansberekening nodig, ongeacht de complexiteit van de berekening.
Het voordeel van deze test is dat hij niet vervalt in nauwkeurigheid wanneer de voorwaarden voor de Chi-kwadraat test geschonden worden. Je behoudt dus de validiteit van jouw onderzoeksresultaten.
Een notitie over de tweezijdige en eenzijdige toetsing
Bij de Fisher’s exact test krijg je vaak twee p-waarden gepresenteerd: een eenzijdige en een tweezijdige p-waarde. Wat betekent dit voor jou?
- Tweezijdige p-waarde: Dit is de meest gebruikte waarde. Je toetst of er *een* verschil is, zonder vooraf te specificeren in welke richting dat verschil ligt.
- Eenzijdige p-waarde: Je gebruikt deze alleen als je van tevoren heel duidelijk hebt gesteld dat je een effect in één specifieke richting verwacht. Bijvoorbeeld: “Wij verwachten dat de nieuwe methode *beter* werkt, niet slechter.” Vaak is de tweezijdige toetsing veiliger als je nog aan het ontdekken bent.
Onthoud dat de interpretatie van de p-waarde hetzelfde blijft: hoe lager de waarde, hoe sterker het bewijs tegen de nulhypothese.
Fisher’s Exact Test in de Praktijk: Wat zie je?
Wanneer je de analyse uitvoert, bijvoorbeeld in R, Python of een statistisch pakket, krijg je meer informatie dan alleen de p-waarde. Je ziet de originele 2×2 tabel, de berekende kans op die exacte tabel, en de samengevoegde p-waarden. Meer weten over het gebruik en de uitleg van de exacte Fisher test kan je helpen deze resultaten beter te interpreteren.
Het is verleidelijk om je alleen op dat ene getal te richten, maar kijk ook naar de celgroottes. Zelfs met een significant resultaat dankzij de Fisher’s test, moet je je afvragen of de *effectgrootte* nog steeds relevant is in de echte wereld. Een significant verband met heel kleine absolute aantallen kan statistisch waar zijn, maar klinisch of praktisch misschien minder belangrijk.
Door deze test te gebruiken, toon je aan dat je zorgvuldig met jouw data omgaat, vooral wanneer die data schaars zijn. Je respecteert de beperkingen van de statistische methoden en kiest bewust voor de methode die de meest betrouwbare resultaten levert voor jouw specifieke dataset.
*
Veelgestelde vragen over Fisher’s exact test
Wat is het verschil tussen Fisher’s exact test en de Chi-kwadraat test?
De Chi-kwadraat test gebruikt een benadering die alleen betrouwbaar is bij grotere verwachte celgrootten (meestal boven de 5). Fisher’s exact test berekent de exacte kansen gebaseerd op de hypergeometrische verdeling, waardoor hij betrouwbaar blijft bij kleine steekproeven en kleine verwachte frequenties in de 2×2 tabel.
Moet ik Fisher’s exact test altijd gebruiken bij een 2×2 tabel?
Nee, alleen als de aannames voor de Chi-kwadraat test geschonden zijn. Als jouw verwachte celgroottes ruim boven de 5 liggen, levert de Chi-kwadraat test een zeer vergelijkbaar, maar vaak sneller berekend resultaat. Bij twijfel over kleine aantallen, kies je voor de Fisher’s exact test.
Wat betekent een p-waarde van 0,04 in de context van Fisher’s test?
Als jouw p-waarde 0,04 is (bij een significantieniveau van 0,05), verwerp je de nulhypothese. Dit betekent dat de kans om de geobserveerde verdeling of een extremere verdeling te vinden puur door toeval, slechts 4% bedraagt. Je hebt dus voldoende bewijs gevonden voor een verband tussen de twee variabelen in jouw kruistabel.









