Hypergeometrisk kalkylator

Hypergeometrisk sannolikhet

Beskriv populationen

Räkna alla objekt och hur många som uppfyller villkoret för en framgång. Dragningen sker utan återläggning. Använd heltal utan tusentalsavgränsare.

När du drar ur en ändlig grupp utan att lägga tillbaka objekten förändrar varje dragning vad som finns kvar. Kalkylatorn beräknar sannolikheten för exakt, högst eller minst ett valt antal framgångar. Ange populationens storlek, antalet framgångar i populationen, urvalets storlek och det önskade antalet. Du får även se intervallet med möjliga utfall, väntevärde, varians och en CSV-fil med alla möjliga exakta utfall.

Så använder du den hypergeometriska kalkylatorn

  1. 1

    Räkna populationen

    Ange det totala antalet objekt N och antalet K som räknas som framgångar. N ska vara mellan 1 och 1 000 000 000; K kan vara mellan 0 och N.

  2. 2

    Välj urval

    Ange hur många objekt n du drar utan återläggning, från 0 till det lägre av N och 1 000.

  3. 3

    Välj mål och händelse

    Ange k från 0 till n och välj exakt k, högst k eller minst k framgångar.

  4. 4

    Läs eller exportera resultatet

    Se den valda sannolikheten och upp till 15 närliggande exakta utfall. Ladda ned CSV-filen med alla möjliga utfall och tiologaritmen av deras sannolikheter.

Vad beräkningen betyder

N är populationens storlek, K antalet framgångar i populationen, n antalet dragna objekt och X antalet framgångar i urvalet. Dragningen sker utan återläggning: ett draget objekt kan inte dras igen.

För exakt k framgångar:

P(X = k) = C(K, k) × C(N - K, n - k) / C(N, n)

Här betyder C(a, b) antalet sätt att välja b objekt bland a. Bara antal framgångar från max(0, n - (N - K)) till min(n, K) är möjliga. Ett exakt mål utanför det intervallet har sannolikheten noll, även om målet ligger mellan noll och urvalets storlek. Högst k summerar de exakta sannolikheterna till och med k; minst k summerar dem från och med k. En kumulativ händelse utanför det möjliga intervallet kan därför ha sannolikheten noll eller ett.

Exempel: fem dragningar från 20 objekt

En låda innehåller 20 objekt, varav sju är märkta. Dra fem utan återläggning och fråga efter sannolikheten för exakt två märkta objekt. Ange N = 20, K = 7, n = 5, k = 2 och välj Exakt k.

P(X = 2) = C(7, 2) × C(13, 3) / C(20, 5) = 21 × 286 / 15504 = 6006 / 15504 ≈ 0,387384.

Det är ungefär 38,74 %. Välj Högst k för P(X ≤ 2) ≈ 0,793215 eller Minst k för P(X ≥ 2) ≈ 0,594169. Båda de kumulativa händelserna omfattar utfallet med exakt två märkta objekt.

Dragna märkta objekt Exakt sannolikhet
0 0,083011
1 0,322820
2 0,387384
3 0,176084
4 0,029347
5 0,001354

Väntevärde, varians och skillnaden mot binomialfördelningen

Det förväntade antalet framgångar är n × K / N. När N > 1 är variansen n × (K/N) × (1 - K/N) × (N - n)/(N - 1); när N = 1 är den noll. Den sista faktorn tar hänsyn till att den återstående populationens sammansättning förändras.

R:s dokumentation om hypergeometrisk fördelning beskriver motsvarande sannolikhetsfunktion och kumulativa fördelningsfunktion.

Använd en binomial modell när försöken är oberoende och vart och ett har samma sannolikhet för framgång, till exempel om ett objekt läggs tillbaka före nästa dragning. Den hypergeometriska modellen gäller ett fast antal dragningar ur en ändlig population utan återläggning. Kalkylatorn tar emot heltal och beräknar fördelningen i webbläsaren. I stegflödet sparas indata tillfälligt i den här fliken; i en annan flik eller efter att lagringstiden gått ut kan du behöva börja om.

För extremt små sannolikheter som ändå är större än noll kan visningen säga Mindre än 10^-300, eftersom vanliga decimaltal inte kan återge hela värdet. CSV-filen innehåller också tiologaritmen av sannolikheten för varje möjligt utfall, så att du kan se dess storleksordning.

Vanliga frågor

Det är det utfall du väljer att räkna, till exempel ett märkt objekt i en låda eller en defekt vara i ett parti. Utfallet behöver inte vara önskvärt.

Vissa mål kan inte inträffa. Om du drar fem objekt men det bara finns ett märkt objekt i populationen kan du inte dra exakt två märkta. Resultatet visar hela det möjliga intervallet.

Ja. Minst k betyder att X är större än eller lika med k. Högst k inkluderar också exakt k. Välj Exakt k om du bara vill ha det enskilda utfallet.

Varje möjligt antal framgångar i urvalet, dess exakta sannolikhet och sannolikhetens tiologaritm. Tabellen på sidan visar upp till 15 närliggande utfall.

Populationen får innehålla högst 1 000 000 000 objekt. Urvalet får innehålla högst 1 000 objekt och får inte vara större än populationen. Alla fyra antal måste vara heltal utan tusentalsavgränsare.

Relaterade verktyg

Verktyget finns på andra språk