Beräknare för våt omkrets för olika kanalformer
Beräkna den våta omkretsen för olika kanalformer inklusive trapezoider, rektanglar/kvadrater och cirkulära rör. Viktigt för hydraulisk ingenjörskonst och fluidmekanikapplikationer.
Fishers exakta test
Ange värdena för 2 x 2-kontingenstabellen
Dokumentation
Fishers exakta test kalkylator
Introduktion
Fishers exakta test är ett statistiskt signifikans test som används för att avgöra om det finns icke-slumptmässiga samband mellan två kategoriska variabler i små urvalsstorlekar. Denna kalkylator för Fishers exakta test ger precisa p-värden för 2×2 kontingenstabeller när urvalsstorlekarna är för små för att chi-två-testet ska vara tillförlitligt. Till skillnad från approximativa tester ger Fishers exakta test exakta sannolikhetsberäkningar för analys av kategoriska data.
Hur man använder denna kalkylator för Fishers exakta test
- Välj testtyp: Välj mellan ensidigt eller tvåsidigt Fishers exakta test
- Ange värden i kontingenstabellen:
- Cell A: Antal framgångar i grupp 1
- Cell B: Antal misslyckanden i grupp 1
- Cell C: Antal framgångar i grupp 2
- Cell D: Antal misslyckanden i grupp 2
- Beräkna: Klicka för att räkna ut det exakta p-värdet
- Tolka resultat: P-värdet från Fishers exakta test indikerar statistisk signifikans
Fishers exakta test är avgörande när den totala urvalsstorleken är liten (vanligtvis n < 1000) eller när förväntade frekvenser i någon cell är mindre än 5.
Inmatningsvalidering
Kalkylatorn för Fishers exakta test utför omfattande validering:
- Alla cellvärden måste vara icke-negativa heltal
- Minst en cell måste innehålla ett positivt värde
- Total urvalsstorlek bör vara lämplig för exakta testmetoder
- Ogiltiga inmatningar visar felmeddelanden med korrigeringsvägledning
Formel för Fishers exakta test
Fishers exakta test använder hypergeometrisk fördelning för att beräkna exakta sannolikheter:
Sannolikhet för en specifik tabell:
Där:
- a, b, c, d = cellvärden i 2×2 kontingenstabellen
- n = total urvalsstorlek (a+b+c+d)
- ! = fakultetsnotation
Ensidigt Fishers exakta test:
Tvåsidigt Fishers exakta test:
Beräkningsmetod för Fishers exakta test
Kalkylatorn för Fishers exakta test implementerar följande algoritm:
- Beräkna observerad sannolikhet: Beräkna den hypergeometriska sannolikheten för den inmatade kontingenstabellen
- Ensidigt test: Summera sannolikheterna för alla tabeller med utfall som är lika extrema eller mer extrema i den förutsagda riktningen
- Tvåsidigt test: Summera sannolikheterna för alla möjliga tabeller med sannolikhet ≤ observerad sannolikhet
- Precisionshantering: Använder logaritmiska beräkningar för att förhindra numeriskt överflöd för stora fakulteter
Fishers exakta test ger exakta p-värden utan att förlita sig på asymptotiska approximationer, vilket gör det till guldstandarden för analys av kategoriska data med små urval.
När man ska använda Fishers exakta test
Fishers exakta test rekommenderas när:
- Små urvalsstorlekar: Totalt n < 1000 eller någon förväntad cellfrekvens < 5
- Exakta p-värden behövs: När precisa sannolikhetsberäkningar krävs
- 2×2 kontingenstabeller: Testa oberoende mellan två binära variabler
- Medicinsk forskning: Kliniska prövningar med små patientgrupper
- Kvalitetskontroll: Analys av tillverkningsfel med begränsade prover
Tillämpningar av Fishers exakta test:
- A/B-testning med små konverteringsprover
- Studier av medicinsk behandlingseffektivitet
- Genetiska associationsstudier
- Undersökningsforskning med binära utfall
- Analys av utbildningsinterventioner
Fishers exakta test vs Chi-två-test
Aspekt | Fishers exakta test | Chi-två-test |
---|---|---|
Urvalsstorlek | Små prover (n < 1000) | Stora prover (n ≥ 1000) |
Förväntade frekvenser | Valfri frekvens | Alla celler ≥ 5 |
P-värdestyp | Exakt sannolikhet | Approximerad |
Beräkningskostnad | Högre | Lägre |
Noggrannhet | Exakt | Asymptotisk approximation |
Välj Fishers exakta test när begränsningar i urvalsstorlek gör chi-två-antaganden ogiltiga.
Exempel på Fishers exakta test
Exempel 1: Studie av medicinsk behandling
- Behandlade patienter som förbättrades: 8 (Cell A)
- Behandlade patienter som inte förbättrades: 2 (Cell B)
- Kontrollpatienter som förbättrades: 3 (Cell C)
- Kontrollpatienter som inte förbättrades: 7 (Cell D)
- Fishers exakta test p-värde: 0.0524
Exempel 2: Kvalitetskontrollanalys
- Defekta artiklar från Maskin A: 1 (Cell A)
- Bra artiklar från Maskin A: 19 (Cell B)
- Defekta artiklar från Maskin B: 6 (Cell C)
- Bra artiklar från Maskin B: 14 (Cell D)
- Fishers exakta test p-värde: 0.0456
Kodexempel för Fishers exakta test
1# Python-implementation med scipy
2from scipy.stats import fisher_exact
3
4# 2x2 kontingenstabell
5table = [[8, 2],
6 [3, 7]]
7
8# Tvåsidigt Fishers exakta test
9odds_ratio, p_value = fisher_exact(table, alternative='two-sided')
10print(f"Fishers exakta test p-värde: {p_value:.4f}")
11
1# R-implementation
2# Skapa kontingenstabell
3table <- matrix(c(8, 2, 3, 7), nrow = 2, byrow = TRUE)
4
5# Fishers exakta test
6result <- fisher.test(table)
7print(paste("P-värde:", result$p.value))
8
1// JavaScript-implementation (förenklad)
2function fisherExactTest(a, b, c, d, testType) {
3 // Använder hypergeometrisk fördelning
4 // Implementeringen matchar vår kalkylator
5 return calculateFishersExactTest(a, b, c, d, testType);
6}
7
Tolkning av Fishers exakta test
Tolkning av p-värde:
- p < 0.001: Extremt starkt bevis mot nollhypotesen
- p < 0.01: Mycket starkt bevis mot nollhypotesen
- p < 0.05: Stark bevisning mot nollhypotesen (signifikant)
- p ≥ 0.05: Otillräckligt bevis för att förkasta nollhypotesen
Överväganden kring effektstorlek:
- Små urval kan ha stora effektstorlekar men icke-signifikanta p-värden
- Överväg konfidensintervall tillsammans med resultaten från Fishers exakta test
- Klinisk signifikans vs statistisk signifikans
Vanliga frågor
Vad används Fishers exakta test för? Fishers exakta test avgör om det finns ett signifikant samband mellan två kategoriska variabler i en 2×2 kontingenstabell, särskilt när urvalsstorlekarna är små.
När ska jag använda Fishers exakta test istället för chi-två? Använd Fishers exakta test när din totala urvalsstorlek är mindre än 1000 eller när någon förväntad cellfrekvens är mindre än 5.
Vad är skillnaden mellan ensidigt och tvåsidigt Fishers exakta test? Ensidiga tester söker samband i en specifik riktning (förutbestämd hypotes), medan tvåsidiga tester söker efter vilket samband som helst utan riktad förutsägelse.
Kan Fishers exakta test hantera tabeller större än 2×2? Standard Fishers exakta test är utformat för 2×2-tabeller. För större kontingenstabeller, använd Freeman-Halton-förlängningen eller andra exakta tester.
Är Fishers exakta test alltid mer exakt än chi-två? Fishers exakta test ger exakta p-värden, vilket gör det mer exakt för små urval. Men för stora urval är chi-två beräkningsmässigt effektivt med försumbar noggrannhetsförlust.
Vilka antaganden gör Fishers exakta test? Fishers exakta test antar fasta marginaltotals, oberoende av observationer och att data följer en hypergeometrisk fördelning.
Hur tolkar jag konfidensintervall för Fishers exakta test? Konfidensintervall för odds-kvoten ger intervallet av plausibla effektstorlekar. Om intervallet exkluderar 1.0 är sambandet statistiskt signifikant.
Kan jag använda Fishers exakta test för parade data? Nej, Fishers exakta test är för oberoende grupper. För parade kategoriska data, använd McNemars test istället.
Referenser och vidare läsning
- Fisher, R.A. (1922). "On the interpretation of χ² from contingency tables, and the calculation of P." Journal of the Royal Statistical Society, 85(1), 87-94.
- Freeman, G.H. & Halton, J.H. (1951). "Note on an exact treatment of contingency, goodness of fit and other problems of significance." Biometrika, 38(1/2), 141-149.
- Agresti, A. (2018). "An Introduction to Categorical Data Analysis" (3rd ed.). Wiley.
- McDonald, J.H. (2014). "Handbook of Biological Statistics" (3rd ed.). Sparky House Publishing.
Meta Title: Fishers exakta test kalkylator - Gratis statistiskt analysverktyg Meta Description: Beräkna exakta p-värden för 2×2 kontingenstabeller med vår kalkylator för Fishers exakta test. Perfekt för små prover och analys av kategoriska data i forskning.
Relaterade verktyg
Upptäck fler verktyg som kan vara användbara för din arbetsflöde