Ich habe vier unabhängige gleichmäßig verteilte Variablen , jeweils in . Ich möchte die Verteilung von berechnen . Ich habe die Verteilung von zu f 2 ( u 2 ) = - 1 berechnet
Ich erstellte vier unabhängige Mengen die jeweils aus Zahlen bestehen, und zeichnete ein Histogramm von :10 6 ( a - d ) 2 + 4 b c
und zeichnete einen Plot von :
Im Allgemeinen ähnelt der Plot dem Histogramm, aber im Intervall größte Teil negativ (die Wurzel liegt bei 2,27034). Und das Integral des positiven Teils ist .≈ 0.77
Wo ist der Fehler? Oder wo fehle ich etwas?
BEARBEITEN: Ich habe das Histogramm skaliert, um das PDF anzuzeigen.
EDIT 2: Ich denke, ich weiß, wo das Problem in meiner Argumentation liegt - in den Integrationsgrenzen. Da und kann ich nicht einfach . Die Darstellung zeigt die Region, in die ich integrieren muss:x - y ∈ ( 0 , 1 ] ∫ x 0
Dies bedeutet, dass ich für (deshalb war ein Teil meines richtig), für und in . Leider kann Mathematica die letzten beiden Integrale nicht berechnen. ).
EDIT 3: Es scheint, dass Mathematica die letzten drei Integrale mit folgendem Code berechnen kann:
(1/4)*Integrate[((1-Sqrt[u1-u2])*Log[4/u2])/Sqrt[u1-u2],{u2,0,u1},
Assumptions ->0 <= u2 <= u1 && u1 > 0]
(1/4)*Integrate[((1-Sqrt[u1-u2])*Log[4/u2])/Sqrt[u1-u2],{u2,u1-1,u1},
Assumptions -> 1 <= u2 <= 3 && u1 > 0]
(1/4)*Integrate[((1-Sqrt[u1-u2])*Log[4/u2])/Sqrt[u1-u2],{u2,u1-1,4},
Assumptions -> 4 <= u2 <= 4 && u1 > 0]
was eine richtige Antwort gibt :)
quelle
Antworten:
Oft hilft es, kumulative Verteilungsfunktionen zu verwenden.
Zuerst,
Nächster,
Das Folgende ist eine nahezu sinnlose Brute-Force- Mathematica- Lösung. Es automatisiert praktisch alles über die Berechnung. Beispielsweise wird sogar der Bereich der resultierenden Variablen berechnet:
quelle
Wie das OP und whuber würde ich die Unabhängigkeit nutzen, um dies in einfachere Probleme aufzuteilen:
LetY=4bc . Then the pdf of Y , say g(y) is:
The problem reduces to now finding the pdf ofX+Y . There may be many ways of doing this, but the simplest for me is to use a function called
TransformSum
from the current developmental version of mathStatica. Unfortunately, this is not available in a public release at the present time, but here is the input:which returns the pdf ofZ=X+Y as the piecewise function:
Here is a plot of the pdf just derived, sayh(z) :
Quick Monte Carlo check
The following diagram compares an empirical Monte Carlo approximation of the pdf (squiggly blue) to the theoretical pdf derived above (red dashed). Looks fine.
quelle