- ベストアンサー
N個の一様乱数[0,1]の平均の分布
N個の一様乱数(例えば[0,1])の平均はどのような確率分布になりますでしょうか。 また、一様乱数の平均を、適当な処理をして同じ区間で一様にできないものでしょうか。 何卒よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
関連するQ&A
- 乱数の平均の度数分布が正規分布になるのはなぜ?
自然現象や誤差の度数分布は正規分布になりやすいこと を数学の言葉で言うと 「乱数の平均の度数分布は正規分布になる」 となりますが、この証明を教えてください。
- 締切済み
- 数学・算数
- ポアソン分布
{Xj}を同一分布をなす互いに独立なベルヌーイ確率変数列とする(ここで、P[Xj=1]=p, P[Xj=0]=1-p)。SN=X1+X2+・・・+XNを確率変数Xjのランダムな個数N個の和とする。ここで、Nは平均λのポアソン分布をなすものとする。このとき、SNは平均λpのポアソン分布をなすことを証明せよ。という問いに対してなのですが、 Xj の和をとる個数 N がポアソン分布に従って変化するとき、Xj の和の分布を考えればよいことはわかりました。 N 個の確率変数の和が n になる確率は N C n p^n (1-p)^(N-n) であり、和を取る確率変数の数が N である確率はポアソン分布なので e^(-λ) λ^N / (N !) 和が n になる確率は、 確率変数が N=n 個でかつ和が n 確率変数が N=n+1 個でかつ和が n 確率変数が N=n+2 個でかつ和が n ・・・・ で N が無限個まで確率の和を取ればよいので、 Σ(k=0→∞)の{ (n+k) p^n (1-p)^k } と考えたのですが、ここから先に進めません。 おそらく途中で間違えてしまったと思うのですが、ご指摘いただけないでしょうか。
- ベストアンサー
- 数学・算数
- 三角分布に従う乱数
三角分布に従う乱数を発生させるプログラム 最頻値gで、0.8g~2.5gの範囲の三角分布(当然面積は1です)に従う乱数を発生させるプログラムを 書きたいと思っています。 この三角分布の確率密度関数をP(x)とすると、三角分布であるので最頻値gの左側である、傾きが正の直線h(x)と 最頻値gの右側である、傾きが負の直線f(x)で表せますよね 分布に従う乱数を発生させるためには、これら直線の関数を積分したものの逆関数x=P^-1(u) (Pのインバースです) (uは区間[0, 1]の一様乱数)とすればいいというところまでわかったんですが、 とりあえずh(x)とf(x)をそれぞれ積分して逆関数H^-1(u)、F^-1(u)を求めたところまではいいんですが x=H^-1(u)+F^-1(u)としてプログラムを実行すると、最頻値gの2倍あたりの値(例えば20に対して39など) しか出ず、最頻値gより小さい値が出ません。 H^-1(u)+F^-1(u)としているのがダメだと思うのですが、逆関数が2つある場合、ここからどうすればいいですか? また、初歩的な質問なのですが、区間[0, 1]の一様乱数というのはどう記述すればよいですか? ぜひ多くの方の回答お待ちしています。 よろしくお願いします。 (最頻値gは入力で与えるものとします)
- ベストアンサー
- 数学・算数
- 正規分布に従う乱数を発生させるには?
0以上1未満の実数のうちから均一な確率で乱数を発生できるものがあるとします。 (頭にあるのはプログラムのrnd関数です)。 この乱数をxとしたとき、このxを適当な変換式f=f(x)に代入して 正規分布に従うような数yを得たいと思います。 どうすればよいでしょうか?
- ベストアンサー
- 数学・算数
- 任意の標準偏差で正規分布の乱数を発生させたい
2次元の正規分布の乱数を発生させたいんですが、 調べたところ、 平均0、分散1の正規分布の乱数の発生方法アルゴリズムが以下のものになることがわかりました。 「Box-Maller法:区間(0,1)の2個の一様乱数x1,x2と2個の量y1,y2との間の変換 y1=sqrt(-2*ln(x1))*cos(2*Pi*x2) y2=sqrt(-2*ln(x1))*sin(2*Pi*x2)」 ここで、平均0、分散0.2の正規分布の乱数を発生させたいのですが、どうすればよいでしょうか? 単純にy1,y2に0.2を掛けるだけでもできますが、これは数学的に正しいのでしょうか?
- ベストアンサー
- 数学・算数
- N個の整数の並び替えるアルゴリズム
N個の整数1,2,3,...Nから任意のM個(M < N )を取り出すのですが、重複はダメという場合、どのようなアルゴリズムがあるでしょうか。重複ありなら、Nまでの一様乱数を発生させて整数化して取り出すことは可能です。今回は重複なしです。重複があったらやり直して重複なしになるまでやり続けるというのはダメだなと思っています。 データ処理言語のRはコマンド1つのようですが。言語はFortranなのですが、アルゴリズムのレベルだとどれでも同じと考えています。よろしくお願いします。
- 締切済み
- C・C++・C#
- 最大値(最小値)の分布
ある母集団は、平均値がAの正規分布又はポアソン分布であり、その標準偏差は√Aで表されます。その母集団から、N個サンプリングしたとします。(正規分布とポアソン分布のどちらで考えてもいいです。) N個サンプリングしたデータについて、最大値と最小値の標準偏差はどのように表されるでしょうか。平均値Aとサンプリング数Nで表されるはずなのですが、どうしても分かりません。 よろしくお願いいたします。
- ベストアンサー
- 数学・算数
お礼
皆様ありがとうございました。 大体納得できました。 ややこしい質問の表現して申し訳ないです。