Paket: libranlip1c2 (1.0-4.2 und andere)
Links für libranlip1c2
Debian-Ressourcen:
Quellcode-Paket libranlip herunterladen:
Betreuer:
Externe Ressourcen:
- Homepage [www.deakin.edu.au]
Ähnliche Pakete:
Generiert Zufallsvariablen mit mehrdimensionaler Lipschitz-Dichte
RanLip generiert Zufallsvariablen mit beliebiger mehrdimensionaler Lipschitz-Dichte.
Die Generierung von Zufallszahlen aus einer Vielzahl von Verteilungen ist in vielen Paketen implementiert (etwa die Bibliotheken GSL http://www.gnu.org/software/gsl/ und UNURAN http://statistik.wu-wien.ac.at/unuran/). Die Generierung von Zufallsvariablen mit einer beliebigen Verteilung, speziell mit mehrdimensionalen Fällen, ist jedoch anspruchsvoll. RanLip ist eine Methode zur Genierung von Zufallsvariablen mit beliebigen Lipschitz-stetigen Dichten, die mit ein- oder mehrdimensionalen Fällen funktionieren, falls die Dimension nicht sehr groß ist (etwa zwischen drei und zehn Variablen).
Die Lipschitz-Bedingung setzt voraus, dass die Änderungsgeschwindigkeit der Funktion (in diesem Fall die Wahrscheinlichkeitsdichte p(x)) begrenzt ist:
|p(x)-p(y)|<M||x-y||
Mit dieser Bedingung können wir eine Überschätzung der Dichte erstellen, eine sogenannte Hutfunktion h(x)>=p(x), indem eine Anzahl von Werten von p(x) an einigen Punkten verwendet werden. Je mehr Werte wir verwenden, desto besser ist die Hutfunktion. Die Verwerfungsmethode funktioniert folgendermaßen: generiere eine Zufallsvariable X mit Dichte h(x); generiere eine Uniformität bei (0,1) Zufallszahl Z; falls p(X)<=Z h(X), dann gebe Z zurück, ansonsten wiederhole alle Schritte.
RanLip erstellt eine stückweise konstante Hutfunktion der benötigten Dichte p(x) indem die Domain von p (ein n-dimensionales Rechteck) in viele kleinere Rechtecke unterteilt wird. In diesen Rechtecken wird die Obergrenze an p(x) berechnet und als Wert der Hutfunktion verwendet.
Andere Pakete mit Bezug zu libranlip1c2
|
|
|
|
-
- dep: libc6 (>= 2.2)
- GNU-C-Bibliothek: Laufzeitbibliotheken
auch ein virtuelles Paket, bereitgestellt durch libc6-udeb
-
- dep: libgcc1 (>= 1:3.0)
- Paket nicht verfügbar
-
- dep: libstdc++6 (>= 5)
- GNU-Implementierung der Standard-C++-Bibliothek (Version 3)
libranlip1c2 herunterladen
Architektur | Version | Paketgröße | Größe (installiert) | Dateien |
---|---|---|---|---|
mips64el | 1.0-4.2+b1 | 102,9 kB | 133,0 kB | [Liste der Dateien] |