【发布时间】:2021-05-31 10:39:45
【问题描述】:
python中有一个答案: Generate random variables from a probability distribution
似乎他们正在使用一些内置的分布函数(即 exp)。我已经查看了 R 中的随机生成器函数,例如 runif,但似乎我需要自己创建具有此概率分布的函数,因为我拥有的概率分布不是标准的。
例如分布:
distribution = data.table(x = c(1,2,3,4,5,6,7,8,9,10), p = c(0.1,0.1,0.2,0.05,0.05,0.1,0.1,0.2,0.05,0.05))
> distribution
x p
1: 1 0.10
2: 2 0.10
3: 3 0.20
4: 4 0.05
5: 5 0.05
6: 6 0.10
7: 7 0.10
8: 8 0.20
9: 9 0.05
10: 10 0.05
【问题讨论】:
标签: r probability stat