Normalverteilung über einen begrenzten Bereich

10

Gibt es eine Verteilung, die der Gaußschen (Normal-) Verteilung ähnelt, deren Wahrscheinlichkeitsdichte jedoch nur über ein definiertes Segment ungleich Null ist?

Die Frage stellte sich, als ich versuchte, die "Kugelausbreitung" innerhalb eines Kreises zu modellieren. Die Gaußsche Verteilung funktioniert gut, aber es besteht immer die Möglichkeit, dass die Kugel außerhalb des Kreises trifft. Ich würde also gerne eine Verteilung finden, die Gauß sehr ähnlich ist, aber mit der Eigenschaft, dass die Wahrscheinlichkeit außerhalb des definierten Segments (oder Kreises) Null ist.

EDIT: Ja, eigentlich meine ich eine Scheibe, keinen Kreis. EDIT: Und ja, ich brauche nur eine eindimensionale Verteilung (entlang des Radius einer Scheibe), die kreisförmig symmetrisch ist (nicht winkelabhängig).

mbaitoff
quelle
1
Hier ist eine eng verwandte Frage (obwohl vielleicht mit weniger als zufriedenstellenden Antworten): math.stackexchange.com/questions/62003/…
Kardinal
1
Es scheint, dass Sie an Verteilungen auf einer Festplatte interessiert sind (im Gegensatz zu einem Kreis), obwohl nicht klar ist, warum in Ihrem Modell eine abgefeuerte Kugel nicht außerhalb der Festplatte fallen kann.
Kardinal
Es könnte ein Modell dafür sein, wie die Verteilung von Aufzählungszeichen aussieht, die tatsächlich auf die Festplatte fallen.
Dason
In meinem Modell stellt die Festplatte die "Trefferzone" dar, die schrumpft, wenn mehr Zeit für das "Zielen" aufgewendet wurde. Es wäre zum Beispiel für einen Computerspielspieler sehr frustrierend, wenn sein Schuss außerhalb der Festplatte fallen würde, wenn er mehr Zeit mit "Zielen" verbringen würde.
Mbaitoff
2
Ich wollte nur Ihr genaues Interesse genauer identifizieren. Oft ist es wesentlich einfacher, Proben aus einer Distribution zu entnehmen, als analytisch damit zu arbeiten. Zum Beispiel gibt es im abgeschnittenen Normalfall eine einfache Möglichkeit zum Abtasten (dh zum Zurückweisen der Abtastung), die keine Kenntnis oder Verwendung der Normalisierungskonstante erfordert. (Je nach Fall können jedoch bessere Schemata existieren.)
Kardinal

Antworten:

9

Sie können eine abgeschnittene Normalverteilung verwenden. Es ist nur eine Normalverteilung, für die Sie nur ein Intervall berücksichtigen. Sie müssen es neu skalieren, um sicherzustellen, dass das PDF auf 1 integriert ist. Aber das scheint mir genau das zu sein, wonach Sie suchen.

Dason
quelle
PDF der abgeschnittenen Normalverteilung ist sehr komplex. Ich frage mich, ob ich den DPF der Normalverteilung nur mit einem glatten Fenster wie Kosinusverjüngung "verjünge" und neu skaliere, um ein Einheitsintegral zu erhalten.
Mbaitoff
1
@mbaitoff: In Bezug auf das Sampling von einer abgeschnittenen Distribution auf einer Festplatte kann dies recht einfach durch Ablehnungs-Sampling oder andere Methoden erfolgen. Wenn Sie möchten, dass die Verteilung am Ursprung zentriert und kreisförmig symmetrisch ist, benötigen Sie nur eine Stichprobe aus einer einzelnen Verteilung (z. B. auf der Einheitsplatte ) und skalieren sie dann entsprechend neu.
Kardinal
5

Die VonMises-Verteilung ähnelt der Normalverteilung, wird jedoch mit kreisförmigen Daten verwendet und nur im Intervall eines Kreises (0-360 Grad oder 0-2pi Bogenmaß) definiert.

Die Beta-Verteilung ist von 0 bis 1 definiert (kann aber auf andere Intervalle skaliert werden), bei gleichen Parametern ist sie symmetrisch und für viele Werte glockenförmig.

Greg Snow
quelle
1
Dies sind gute Vorschläge, insbesondere die von Mises, aber es scheint, dass das OP hauptsächlich an Verteilungen auf einer Platte mit einem bestimmten Radius interessiert ist.
Kardinal
1
Er könnte die VonMises für den Winkel und die Beta für den Radius verwenden. Entweder unabhängig voneinander oder die Parameter des Beta können vom Winkel abhängen.
Greg Snow
1
Vielleicht irre ich mich, aber es scheint, dass das OP wahrscheinlich nach etwas sucht, das eine gleichmäßige Phasenverteilung ergibt. Der von Mises scheint auf Anwendungen im Zusammenhang mit der Phasensynchronisation ausgerichtet zu sein. Es erscheint ein wenig seltsam , wenn die Phase des Geschosses mit größerer Wahrscheinlichkeit Null ist als beispielsweise , es sei denn, die mittlere Position in Bezug auf den Ursprung weist eine gewisse Verzerrung auf. Trotzdem ist es eine schöne Eigenschaft, dass die gleichmäßige Verteilung in der von Mises-Klasse enthalten ist. π/2
Kardinal
Um eine gleichmäßige Verteilung innerhalb des Kreises zu erhalten, sollte eine gleichmäßige Verteilung des Winkels in Verbindung mit einer dreieckigen Verteilung für den Radius funktionieren!
kjetil b halvorsen
3

Dies ist eine alte Frage, aber für neue Leser immer noch relevant. Ich bin überrascht, dass niemand die Verteilung von Raised Cosine erwähnt hat .

Mit den mittleren und Spread-Parametern es perfekt in und seine Wahrscheinlichkeitsdichtefunktion (PDF) hat ebenfalls eine glockenförmige Kurve.μs[μs,μ+s]

Plasmacel
quelle
Aber hat es eine zweidimensionale Version (in der Ebene)?
kjetil b halvorsen
1
@kjetilbhalvorsen Ich weiß es nicht, aber keine der Antworten hier bot eine multivariate Lösung.
Plasmacel
0

+1 für die Antwort auf die Ablehnungsstichprobe.

Könnten Sie auch ein Beispiel aus der Beta-Distribution nehmen, in der (aka ) 1 und (aka ) ist? Dies ist in [0,1] definiert. Multiplizieren Sie also mit dem Radius der Disc, und Sie haben keine Wahrscheinlichkeit, Punkte mit dem Radius oder größer auszuwählen.αshape1β>1shape2

Zu den Vorteilen gehören: a) Es besteht eine Wahrscheinlichkeit von Null, dass ein Abstand größer oder gleich dem Radius ausgewählt wird, und b) Sie können eine einfache Abtastung durchführen, anstatt beispielsweise eine Ablehnungsabtastung.

Die Nachteile sind: a) es ist zappelig nahe 0 und b) die Verteilung ist dem Gaußschen nicht "sehr ähnlich". (Es ist viel höher in der Nähe von 0 - dh in der Mitte - als das Gaußsche, obwohl das tatsächlich das sein könnte, was das OP will.)

Wayne
quelle
0

Es scheint, dass nach einer gleichmäßigen Verteilung auf einer Scheibe gesucht wird, die ich als (das Innere) des Einheitskreises betrachten werde. Wir können durch parametrisieren so dass wir und . Wir können eine gleichmäßige Verteilung haben lassen, unabhängig von , und müssen die Verteilung von , die eine gleichmäßige Verteilung auf dem Kreis ergibt. Da Wahrscheinlichkeit Fläche proportional sein muss, haben wir für , dass und , ergibt(r,θ)0r10θ2πθRR0ab1

P(aRb)πb2πa2
a=0b=1FR(r)=r2. Dann ist die Dichte die Ableitung . Die Gelenkdichte von und dann zu Dies ist leicht zu simulieren, die Summe zweier unabhängiger Uniformen haben eine dreieckige (und symmetrische) Verteilung, die manchmal als "Zelt" -Verteilung bezeichnet wird. Wir wollen nur den linken Teil des Zeltes, den wir erhalten können, indem wir die Verteilung in einer vertikalen Linie oben (Modus) des Zeltes spiegeln. Die Simulation in R ergibt:R & thgr ; f ( r , & thgr ; ) = 1fR(r)=2rRθ
f(r,θ)=12π2r=rπ

Simulierte Punkte auf einer Festplatte

Der R-Code für die Simulation lautet:

set.seed(7*11*13)
rleft_tri  <-  function(n) {
    T  <-  runif(n)+runif(n)
    val  <-  ifelse(T <= 1,T, 2-T)
    val
}

rdisk  <-  function(n)  {
    val  <-  cbind(  rleft_tri(n),  2*pi*runif(n) )
    colnames(val)  <-  c("R","Theta")
    val
    }

#

library(plotrix)
par(bg="antiquewhite")
points  <- rdisk(10000)         plot(c(-1,1),c(-1,1),type="n",axes=FALSE,xlab="",ylab="",xlim=c(-1.1,1.1),ylim=c(-1.1,1.1))
    draw.circle(x=c(0,0),y=c(0,0),radius=1,col="aquamarine")
    points(with(as.data.frame(points),cbind(R*cos(Theta), R*sin(Theta))),pch=".",col="red",cex=2)

Beachten Sie, dass dies ein Sonderfall der alten Antwort von @Greg Snow ist, da die Verteilung "linkes Zelt" eine Beta-Verteilung mit den Parametern . Aber der obige Code zum Simulieren ist wahrscheinlich schneller als der allgemeine Code zum Simulieren aus einer Beta (oder wäre es, wenn er in C programmiert wäre).a=2,b=1

kjetil b halvorsen
quelle