numerical integration - Calculate mean normed distance and normed variance of cone-shaped distribution in N-dimensions
I would like to calculate the mean and variance of the normed distance of a cone-shaped distribution,
f(x)∝exp(−|x|),
where x∈Rd, where d can be any positive integer.
In two-dimensions, this distribution looks like
a cone! I can calculate the normalising constant for this distribution using,
Integrate[Exp[-Norm[{x,y}]], {x, -Infinity, Infinity}, {y, -Infinity, Infinity}]
which is 2π. I can then calculate the mean normed distance using,
Integrate[Norm[{x,y}]Exp[-Norm[{x,y}]], {x, -Infinity, Infinity},
{y, -Infinity, Infinity}]
which is 2. Its second moment,
Integrate[Norm[{x,y}]^2Exp[-Norm[{x,y}]], {x, -Infinity, Infinity},
{y, -Infinity, Infinity}]
then allows me to calculate the variance Var(|x|)=E(|x|2)−E(|x|)2=2.
Calculating the normalising constants is easy enough in higher dimensions, but I run into trouble with finding the mean and variance.
Any ideas?
I'm guessing that something can maybe be done using polar coordinates in higher dimensions but this isn't something I know much about!
Answer
For the normalization, we need to determine ω such that
ω∫Rne−|x|dx=1.
The first moment is given by
ω∫Rn|x|1e−|x|dx.
For the second, we have to compute
ω∫Rn|x|2e−|x|dx.
All these integrals are radially symmetric.
By introducing polar coordinates, we obtain ∫Rn|x|αe−|x|dx=∫Sn−1∫∞0e−rrα+n−1drdS=ωn∫∞0e−rrα+n−1dr,
where ωn=2πn/2Γ(n2) is the surface area of the unit sphere in Rn.
Such integrals can be computed symbolically by Mathematica:
v[n_, α_] = 2 π^(n/2)/Gamma[n/2] Integrate[r^α Exp[-r] r^(n - 1), {r, 0, ∞},
Assumptions -> α + n > 0]
2πn/2Γ(n+α)Γ(n2)
So, the k-th moment should equal
moment[n_, k_] = FullSimplify[ v[n, k]/v[n, 0], n ∈ Integers && n > 0]
Γ(k+n)Γ(n)
which, for simplicity, equals
moment[n_, k_] = (n + k - 1)!/(n - 1)!
(n+k−1)!(n−1)!
So the variance of the distance is given by
var[n_] = FullSimplify[moment[n, 2] - moment[n, 1]^2]
n
Comments
Post a Comment