私はスキュー正規分布の確率密度関数を持っています。私はmatlabのスキュー正規分布に従う乱数を生成したいと思います。matlabでスキュー正規分布に従う乱数を生成する方法
1
A
答えて
1
は、その性能/妥当性を保証することはできませんが、http://azzalini.stat.unipd.it/SN/は、次のことを言うと、MATLAB関数の.zipファイルへのリンクがあります:
ライブラリはニコラ・サルトーリして、MATLABに移植されました。今のところこれは0.21を更新することを指します。スキューt分布のための設備は含まれていない。またthis code参照スキューt分布のための施設の一部が書かれ
(postgrad.mbs.ac.uk [で] Enrique.Batiz)エンリケBatizによって利用可能にされているa set of Matlab functions介ししかし、利用可能ですこれはビジュアルベーシックではあるが、簡単に移植可能でなければならない。関連する以下の抜粋これは、単位正規分布からの数値のペアであるRandNorm(リンクされたWebページにもあります)を使用し、MATLABではrandn(2,1)
を使用できるはずです。出発点だ
Function RandSkew(fAlpha As Single, _
Optional fLocation As Single = 0, _
Optional fScale As Single = 1, _
Optional bVolatile As Boolean = False) As Single
' shg 2008-0919
' http://azzalini.stat.unipd.it/SN/faq.html
' Returns a random variable with skewed distribution
' fAlpha = skew
' fLocation = location
' fScale > 0 = scale
Dim sigma As Single
Dim afRN() As Single
Dim u0 As Single
Dim v As Single
Dim u1 As Single
If bVolatile Then Application.Volatile
Randomize (Timer)
sigma = fAlpha/Sqr(1 + fAlpha^2)
afRN = RandNorm()
u0 = afRN(1)
v = afRN(2)
u1 = sigma * u0 + Sqr(1 - sigma^2) * v
RandSkew = IIf(u0 >= 0, u1, -u1) * fScale + fLocation
End Function
関連する問題
- 1. Prologで正規分布乱数を生成する方法は?
- 2. matlabの正規分布に基づく乱数の生成
- 3. スキュー正規分布の乱数(NORMINV()に相当)
- 4. 整数範囲から正規分布乱数を生成する方法は?
- 5. Matlabでカットオフ対数正規分布から乱数を生成する方法は?
- 6. Matlabで2D正規乱数を生成する方法は?
- 7. 正規分布に従ったN点を生成する
- 8. Matlabの正規分布からの乱数
- 9. Math.Net指数分布乱数のベクトルを生成する方法
- 10. 正規分布乱数のバイアス(JavaScript)
- 11. PHP:正規分布からの乱数
- 12. Rで指定された対数正規分布を持つ乱数を生成する方法は?
- 13. MATLABで対数正規乱数を生成しますか?
- 14. Matlabでn個の独立した正規乱数を生成する方法
- 15. matlabで共分散がゼロの多変量正規乱数を生成する
- 16. matlabを使用した多変量の場合のスキュー正規分布
- 17. random-fu(Haskell)を使って正規分布からn個の乱数を生成する方法は?
- 18. 対数正規PDFは私がfolowsとして指数分布の背景に対数正規分布から乱数を生成したいのpython
- 19. ポアソン分布と固定平均(サイズ)に従って1000番の乱数リストを生成する方法は?
- 20. 確率分布で範囲内の乱数を生成する
- 21. javaで正規分布のベクトルを生成する
- 22. 赤方偏移の正規分布から正規分布へ
- 23. 一様分布からの乱数を生成する最速の方法
- 24. python、RGBカラーの正規分布の集合を生成する方法
- 25. 対数正規分布に適合する方法
- 26. データ分布がMATLABのガウス分布に従うかどうかのテスト
- 27. Matlab - 既知のパラメータで正規分布している未知の平均をプロットした正規分布
- 28. CUDAのガウス分布から乱数を生成する
- 29. 対称iid分布乱数を生成する(Python)
- 30. 共分散行列を持つ正規分布ランダムベクトルの生成
:あなたは正しいですが、私はスキュー通常は、単にランダムな番号を取得number.toランダムに分散必要http://en.wikipedia.org/wiki/Random_number_generation#Generation_from_a_probability_distribution –
はとても簡単です。 – Amber
http://azzalini.stat.unipd.it/SN/ – zellus