1
カスタム分布からランダムサンプルを生成する
Rを使用してカスタムpdfからランダムサンプルを生成しようとしています。私のpdfは次のとおりです fバツ(x )=32(1 −x2)、0 ≤ X ≤ 1fバツ(バツ)=32(1−バツ2)、0≤バツ≤1f_{X}(x) = \frac{3}{2} (1-x^2), 0 \le x \le 1 均一なサンプルを生成し、それをカスタム分布に変換しようとしました。これを行うには、分布の累積分布関数(Fバツ(x )Fバツ(バツ)F_{X}(x))を見つけ、それを均一なサンプル(あなたはあなたはu)に設定し、xについて解きバツバツxます。 Fバツ(x )= Pr [X≤ X ] = ∫バツ032(1 − y2)dy= 32(x − x33)Fバツ(バツ)=Pr[バツ≤バツ]=∫0x32(1−y2)dy=32(x−x33) F_{X}(x) = \Pr[X \le x] = \int_{0}^{x} \frac{3}{2} (1-y^2) dy = \frac{3}{2} (x - \frac{x^3}{3}) 上記分布を有するランダムサンプルを生成するために、均一なサンプルを取得u∈[0,1]u∈[0,1]u \in[0,1]とを解くxxxに32(x−x33)=u32(x−x33)=u\frac{3}{2} (x - …