全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
11096 7
2010-08-10
悬赏 15 个论坛币 未解决
任意给一密度函数,怎么按照这个函数抽取一组随机数呢……任意密度函数……
  谢啦谢啦
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-8-10 16:07:02
楼主,这个应该不难。
已知了密度函数f(x)后,不难得到分布函数F(x),利用R产生(0,1)之间的随机数r,那么F^(-1)(r)就是服从F分布了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-8-12 17:46:14
用sample函数,修改prob是你想要的密度函数给出的样本点。
sample(x, size, replace = FALSE, prob = NULL)
prob :A vector of probability weights for obtaining the elements of the vector being sampled.

求楼主奖金~~~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-8-14 12:03:36
3# cyy024

你就给他一个具体的例子吧
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-8-17 12:59:14
随机数的产生.ppt
大小:(393.5 KB)

 马上下载

楼主,具体问题还得具体分析,有些分布函数求逆没有解析式。详见附件,有关随机数的产生。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-8-25 12:41:58
已经放弃用求逆的方法了,在蒙特卡罗方法里寻找办法...... 5# frederic7
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群