- 202 名前:132人目の素数さん mailto:sage [2008/01/04(金) 18:49:11 ]
- コーシー分布にしたがってランダムに数を生成させる方法はある。
まず、(-∞, +∞)の一様分布の確率変数p(x)を用意する(ただし、厳密な意味ではこれが一番難しい)。 あとは、コーシー分布y=f(x)の逆関数x=φ(y)を用意して、 q(y)=Σp(φ(y))・dφ(y)/dy で定義されるq(y)で数を生成すればOK。ただし、x=φ(y)は二価関数なので、単調増加の領域と 単調減少の領域に分けてΣを計算すれば良い。
|

|