Approximate distribution of product of N normal i.i.d.? Special case μ≈0


12

Given N30 i.i.d. XnN(μX,σX2), and μX0, looking for:

  1. accurate closed form distribution approximation of YN=1NXn
  2. asymptotic (exponential?) approximation of same product

This is a special case μX0 of a more general question.


1. Do you have any information about the μX and σX? (It would be nice if all μX/σX0, for instance.) (2) An asymptotic normal approximation will be horrible, because asymptotically Y will not look remotely normal.
whuber

nN(0,σ2). The non-zero μ case makes things much more complicated.
wolfies

@whuber (1) after doing some monte carlo with some different μ and σ, I found that distribution of F behaves rather well for N>30 and |μX|10σX; now I would like to find a nice expression for μF and σF similar to how χ2 has few nice approximations. I built few approximations via taylor expansion, but they misbehave badly. (2) well, F definitely "looks" like a sum of normal with chi squared, so F can be reduced to normal, if approximation "proves" that.
Andrei Pozolotin

3
When μX10σX, Y will be nicely approximated by a lognormal distribution (as an application of the Barry-Esseen theorem to log(X) shows).
whuber

@whuber direct application of Barry-Esseen gives FN0+1NZ, which is nice indeed, but it looses some structure: μF should be negative, σF should depend on α, etc. perhaps, there are better ways of applying it?
Andrei Pozolotin

Respostas:


10

It is possible to obtain an exact solution in the zero-mean case (part B).

The Problem

Let (X1,,Xn) denote n iid N(0,σ2) variables, each with common pdf f(x):

enter image description here

We seek the pdf of i=1nXi, for n=2,3,

Solution

The pdf of the product of two such Normals is simply:

enter image description here

... where I am using the TransformProduct function from the mathStatica package for Mathematica. The domain of support is:

enter image description here

The product of 3, 4, 5 and 6 Normals is obtained by iteratively applying the same function (here four times):

enter image description here

... where MeijerG denotes the Meijer G function

By induction, the pdf of the product of n iid N(0,σ2) random variables is:


1(2π)n2σnMeijerG[{{},{}},{{01,,0n},{}},x22nσ2n] for xR

Quick Monte Carlo check

Here is a quick check comparing:

  • the theoretical pdf just obtained (when n=6 and σ=3): RED DASHED curve
  • to the empirical Monte Carlo pdf: squiggly BLUE curve

enter image description here

Looks fine! [ the blue squiggly Monte curve is obscuring the exact red-dashed curve ]


Outstanding, thank you, Colin. Now I see why I must buy your book :-) Also makes me wonder if log(...MeijerG(...)) looks any simpler. Time to dust off my Wolfram skills.
Andrei Pozolotin
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.