Больше информации по этой теме, чем вам, вероятно, требуется, можно найти в Goodman (1962): «Дисперсия произведения из K случайных величин » , который выводит формулы как для независимых случайных величин, так и для потенциально коррелированных случайных величин, а также некоторые приближения. В более ранней статье ( Goodman, 1960 ) была получена формула для произведения ровно двух случайных переменных, которая несколько проще (хотя и довольно грубая), так что, возможно, лучше начать ее, если вы хотите понять вывод ,
Для полноты, однако, это идет так.
Две переменные
Предположим следующее:
- уx и две случайные величиныy
- YX и - их (ненулевые) ожиданияY
- V ( у )V(x) и - их дисперсииV(y)
- δ yδx=(x−X)/X (и аналогично для )δy
- Di,j=E[(δx)i(δy)j]
- Δ yΔx=x−X (и аналогично для )Δy
- Ei,j=E[(Δx)i(Δy)j]
- V ( x ) / X 2 G ( Y )G(x) - квадрат коэффициента вариации: (аналогично для )V(x)/X2G(Y)
Тогда:
или эквивалентно:
V(xy)=(XY)2[G(y)+G(x)+2D1,1+2D1,2+2D2,1+D2,2−D21,1]
V(xy)=X2V(y)+Y2V(x)+2XYE1,1+2XE1,2+2YE2,1+E2,2−E21,1
Более двух переменных
В статье 1960 года предполагается, что это упражнение для читателя (что, по-видимому, мотивировало статью 1962 года!).
Обозначения похожи, с несколькими расширениями:
- x y(x1,x2,…xn) случайные величины вместо иxy
- M=E(∏ki=1xi)
- A=(M/∏ki=1Xi)−1
- i = 1 , 2 , … ksi = 0, 1 или 2 дляi=1,2,…k
- ( с 1 , с 2 , … с к )u = количество в(s1,s2,…sk)
- ( с 1 , с 2 , … с к )m = количество 2 в(s1,s2,…sk)
- m = 0 2 u m > 1D(u,m)=2u−2 для и для ,m=02um>1
- C(s1,s2,…,sk)=D(u,m)⋅E(∏ki=1δsixi)
- 3 к - к - 1 ( ев 1 , ев 2 , ... s к ) 2 м + у > 1∑s1⋯sk указывает суммирование наборов где3k−k−1(s1,s2,…sk)2m+u>1
Тогда, наконец-то:
V(∏i=1kxi)=∏X2i(∑s1⋯skC(s1,s2…sk)−A2)
Смотрите документы для деталей и чуть более подходящих приближений!
Просто чтобы добавить к удивительному ответу Мэтта Краузе (на самом деле его легко получить). Если x, y независимы, то
источник
В дополнение к общей формуле, данной Мэттом, стоит отметить, что существует несколько более явная формула для гауссовских случайных величин с нулевым средним. Это следует из теоремы Иссерлиса , см. Также высшие моменты для центрированного многомерного нормального распределения.
Предположим, что следует многомерному нормальному распределению со средним 0 и ковариационной матрицей . Если число переменных нечетное, и где означает сумму по всем разбиениям на непересекающихся пар причем каждый член является произведением соответствующих и где(x1,…,xk) Σ k E(∏ixi)=0
Фактически возможно реализовать общую формулу. Самая сложная часть - это вычисление требуемых разделов. В R это можно сделать с помощью функцииk=8 k=9 k=10
setparts
из пакетаpartitions
. Используя этот пакет, можно было без проблем сгенерировать 2 027 025 разделов для , 34 459 425 разделов для , но не 654 729 075 разделов для (на моем ноутбуке объемом 16 ГБ).k = 9 k = 10Пара других вещей стоит отметить. Во-первых, для гауссовых переменных с ненулевым средним должно быть возможно вывести выражение также из теоремы Иссерлиса. Во-вторых, неясно (для меня), является ли приведенная выше формула устойчивой к отклонениям от нормальности, то есть может ли она использоваться в качестве приближения, даже если переменные не являются многомерными нормально распределенными. В-третьих, хотя вышеприведенные формулы верны, сомнительно, насколько дисперсия говорит о распределении продуктов. Даже при распределение продукта является довольно лептокуртическим, а при больших оно быстро становится чрезвычайно лептокуртическим.кk=2 k
источник