- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在编写一些迭代执行二项式绘制的代码(使用 rbinom
),对于一些被调用方参数,我最终可能会得到很大的大小,这会导致 R(3.1.1,官方或自制版本都经过测试 - 不太可能与编译器相关)返回意外 NA
.例如:
rbinom(1,2^32,0.95)
NA
背部。但是,运行
size=2^31
或
prob≤0.5
作品。
size < .Machine$integer.max
时使用的反转。是假的,这可能是问题吗?
最佳答案
看着 the source rbinom
对于如此大的尺寸,执行以下等效(在 C 代码中):
qbinom(runif(n), size, prob, FALSE)
set.seed(42)
rbinom(1,2^31,0.95)
#[1] 2040095619
set.seed(42)
qbinom(runif(1), 2^31, 0.95, F)
#[1] 2040095619
set.seed(42)
rbinom(1,2^32,0.95)
#[1] NA
set.seed(42)
qbinom(runif(1), 2^32, 0.95, F)
#[1] 4080199349
rbinom
返回一个整数,如果返回值大于
.Machine$integer.max
,例如,大于
2147483647
在我的机器上,
NA
被退回。相比之下
qbinom
返回一个双倍。我不知道为什么,而且似乎没有记录。
关于r - `rbinom()` 中可能存在大量试验的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26241135/
我一直在编写一些迭代执行二项式绘制的代码(使用 rbinom ),对于一些被调用方参数,我最终可能会得到很大的大小,这会导致 R(3.1.1,官方或自制版本都经过测试 - 不太可能与编译器相关)返回意
根据文档,rbinom 采用三个参数,n、size 和 prob。 this question的答案声明如果 prob 是一个 vector ,它将被回收直到达到 n。我想找到那个代码! R 源代码立
我四处挖掘并用谷歌搜索,但没有找到一个例子。我确信 Julia 有一个强大的函数(在基数中?)以给定的概率生成随机二项式(伯努利?)“成功”。我找不到它或弄清楚如何在 Julia 中执行等效操作: >
我在 R 中发现了我认为不稳定的行为(但我希望有一个简单的解释)与 rbinom() 结合使用种子当prob=0.5用来。总体思路:对我来说,如果我设置种子,请运行 rbinom()一次(即进行一次随
我需要帮助加快一个简单的函数,该函数使用 which() 和 rbinom() 根据每日生存概率和嵌套期计算巢的存活时间。我在一个 Shiny 的应用程序的 data.table 模拟中使用它,这条线
我是一名优秀的程序员,十分优秀!