Frage

Ich brauche Beta-Verteilung und inverse Beta-Verteilung in meinem Projekt.

Es ist ganz gut, aber komplizierte Implementierung in GSL , aber ich mag nicht so eine große Bibliothek verwenden, nur eine Funktion erhalten.

würde ich entweder mögen, setzen es auf meinem eigenen oder verknüpfen einige einfache Bibliothek. Kennen Sie Quellen, die mir helfen könnte? Ich suche alle Bücher / Artikel zu numerischer Approximation von Beta CDF und seine inversen , Bibliotheken, in denen sie umgesetzt werden könnten. Alle anderen Vorschläge würden auch zu schätzen.
Jede Programmiersprache, aber C ++ / C # preffered.

War es hilfreich?

Lösung 2

Nun, fand ich einige andere Bibliotheken / Implementierungen:

  1. Boost-Bibliothek für C ++
  2. Einige Code in C # unter google-Code
  3. Und einfach, aber nicht genau perfekte Umsetzung von inversen beta CDF

Andere Tipps

Hier ist ein Managed C ++ Bibliothek, die die Beta-CDF und ihre Inverse hat: DCDFLIB . Es ist eine Portierung der beliebten Fortran / C-Bibliothek mit dem gleichen Namen. Wenn Sie Fragen dazu haben, wie Sie den Code zu verwenden, ich bin mit ihm vertraut und helfen können.

Sie könnten DCDFLIB nehmen und löschen, was Sie nicht verwenden, aber es ist immer noch groß sein würde. Die Umsetzung der Beta CDF und seine inverse genau für eine breite Palette von Parametern kompliziert ist.

Fünfzehn Sekunden führen zu dieser Seite bei fsu.edu googeln mit Code für die CDF der nicht-zentralen Beta-Verteilung in mehreren Sprachen.

Das hieß, ich würde Ihre Position auf dem GNU GSL erneut prüfen, wie das auch eine ziemlich hohe Qualität und gut geprüft Bibliothek.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top