我们如何重新编码一组严格增加(或严格减少)正整数P,以减少在集合中的正整数之间可能出现的正整数数目?
为什么我们要这样做:说我们想要随机取样P,但是1。P太大,无法枚举,而2)。P的成员是以一种非随机的方式联系在一起的,但是它的方式太复杂了,无法用它来做样本。然而,当我们看到它时,我们知道它的一个成员。所以,并非所有正整数Pn <= X <= P都属于P,我感兴趣的P在下面的注释中讨论。我发现,这些方法将所有P <= X <= Pn的集合减少了几个数量级,使得从所
在matlab中,从延迟的几何分布(大于0的正整数的几何分布)中采样的最佳且正确的方法是什么?据我所知,延迟几何分布的定义如下,其中f是概率质量函数: f(k)= (1-p)*p^(k-1) for k=1,2,3... and 0<p<1 我目前的方法是从该分布中采样,首先求解k,然后定义一个返回随机值的函数/log(p); %for log(p)<>0, 0<p<1
end 但是,这会返回一个连续的值,有时是负值,而我只需要返回正整数。 反演概率质量函数是否有明显的误差?如何将随机<