平均が 0 の正規分布変数の合計の平均はゼロです。それはうまくいきます。e を平均 0 の正規分布変数に乗じた積は 1 になるはずです。しかし、Python でそれを行うと、1 より大きい積が得られます。これについて何か説明はありますか?
sumProduct = 0.0
iterations = 100000
for j in range(iterations):
product = 1.0
for i in range(10):
normalVar = numpy.random.normal(0.0, 0.1)
product *= math.exp(normalVar)
sumProduct += product
print sumProduct/iterations # Outputs 1.05
1.0を出力すべきではありませんか?製品変数の期待値は 1.0 であり、すべての製品変数の平均は 1.0 である必要があります。では、なぜ 1.05 が出力されるのでしょうか。(反復回数と標準偏差を変更すると、出力が変更されますが、常に 1 よりも大きくなります)。助けてくれてありがとう!