PoissonBinomial

PoissonBinomial - Ein R-Paket für die effiziente Berechnung verallgemeinerter Binomialverteilungen

Kurzbeschreibung

Während der Entwicklung des R-Pakets FDX wurde entschieden die Funktionen für die Poisson-Binomialverteilung in ein separates Paket auszulagern, um die effizienteren Algorithmen auch anderen R-Nutzern zugänglich zu machen. Diese sind erheblich schneller als die Implementierungen in bestehenden Paketen. Unser Paket wurde so gestaltet, dass es die üblichen Funktionen für Punktwahrscheinlichkeiten, kumulierte Wahrscheinlichkeiten, Quantile und Zufallszahlen enthält. Es stehen für jede dieser Funktionen insgesamt zehn Algorithmen zur Verfügung, davon vier exakte Prozeduren und sechs Approximationen. Später wurden Methoden für die verallgemeinerte Poisson-Binomialverteilung hinzugefügt. Das fertige Paket wurde im R-Paketnetzwerk (CRAN) veröffentlicht.

Projektdaten

Projektleitung

Florian Junge

Ansprechpartner im DISO

Laufzeit

Oktober 2019 bis Juli 2021

Projektverlauf

  • Oktober 2019: Implementierung der ersten Algorithmen im Rahmen des FDX-Pakets
  • November 2019: Entscheidung zur Weiterentwicklung in einem separaten Paket
  • Dezember 2019: Vorläufige Fertigstellung
  • Januar 2020: Veröffentlichung der ersten Version 1.0 auf CRAN
  • Februar 2020: Version 1.0.1; Fehlerbereinigungen
  • Februar 2020: Version 1.0.2; Fehlerbereinigungen, Performance-Verbesserungen
  • April 2020: Version 1.1.0; Hinzufügen der verallgemeinerten Poisson-Binomialverteilung, weitere Fehlerbehebungen
  • Mai 2020: Version 1.1.1; Fehlerbehebungen
  • August 2020: Version 1.1.2; numerische Verbesserungen, weitere Fehlerbehebungen
  • September 2020: Version 1.1.3; weitere numerische Verbesserungen
  • November 2020: Version 1.2.0; Performance-Verbesserungen, weitere Zufallsgeneratoren
  • Dezember 2020: Version 1.2.1; kleinere Fehlerbehebungen für Solaris-Systeme
  • März 2021: Version 1.2.2/1.2.3; größere Performance-Verbesserungen für exakte Verteilungsberechnung
  • Juli 2021: Version 1.2.4; Performance-Verbesserungen und Fehlerbehebungen für Quantil-Funktionen