查看: 1288|回复: 3|关注: 0

[已答复] 根据ksdensity函数获得概率密度分布,如何据此获得随机数

[复制链接]

新手

5 麦片

财富积分


050


1

主题

3

帖子

0

最佳答案
发表于 2017-2-23 20:57:48 | 显示全部楼层 |阅读模式
各位大佬求教!
我现在有一组数据,根据ksdensity函数获得其概率密度分布,我现在想根据这个概率密度分布生成新的随机数,请问这里应该怎么做?
我原本想做的事情是根据已有数据分析其分布的规律。然后根据其分布的规律生成新的数据做之后的仿真使用,不知道大佬们有没有什么别的更简单的方法做到这件事?

新手

5 麦片

财富积分


050


1

主题

3

帖子

0

最佳答案
 楼主| 发表于 2017-2-23 22:13:50 | 显示全部楼层
1 calculate the cumulative function (Not the density function), it will be in range (0, 1)

2 generate random number by 'rand', which will be (0, 1)

3 e.g., one random number is 0.6, substitute it into the cumulative function, you will get one random number from your designated distrubiton

新手

5 麦片

财富积分


050


1

主题

3

帖子

0

最佳答案
 楼主| 发表于 2017-2-23 22:14:53 | 显示全部楼层
问题解决了,谢谢各位的帮助

新手

5 麦片

财富积分


050


3

主题

10

帖子

0

最佳答案
发表于 2019-3-15 10:13:07 | 显示全部楼层
你好,我也遇到了同样的问题,可能教教我吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表