数学建模社区-数学中国

标题: 求教一个简单的问题 [打印本页]

作者: world_xin    时间: 2009-5-13 14:52
标题: 求教一个简单的问题
一般做抽样的时候都是先产生一个(0,1)的随机数$ ?0 D3 A- ]3 ]4 b" G
然后生成一个满足某一分布的数列
- n0 `4 o4 _( _4 H5 w$ U
' R' p: ^$ g* t& R2 C如果这个分布不是一个解析形式,而是一个离散的数列,
( z! `5 Y' n# P- T$ p应该怎么办呢?# O; t  |& S$ ~* m$ H9 G* K
必须得先用一个曲线去拟合分布吗?
& h1 N7 d$ a+ V& O/ z; A! B4 S但这个拟合很困难
. `" j7 j+ P' d5 I! w' I! D不知有别的办法吗?
' ?3 y5 q4 y3 r0 t% |请不吝赐教
作者: liwenhui    时间: 2012-6-11 16:15
对于一个分布而言,如果是连续分布,它有密度函数,对于离散分布,它没有密度函数,但无论连续还是离散,它必有分布函数。产生一个均匀分布,然后用给定的分布函数的逆函数可以得到满足给定分布的随机数。对于没有解析形式的逆分布函数,可以使用“取舍法”。) A9 [& Y+ T' k! ^/ w; m: D! C
如果以上方式都不能得到满意的随机数,则使用动态方法,比较流行的MCMC方法即是如此。




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5