|
|
1
4
非负整数
让
是一个
路过
作为 Gregor 提到,多项式样本可以包含0。如果这些样品是不需要的,则应拒收。因此,我们从截断多项式分布中取样。
How to generate target number of samples from a distribution under a rejection criterion
我建议使用“过采样”方法来实现截断采样的“矢量化”。简单地说,知道接受概率我们就可以估计出预期的试验次数
下面的函数实现了这个思想来生成不带0的截断多项式样本。
现在让我们试试
|
|
|
2
2
可能是一种比较便宜的方法,但这似乎是可行的。
|
|
|
3
0
我找到了一个更简单的解决办法。首先生成从最小值到最大值的随机整数,对它们进行计数,然后生成一个计数向量(包括零)。
希望这能帮助未来的研究人员解决这个问题:)
注意,我也在这里贴了这个 Generate N random integers that sum to M in R |
|
|
Hard_Course · 用另一列中的值替换行的最后一个非NA条目 1 年前 |
|
Mark R · 使用geom_sf()删除地球仪上不需要的网格线 1 年前 |
|
|
Joe · 根据对工作日和本周早些时候的日期的了解,找到一个日期 1 年前 |
|
Ben · 统计向量中的单词在字符串中出现的频率 1 年前 |
|
|
TheCodeNovice · R中符号格式的尾随零和其他问题[重复] 1 年前 |
|
dez93_2000 · 在R管道子功能中引用管道对象的当前状态 1 年前 |
|
|
Mankka · 如何在Ggplot2中绘制均匀的径向图 1 年前 |