Ga naar hoofdinhoud

Poissonverdeling: een uitgebreide gids

De Poissonverdeling modelleert de kans op een bepaald aantal gebeurtenissen binnen een vaste interval. Bekijk hoe dit wordt toegepast in echte scenario's zoals wachtrijtheorie en verkeersmodellering.
· 9 min lezen

Verken met AI

In statistiek en data science is de Poissonverdeling een belangrijk hulpmiddel voor het modelleren van discrete gebeurtenissen binnen een vaste interval. Genoemd naar de Franse wiskundige Siméon Denis Poisson helpt deze kansverdeling bij het analyseren en voorspellen van zeldzame gebeurtenissen, wat haar waardevol maakt voor dataprofessionals in verschillende vakgebieden.

Ben je nieuw in statistiek? Onze cursus Introduction to Statistics biedt een stevige basis om deze concepten te begrijpen. Voor wie de kansrekening echt onder de knie wil krijgen, verkent de cursus Foundations of Probability in Python probabilistische concepten uitgebreid, inclusief de Poissonverdeling. 

Wat is een Poissonverdeling?

De Poissonverdeling is een discrete kansverdeling die de kans uitdrukt op een gegeven aantal gebeurtenissen binnen een vaste tijd- of ruimte-interval. Er wordt aangenomen dat deze gebeurtenissen plaatsvinden met een bekende gemiddelde snelheid en onafhankelijk van de tijd sinds de laatste gebeurtenis. Om de Poissonverdeling te begrijpen, is het eerst handig om het verschil te kennen tussen discrete en continue verdelingen.

Poissonverdeling vs. een continue verdeling

Poissonverdeling vs. een continue verdeling. Afbeelding door de auteur

Discrete verdelingen

  • Aard: Discrete verdelingen beschrijven verschijnselen waarbij uitkomsten in hele getallen te tellen zijn. Ze worden gekarakteriseerd door kansmassa-functies (PMF) die aan elke mogelijke discrete uitkomst een kans toekennen.
  • Visualisatie: In het linker paneel is de Poissonverdeling te zien, waarbij elke stip de kans weergeeft op een specifiek aantal gebeurtenissen binnen een vaste interval. Deze verdeling is ideaal voor telgegevens, zoals het aantal e-mails per uur. Je ziet ook dat er in het Poissonpaneel geen negatieve waarden voorkomen. Dat komt omdat Poissonverdelingen per definitie geen negatieve waarden kunnen hebben.

Enkele voorbeelden van discrete kansverdelingen zijn de Bernoulli- en binomiale verdeling. 

Continue verdelingen

  • Aard: Continue verdelingen worden gebruikt voor data die elke waarde binnen een bereik kan aannemen, inclusief decimalen. Ze gebruiken kansdichtheidsfuncties (PDF) om de kansen van uitkomsten binnen een gegeven bereik te beschrijven.
  • Visualisatie: Het rechter paneel illustreert de normale verdeling. De vloeiende curve geeft de dichtheid van waarden rondom het gemiddelde aan, en de oppervlakte onder de curve tussen twee punten geeft de kans om binnen dat bereik te vallen. Dit type verdeling is nuttig voor grootheden als temperatuur of gewicht.

De normale, of Gaussische, verdeling is een schoolvoorbeeld van een continue verdeling.

Eigenschappen van Poissonverdelingen

Laten we enkele belangrijke kenmerken van de Poissonverdeling bekijken.

Gebeurtenissen in een vaste interval

Een kernkenmerk van de Poissonverdeling is dat ze gebeurtenissen in een vaste interval kan modelleren. Deze interval kan tijd zijn (bijv. aantal klanten dat per uur arriveert) of ruimte (bijv. aantal defecten per vierkante meter stof). Het model gaat uit van:

  1. Gebeurtenissen vinden onafhankelijk plaats.
  2. De gemiddelde frequentie (λ) blijft constant over de interval.
  3. Twee gebeurtenissen kunnen niet exact op hetzelfde moment plaatsvinden.

Gemiddelde en variantie

Een van de meest kenmerkende eigenschappen van de Poissonverdeling is dat het gemiddelde (de verwachtingswaarde) gelijk is aan de variantie. Beide worden weergegeven door de parameter λ (lambda), die het gemiddelde aantal gebeurtenissen in de interval aanduidt. Deze eigenschap is uniek en helpt te bepalen of een dataset een Poissonverdeling volgt. Wiskundig kan dit worden weergegeven in de volgende vergelijking: 

Poissonverdeling: gemiddelde en variantie

Deze gelijkheid impliceert dat naarmate het verwachte aantal gebeurtenissen toeneemt, ook de variabiliteit in het werkelijke aantal voorvallen toeneemt.

Scheefheid en vorm

De vorm van de Poissonverdeling varieert afhankelijk van de waarde van λ. Deze visuele illustratie laat zien hoe λ de scheefheid en symmetrie van de verdeling beïnvloedt: 

Poissonverdelingen met verschillende lambdawaarden

Poissonverdelingen met verschillende lambdawaarden. Afbeelding door de auteur

  • Bij kleine λ-waarden (λ < 10) is de verdeling duidelijk rechts-scheef. Dit betekent dat er meer voorkomens met weinig gebeurtenissen zijn en minder voorkomens met een groter aantal gebeurtenissen.
  • Naarmate λ toeneemt (λ > 10) wordt de verdeling symmetrischer en gaat ze lijken op een normale verdeling. Deze symmetrie geeft aan dat de data gelijkmatiger rond het gemiddelde verdeeld is.

Deze veranderende vorm beïnvloedt hoe we kansen interpreteren en conclusies trekken uit Poissonverdeelde data. Een symmetrische verdeling vereenvoudigt bijvoorbeeld veel soorten analyses, zoals hypothesetoetsen en het schatten van betrouwbaarheidsintervallen, omdat de verdeling voorspelbaarder en evenwichtiger is.

Formule van de Poissonverdeling

Bekijk de formule van de Poissonverdeling. 

Formule van de Poissonverdeling

  • De linkerzijde (LHS) van de formule van de Poissonverdeling, P(X = k), geeft de kans weer op precies k gebeurtenissen binnen een vaste interval. Hier is X het aantal gebeurtenissen en k het specifieke getal waarin we geïnteresseerd zijn. Met andere woorden, de LHS vertelt ons welke kans we berekenen.

  • De teller aan de rechterzijde (RHS), e-λλk, heeft twee onderdelen. λk laat zien hoe waarschijnlijk het is dat k gebeurtenissen plaatsvinden op basis van de gemiddelde snelheid λ. De term e-λ corrigeert voor de willekeurigheid van de gebeurtenissen en zorgt ervoor dat de kans afneemt naarmate het aantal gebeurtenissen verder afwijkt van de verwachte snelheid.

  • De noemer aan de rechterzijde (RHS), k!, corrigeert voor het aantal manieren waarop de x gebeurtenissen kunnen optreden. De faculteitsnotatie berekent het aantal mogelijke rangschikkingen en zorgt ervoor dat de kans weerspiegelt dat de volgorde van gebeurtenissen niet uitmaakt.

Wil je echt zeker worden in het gebruik van Python voor machine learning? Start dan met onze carrièreroute Machine Learning Scientist with Python, waarin je geavanceerde technieken oefent met echte datasets. 

Hoe de Poissonverdeling wordt gebruikt

Laten we kijken naar enkele echte toepassingen van de Poissonverdeling. Als je geïnteresseerd bent in capaciteitsplanning en prestatie-optimalisatie, behandelt onze cursus Mixture Models in R geavanceerde toepassingen van kansverdelingen, waaronder Poissonmengsels.

Wachtrijtheorie

In de wachtrijtheorie modelleren Poissonverdelingen de aankomst van klanten bij servicepunten. Zo kan een bank deze verdeling gebruiken om te voorspellen hoeveel klanten er binnen een uur arriveren, wat helpt om de bezetting te optimaliseren en wachttijden te verkorten.

Epidemiologie en zeldzame gebeurtenissen

Epidemiologen gebruiken Poissonverdelingen vaak om het optreden van zeldzame ziekten te modelleren. Deze toepassing helpt bij het schatten van het verwachte aantal gevallen in een populatie, of bij het detecteren van ongebruikelijke uitbraken door geobserveerde gevallen te vergelijken met de verwachte Poissonverdeling. Als je geïnteresseerd bent in epidemiologie, luister dan naar onze podcastepisode Data Science, Epidemiology and Public Health met Maëlle Salmon.

Verkeers- en netwerkanalyse

Verkeerskundigen en netwerkanalisten gebruiken Poissonverdelingen om het aantal voertuigen dat een controlepunt passeert te modelleren, de aankomst van datapakketten op een server of de binnenkomende oproepen bij een callcenter.

Prestaties, misvattingen en alternatieven

Bij het werken met Poissonverdelingen is het essentieel om rekening te houden met prestatiegerelateerde factoren, veelvoorkomende misvattingen en alternatieve modellen om nauwkeurige resultaten te waarborgen. Verschillende onderwerpen zijn het onderzoeken waard:

Prestatie-uitdagingen

Verschillende factoren beïnvloeden de effectiviteit van modelleren met de Poissonverdeling, vooral bij extreme gevallen:

  • Lage gebeurtenissnelheden: Bij zeer lage gebeurtenissnelheden (kleine λ) ontstaan uitdagingen door hoge variabiliteit in uitkomsten. Strategieën om dit te beheersen zijn onder andere langere observatieperioden gebruiken om de verwachte telling te verhogen, Bayesiaanse methoden toepassen om voorkennis te incorporeren of zero-inflated modellen overwegen bij een overschot aan nullen.
  • Benaderingen met normale verdeling: Voor grotere λ-waarden (meestal boven 30) kan de Poissonverdeling worden benaderd met een normale verdeling, wat berekeningen vereenvoudigt maar zorgvuldig moet worden toegepast.

Misvattingen verhelderen

Het verkeerd begrijpen van kernonderdelen kan tot gebrekkige modellen leiden:

  • Vaste intervals: Een veelvoorkomende misvatting is dat de interval in een Poissonproces kan variëren. In werkelijkheid moet de interval vast en duidelijk gedefinieerd zijn. Variërende intervals kunnen leiden tot onjuiste modellering en onnauwkeurige voorspellingen.
  • Verwarring met de binomiale verdeling: Hoewel de Poissonverdeling onder bepaalde voorwaarden kan worden afgeleid als limiet van de binomiale verdeling, zijn het verschillende verdelingen. De Poissonverdeling wordt gebruikt voor het tellen van zeldzame gebeurtenissen in een vaste tijd- of ruimte-interval, terwijl de binomiale verdeling geldt voor een vast aantal onafhankelijke proeven met twee mogelijke uitkomsten.

Alternatieve verdelingen overwegen

In sommige gevallen kunnen alternatieve verdelingen betere resultaten bieden:

  • Negatieve binomiale verdeling: De negatieve binomiale verdeling is een alternatief voor overdisperse teldata, waarbij de variantie groter is dan het gemiddelde. Ze is flexibeler dan de Poissonverdeling en kan data met meer variabiliteit modelleren.
  • Exponentiële verdeling: Terwijl de Poissonverdeling het aantal gebeurtenissen in een vaste interval modelleert, modelleert de exponentiële verdeling de tijd tussen gebeurtenissen in een Poissonproces. Ze is continu in plaats van discreet en cruciaal in survivalanalyse en betrouwbaarheidstechniek.

Tot slot over de Poissonverdeling

Inzicht in Poissonverdelingen versterkt statistische analyse en datainterpretatie aanzienlijk, vooral bij het analyseren van zeldzame gebeurtenissen of telgegevens. Door de eigenschappen, toepassingen en beperkingen te begrijpen, kunnen dataprofessionals hun besluitvorming verbeteren en nauwkeurigere modellen bouwen. 

Naarmate je verder komt in data science, is het zinvol je kennis van statistische concepten en hun praktische toepassingen uit te breiden. Voor wie met R werkt, bieden de cursus Introduction to Statistics in R en de skill track Statistics Fundamentals with R een uitgebreid overzicht van belangrijke statistische principes, inclusief hands-on ervaring met verdelingen zoals Poisson. Werk je liever met Python? Dan biedt onze cursus Introduction to Statistics in Python praktische ervaring met het implementeren van statistische concepten, inclusief prestatie-optimalisaties. Door je statistische vaardigheden verder te ontwikkelen, ben je beter in staat complexe data-uitdagingen aan te pakken en betekenisvolle inzichten uit je werk te halen.

Vinod Chugani

Auteur

Vinod Chugani

Vinod Chugani begon zijn carrière in Tokio als JPMorgans jongste Head van de Hedge Fund Sales Desk en vestigde later een individueel verkooprecord bij Lehman Brothers, bouwde daarna een elektronicadistributiebedrijf in 30 landen uit tot voorbij SG$100 miljoen omzet en maakte vervolgens de overstap naar data. Als afgestudeerde Economie aan Duke en alumnus van de NYC Data Science Academy was hij een van de drie beursontvangers uit meer dan 100 aanmeldingen voor Hugo Bowne-Andersons Building AI Applications-cursus op Maven. Tegenwoordig schrijft hij voor DataCamp, KDnuggets, Machine Learning Mastery en Statology over onderwerpen van statistiek tot agentische AI, en coacht hij dataprofessionals bij de NYC Data Science Academy met meer dan 1.000 één-op-één-sessies op zijn naam.

 

Poissonverdeling: veelgestelde vragen

Wat is een Poissonverdeling?

De Poissonverdeling is een statistisch model dat voorspelt hoe vaak een zeldzame gebeurtenis kan plaatsvinden over een specifieke periode of binnen een bepaald gebied. Ze is vooral nuttig bij gebeurtenissen die willekeurig plaatsvinden maar met een voorspelbare gemiddelde frequentie. Deze verdeling helpt ons patronen te begrijpen in ogenschijnlijk willekeurige verschijnselen, van het aantal klanten dat in een uur een winkel binnenkomt tot het aantal meteorietinslagen op het oppervlak van een planeet over een eeuw.

Wanneer moet je een Poissonverdeling gebruiken?

Je gebruikt een Poissonverdeling wanneer je scenario's modelleert waarin gebeurtenissen willekeurig en onafhankelijk plaatsvinden met een constante snelheid binnen een gegeven interval, zoals het aantal e-mails dat in een uur wordt ontvangen of het aantal telefoontjes in een callcenter tijdens een dienst.

Hoe verschilt de Poissonverdeling van de normale verdeling?

De Poissonverdeling wordt gebruikt voor discrete teldata met mogelijk kleine aantallen gebeurtenissen, terwijl de normale verdeling doorgaans continue data modelleert en een goede benadering van Poisson wordt wanneer de gebeurtenissnelheid (λ) groot is.

Wat is de relatie tussen de Poisson- en exponentiële verdelingen?

De Poissonverdeling telt het aantal gebeurtenissen in een vaste interval, terwijl de exponentiële verdeling de tijd tussen opeenvolgende gebeurtenissen in een Poissonproces meet. Ze zijn wiskundig verbonden: als je de snelheid van voorkomens in Poisson kent, helpt dat bij het bepalen van de schaal van de exponentiële verdeling.

Kan de Poissonverdeling voor elk type data worden gebruikt?

Nee, de Poissonverdeling is specifiek nuttig voor het modelleren van het aantal discrete gebeurtenissen die onafhankelijk plaatsvinden binnen een vaste interval of regio, en gaat uit van een constante gemiddelde snelheid. Ze is niet geschikt voor data waarbij gebeurtenissen elkaar beïnvloeden of optreden met niet-constante snelheden.

Wat betekent λ in een Poissonverdeling?

In een Poissonverdeling staat λ (lambda) voor het verwachte aantal gebeurtenissen in de interval. Het is zowel het gemiddelde als de variantie van de verdeling.

Hoe maak je een Poissonverdeling in Python?

Om in Python een Poissonverdeling te maken, gebruik je vooral de random-module van de NumPy-bibliotheek. De functie np.random.poisson() genereert willekeurige steekproeven uit een Poissonverdeling, waarbij je de gemiddelde gebeurtenissnelheid (lambda) en het aantal samples opgeeft. Deze samples kun je vervolgens gebruiken om histogrammen te plotten, kansen te berekenen of statistische analyses uit te voeren. Voor nauwkeurigere kansberekeningen biedt de stats-module van de SciPy-bibliotheek functies zoals stats.poisson.pmf() voor de kansmassa-functie en stats.poisson.cdf() voor de cumulatieve verdelingsfunctie.

Hoe maak je een Poissonverdeling in R?

Om in R een Poissonverdeling te maken, kun je ingebouwde functies gebruiken die deel uitmaken van R's basisstatistiekpakket. R biedt functies voor het genereren van willekeurige getallen, het berekenen van kansen en het plotten van Poissonverdelingen. De belangrijkste functies zijn rpois() voor het genereren van willekeurige getallen, dpois() voor kansmassa, ppois() voor cumulatieve kans en qpois() voor kwantielen. Je kunt deze functies combineren met de plotmogelijkheden van R om Poissonverdelingen te maken en te visualiseren.

Hoe verhoudt de Poissonverdeling zich tot Poissonregressie?

Hoewel de Poissonverdeling de kans beschrijft op een aantal gebeurtenissen in een vaste interval, is Poissonregressie een statistische methode die wordt gebruikt om teldata te modelleren en te begrijpen hoe verschillende variabelen deze tellingen beïnvloeden. Bij Poissonregressie wordt aangenomen dat de responsvariabele een Poissonverdeling volgt, en wordt het logaritme van de verwachte waarde gemodelleerd als een lineaire combinatie van voorspellers. Deze relatie stelt onderzoekers in staat te analyseren hoe diverse factoren de frequentie van gebeurtenissen beïnvloeden.

Onderwerpen

Gerelateerd