場合、従属確率変数の積の期待値


18

ましょうと、。期待は何ですかなど?X IU [ X I - 11 ] I = 2 3 X 1 X 2X n n X1U[0,1]XiU[Xi1,1]i=2,3,...X1X2Xnn


7
退屈な発言:はを意味しますか?または、、つまりのみを条件とすることもできます。しかし、後者はの共同分布を完全には指定しないため、期待値が一意に決定されるかどうかはすぐにはわかりません。XiU[Xi1,1]XiX1,,Xi1U[Xi1,1]Xi1XiXi1U[Xi1,1]Xi
ジュホコッカラ

理論的には、以前のすべてのからまでを条件とする必要があると思います。ただし、を指定すると、の分布を取得できます。ですから、これについてはよくわかりません。XiXi1Xi1Xi
usedbywho

@JuhoKokkala前述のように、が均一であるという事実を変更しないので、前に変数を条件付けるかどうかは関係ありません。の分布は私にとって完全に明確に定義されているようです。Xi1Xi[Xi1,1](X1,,Xn)
dsaxton

@dsaxtonおよびのみと仮定した場合、可能性が残っと条件付きで独立して、条件付きではありません。したがって、の分布は明確に定義されていません。X1U(0,1)XiXi1U(Xi1,1),i=2,3,...X1X3X2(X1,X2,X3)
ジュホコッカラ

@JuhoKokkalaと言ったら、の分布は何ですか?あなたはについても、何も考えずに質問に答えることができた場合は、どのようにすることができと与えられた依存する?また、他のポスターがこのシーケンスをシミュレートするのに問題がなかったことにも注意してください。X 3 X 1 X 1 X 3 X 2X2=tX3X1X1X3X2
dsaxton

回答:


12

1/eシミュレーションと有限近似に基づいた以前の回答で推測されたように答えは確かに1 / eです。

溶液は容易に機能の配列を導入することによって到達される。すぐにそのステップに進むことはできますが、かなり不思議に思われるかもしれません。このソリューションの最初の部分では、これらのf nt )を調理する方法について説明します。2番目の部分は、制限関数によって満たされる関数方程式を見つけるためにどのように活用されるかを示しています。3番目の部分には、この関数方程式を解くために必要な(ルーチン)計算が表示されます。fn:[0,1][0,1]fn(t)f(t)=limnfn(t)


1.モチベーション

いくつかの標準的な数学的問題解決手法を適用することでこれに到達できます。ある種の操作が無限に繰り返されるこの場合、制限はその操作の固定小数点として存在します。キーは、操作を識別することです。

難点は、からが複雑に見えることです。このステップは、を変数隣接させるよりもを変数隣接させることから生じると考える方が簡単です。が質問で説明されているように構築されていると考えた場合、はに均一に分布し、は X_2、1に条件付きで均一に分布し、…を導入E [ X 1 X 2X n 1 X n ] X 1X 2X nX nX 1X 2X n 1X 2X nE[X1X2Xn1]E[X1X2Xn1Xn]X1(X2,,Xn)Xn(X1,X2,,Xn1)X 2 [ 0 1 ] X 3 [ X 21 ] X 1 X I 1 - X 1 1(X2,,Xn)X2[0,1]X3[X2,1]X1後続のすべての原因の一つであろうするための係数で縮小上限に向かって。この推論は自然に次の構成につながります。Xi1X11

予備的な問題として、数値を向かって縮小するよりも向かって縮小する方が少し簡単なので、ます。したがって、はに均一に分布し、はに均一に分布し、すべてのに対してを条件とします 2つのことに興味があります。1 Y I = 1 - X I 、Y 1 [ 0 1 ] Y I + 1 [ 0 Y I ] Y 1Y 2... Y Iiが= 1 2 3 ... 01Yi=1XiY1[0,1]Yi+1[0,Yi](Y1,Y2,,Yi)i=1,2,3,.

  1. の制限値。E[X1X2Xn]=E[(1Y1)(1Y2)(1Yn)]

  2. すべての一様にに縮小するときのこれらの値の動作:つまり、すべての共通因子、すべてスケーリングします。 0 トン0 T 1Yi0t0t1

このために、定義します

fn(t)=E[(1tY1)(1tY2)(1tYn)].

明らかに、すべての実に対して各が定義され、連続的(実際には無限微分可能)です。動作に注目します。 T T [ 0 1 ]fntt[0,1]


2.重要なステップ

以下は明らかです。

  1. 各から単調減少関数であるに。、[ 0 1 ] [ 0 1 ]fn(t)[0,1][0,1]

  2. nfn(t)>fn+1(t)すべてのために。n

  3. nfn(0)=1、すべてのため。n

  4. E(X1X2Xn)=fn(1).

これらは、すべてのおよびが存在することを意味します。T [ 0 1 ] F 0 = 1f(t)=limnfn(t)t[0,1]f(0)=1

条件として、変数は一様であり、変数(先行するすべての変数で条件付き)は一様であることに、によって満たされる条件を正確に満たします。 その結果Y 2 / Y 1 [ 0 1 ] Y I + 1 / Y 1 [ 0 Y I / Y 1 ] Y 2 / Y 1Y 3 / Y 1... Y N / Y 1Y 1Y n 1Y1Y2/Y1[0,1]Yi+1/Y1[0,Yi/Y1](Y2/Y1,Y3/Y1,,Yn/Y1)(Y1,,Yn1)

fn(t)=E[(1tY1)E[(1tY2)(1tYn)|Y1]]=E[(1tY1)E[(1tY1Y2Y1)(1tY1YnY1)|Y1]]=E[(1tY1)fn1(tY1)].

これが、探していた再帰的な関係です。

したがって、の制限では、がすべてのとは無関係にに均一に分布している必要があります。Y [ 0 1 ] Y InY[0,1]Yi

f(t)=E[(1tY)f(tY)]=01(1ty)f(ty)dy=1t0t(1x)f(x)dx.

つまり、は関数不動点でなければなりません。LfL

L[g](t)=1t0t(1x)g(x)dx.

3.解の計算

クリア分数によって両側を掛けて。右側が不可欠であるため、我々はに関してそれを区別することが与え、t t1/ttt

f(t)+tf(t)=(1t)f(t).

同様に、を減算し、両側をで除算すると、tf(t)t

f(t)=f(t)

以下のための。を含むように連続性によってこれを拡張でき。初期条件(3)場合、一意の解はT = 0 、F 0 = 10<t1t=0f(0)=1

f(t)=et.

その結果、(4)により、制限期待値は、QEDです。 f 1 = e 1 = 1 / eX1X2Xnf(1)=e1=1/e


Mathematicaはこの問題を研究するための一般的なツールであると思われるため、小さなを計算してプロットするMathematicaコードをます。のプロットはへの急速な収束を示しています(黒いグラフとして表示)。 n f 1f 2f 3f 4 e tfnnf1,f2,f3,f4et

a = 0 <= t <= 1;
l[g_] := Function[{t}, (1/t) Integrate[(1 - x) g[x], {x, 0, t}, Assumptions -> a]];
f = Evaluate@Through[NestList[l, 1 - #/2 &, 3][t]]
Plot[f, {t,0,1}]

図


3
(+1)美しい分析。
枢機

共有していただきありがとうございます。本当に素晴らしい人がいます!
フェリペジェラール

4

更新

答えがことは安全な賭けだと思います。Mathematicaを使用してからまでの期待値の積分を実行し、で取得しましたn = 2 n = 100 n = 1001/en=2n=100n=100

0.367879441171442321595523770161567628159853507344458757185018968311538556667710938369307469618599737077005261635286940285462842065735614

(小数点以下100桁まで)。その値の逆数は

2.718281828459045235360287471351873636852026081893477137766637293458245150821149822195768231483133554

その逆数との違いはe

-7.88860905221011806482437200330334265831479532397772375613947042032873*10^-31

私はそれが合理的な偶然の一致であると、あえて言うには近すぎます。

Mathematicaのコードは次のとおりです。

Do[
 x = Table[ToExpression["x" <> ToString[i]], {i, n}];
 integrand = Expand[Simplify[(x[[n - 1]]/(1 - x[[n - 1]])) Integrate[x[[n]], {x[[n]], x[[n - 1]], 1}]]];
 Do[
   integrand = Expand[Simplify[x[[i - 1]] Integrate[integrand, {x[[i]], x[[i - 1]], 1}]/(1 - x[[i - 1]])]],
   {i, n - 1, 2, -1}]
  Print[{n, N[Integrate[integrand, {x1, 0, 1}], 100]}],
 {n, 2, 100}]

更新終了

これは、回答というよりも拡張されたコメントです。

いくつかの値の期待値を決定することでブルートフォースルートを実行する、誰かがパターンを認識し、制限を取得できる可能性があります。n

以下のため、我々は製品の存在の期待値を持っていますn=5

μn=01x11x21x31x41x1x2x3x4x5(1x1)(1x2)(1x3)(1x4)dx5dx4dx3dx2dx1

96547/259200または約0.3724807098765432です。

積分を0から1に落とすと、に多項式があり、から次の結果が得られます(そして、読みやすくするために添え字を落としました)。 n = 1 n = 6x1n=1n=6

x

(x+x2)/2

(5x+5x2+2x3)/12

(28x+28x2+13x3+3x4)/72

(1631x+1631x2+791x3+231x4+36x5)/4320

(96547x+96547x2+47617x3+14997x4+3132x5+360x6)/259200

誰かが整数係数の形式を認識した場合、としての限界 が決定される可能性があります(基になる多項式を示すために削除された0から1の積分を実行した後)。n


は美しくエレガントです!:)1/e
wolfies

4

いい質問です。簡単なコメントとして、次のことに注意してください。

  • Xnは1に急速に収束するため、モンテカルロチェックの場合、n=1000に設定することでトリックを超えることができます。

  • もしZn=X1X2Xn、次いで、モンテカルロシミュレーションによって、としてnE[Zn]0.367

  • 次の図は、シミュレートされたZnモンテカルロpdf をべき関数分布[すなわちBeta(a、1)pdf)] と比較します。

f(z)=aza1

...パラメータa=0.57


(ソース:tri.org.au

どこ:

  • 青い曲線は、モンテカルロ「経験的」確率密度関数を示しますZn
  • 赤い破線の曲線はPowerFunction pdfです。

フィット感はかなり良いようです。

コード

Znn=1000

data = Table[Times @@ NestList[RandomReal[{#, 1}] &, RandomReal[], 1000], {10^6}];

サンプルの平均は次のとおりです。

 Mean[data]

0.367657


コード全体を共有できますか?私のソリューションはあなたのものとは異なります。

1
10100xn

1
n

XiX1=0.1X60Xnn=1000n=5000nn=100Xn

0

純粋に直感的で、Rustyの他の答えに基づいて、答えは次のようにすべきだと思います。

n = 1:1000
x = (1 + (n^2 - 1)/(n^2)) / 2
prod(x)

0.3583668X(a,1)a01/2,(1+3/4)/2,(1+8/9)/2

これは単なる直観です。


ラスティの答えの問題は、U [1]がすべてのシミュレーションで同一であることです。シミュレーションは独立していません。これに対する修正は簡単です。で行をU[1] = runif(1,0,1)最初のループ内に移動します。結果は次のとおりです。

set.seed(3)    #Just for reproducibility of my solution

n = 1000    #Number of random variables
S = 1000    #Number of Monte Carlo samples

Z = rep(NA,S)
U = rep(NA,n)

for(j in 1:S){
    U[1] = runif(1,0,1)
    for(i in 2:n){
        U[i] = runif(1,U[i-1],1)
    }
    Z[j] = prod(U)
}

mean(Z)

これはを与え0.3545284ます。


1
非常に簡単な修正!私はそれが本当だと思います、コードには常にバグがあります!答えを取り下げます。

1
ええ、それはまさに、期待値を下限としてプラグインすることを考えれば、私が期待していたことでした。

1
S=100000.3631297
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.