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

  1. Välj testtyp: Välj mellan ensidigt eller tvåsidigt Fishers exakta test
  2. 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
  3. Beräkna: Klicka för att räkna ut det exakta p-värdet
  4. 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: P=(a+b)!(c+d)!(a+c)!(b+d)!a!b!c!d!n!P = \frac{(a+b)!(c+d)!(a+c)!(b+d)!}{a!b!c!d!n!}

Där:

  • a, b, c, d = cellvärden i 2×2 kontingenstabellen
  • n = total urvalsstorlek (a+b+c+d)
  • ! = fakultetsnotation

Ensidigt Fishers exakta test: Pensidigt=i=amin(r1,c1)r1!r2!c1!c2!i!(r1i)!(c1i)!(r2c1+i)!n!P_{ensidigt} = \sum_{i=a}^{\min(r_1,c_1)} \frac{r_1!r_2!c_1!c_2!}{i!(r_1-i)!(c_1-i)!(r_2-c_1+i)!n!}

Tvåsidigt Fishers exakta test: Ptva˚sidigt=P(tabell)P(observerad)P(tabell)P_{tvåsidigt} = \sum_{P(tabell) \leq P(observerad)} P(tabell)

Beräkningsmetod för Fishers exakta test

Kalkylatorn för Fishers exakta test implementerar följande algoritm:

  1. Beräkna observerad sannolikhet: Beräkna den hypergeometriska sannolikheten för den inmatade kontingenstabellen
  2. Ensidigt test: Summera sannolikheterna för alla tabeller med utfall som är lika extrema eller mer extrema i den förutsagda riktningen
  3. Tvåsidigt test: Summera sannolikheterna för alla möjliga tabeller med sannolikhet ≤ observerad sannolikhet
  4. 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:

  1. Små urvalsstorlekar: Totalt n < 1000 eller någon förväntad cellfrekvens < 5
  2. Exakta p-värden behövs: När precisa sannolikhetsberäkningar krävs
  3. 2×2 kontingenstabeller: Testa oberoende mellan två binära variabler
  4. Medicinsk forskning: Kliniska prövningar med små patientgrupper
  5. 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

AspektFishers exakta testChi-två-test
UrvalsstorlekSmå prover (n < 1000)Stora prover (n ≥ 1000)
Förväntade frekvenserValfri frekvensAlla celler ≥ 5
P-värdestypExakt sannolikhetApproximerad
BeräkningskostnadHögreLägre
NoggrannhetExaktAsymptotisk 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

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

  1. 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.
  2. 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.
  3. Agresti, A. (2018). "An Introduction to Categorical Data Analysis" (3rd ed.). Wiley.
  4. 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.