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.1.3) [i386]
- GNU-C-Bibliothek: Laufzeitbibliotheken
auch ein virtuelles Paket, bereitgestellt durch libc6-udeb
- dep: libc6 (>= 2.17) [arm64, ppc64el]
- dep: libc6 (>= 2.2) [mips64el, mipsel]
- dep: libc6 (>= 2.2.5) [amd64]
- dep: libc6 (>= 2.4) [armel, armhf, s390x]
-
- dep: libgcc1 (>= 1:3.0) [nicht armel, armhf]
- Paket nicht verfügbar
- dep: libgcc1 (>= 1:3.5) [armel, armhf]
-
- dep: libstdc++6 (>= 5)
- GNU-Implementierung der Standard-C++-Bibliothek (Version 3)
libranlip1c2 herunterladen
Architektur | Version | Paketgröße | Größe (installiert) | Dateien |
---|---|---|---|---|
amd64 | 1.0-4.2+b1 | 102,5 kB | 134,0 kB | [Liste der Dateien] |
arm64 | 1.0-4.2+b1 | 101,8 kB | 130,0 kB | [Liste der Dateien] |
armel | 1.0-4.2+b1 | 101,6 kB | 125,0 kB | [Liste der Dateien] |
armhf | 1.0-4.2+b1 | 101,0 kB | 121,0 kB | [Liste der Dateien] |
i386 | 1.0-4.2+b1 | 103,4 kB | 137,0 kB | [Liste der Dateien] |
mips64el | 1.0-4.2+b1 | 102,9 kB | 133,0 kB | [Liste der Dateien] |
mipsel | 1.0-4.2+b1 | 102,7 kB | 129,0 kB | [Liste der Dateien] |
ppc64el | 1.0-4.2+b1 | 103,4 kB | 174,0 kB | [Liste der Dateien] |
s390x | 1.0-4.2+b1 | 102,3 kB | 134,0 kB | [Liste der Dateien] |