下記のような分布関数に関して質問です。
W(x) = lim_{m to 8} 1/C exp(-A sum_{k,j=1}^{m}(x_k * x_j))
------------------------------
ここで
lim_{m to 8} : mが無限大まで
sum_{k,j=1}^{m} : kとjがmまでの総和
A, C: 定数です。
x : 作成したい乱数です。
------------------------------
コンピュータ上にて、このような分布関数を持つ乱数を生成する
というのはどういう方法があるのでしょうか?
手がかりだけでも教えていただければと思います。
No.1ベストアンサー
- 回答日時:
一般論として
ある分布関数Fが与えられたとする。
[0,1]上の一様分布に従う確率変数をUとし、X=F(-1)(U)で確率変数X
を定義する。(F(-1)はFの逆関数の意味)
Xの分布関数を考えると、
P(X≦x)=P(F(-1)(U)≦x)=P(U≦F(x))=F(x)
(Fは単調増加なのと、Uは一様分布なのでP(U≦a)=aを使った)
よって、確率変数Xの分布関数はFである。
すなわち、一様乱数UをFの逆関数で返したF(-1)(U)は分布関数Fを
持つ乱数になる。
このような一般的なことは既知としてのご質問でしょうか。
質問の式は見たことのない形の分布関数でよくわからないのですが、
y=W(x)としてxについて解きなおすと、
x=W(-1)(y)=α/(1+α)、ここにα=log(1/Cy))^(1/2A)
のようになるでしょうか?
そこで、一様乱数Uに対してW(-1)(U)を作れば、これが分布関数W
をもつ乱数になると思います。
(Wが分布関数の条件を満たすのかどうかも私にはわかりませんが。
どのような経緯でこのような関数が出てきたのでしょうか?)
それとも、一様乱数から正規乱数を作るボックス・ミュラー法の
ような特別なテクニカルな方法を期待してのご質問でしょうか?
とりあえず、ご参考まで。
回答ありがとうございました。
逆関数を作成するということ自体存じておりませんでした。
回答していただいたことはすごい参考になります。
これを参考にプログラムを作ってみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 統計学 Excelによるサンプルの拡大について 6 2023/08/22 16:03
- 数学 参考文献の探し方(数学) 1 2022/07/19 01:09
- 数学 有限な値を取るための条件って一般化できるのでしょうか 6 2022/08/25 15:45
- 数学 三角関数の極限を「はさみうちの原理」で考える時の不等号について 1 2022/07/22 01:13
- 工学 疑似乱数生成器 3 2023/01/05 02:06
- 物理学 量子力学 球面調和関数 導出 方位角成分 微分方程式の解 2 2022/07/02 13:40
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分 1 2022/07/19 17:03
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 malloc関数を使ってください!お願いします! 最 1 2022/07/21 09:28
- 統計学 確率の問題です。 7 2022/05/07 01:08
- Visual Basic(VBA) 最終列の右へSUM関数を作成するため下記コードを実行しましたが、最終列「10月28日」が上書きされて 3 2022/12/05 20:32
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
統計的手法 3σ管理
-
正規分布に従う確率変数同士の...
-
正規分布の再帰性について
-
工程能力指数
-
身長は正規分布しますが、体重...
-
正規分布ではない分布について
-
検定・推定で使用する確率分布
-
Flory分布について詳しく...
-
一般分布の分布関数
-
ランダム出力の数値をコントロ...
-
吹田市に出来た大和大学は、経...
-
標準偏差
-
統計学でいうRSD%とは何ですか。
-
標準偏差バーをグラフに入れた...
-
相対標準偏差についてですが…
-
偏差値60の人と偏差値50の人が...
-
統計でいう「n」は、何の略な...
-
K回同期加算すると、雑音が1/K...
-
工程能力のN数補正について
-
2つの正規分布を合成したらど...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
飛行機事故って滅多に大事故が...
-
20代男子で身長162cmって全体の...
-
excelで非正規分布の乱数を作る...
-
正規分布を割り算した分布
-
相対合成不確かさの計算
-
カイ二乗検定の最小サンプル数...
-
一般分布の分布関数
-
X,Yは正規分布(0,1)に従う...
-
t値の有意水準
-
数字(確率)の不思議について
-
方言周圏論とはなんですか?
-
Rを使って 信頼区間を求めたい...
-
t検定で帰無仮説を棄却できない...
-
マルコフ過程でないマルチンゲール
-
抜き取り検査の不良数を元に量...
-
累積分布関数とは?
-
計算ソフトによる四分位点の違...
-
血液型分布の収束値
-
待ち行列モデルの、処理速度2...
-
Flory分布について詳しく...
おすすめ情報