问题标签 [bindata]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
479 浏览

r - 如何生成 n 个相关项的二项式向量?

我想根据多个相关项目生成一个二项式向量,每个项目都具有定义的概率。当我使用 egrbinom(1e3, size = 4, prob = c(p.x1, p.x2, p.x3, p.x4))我得到类似3 3 0 0 2 4 1 0 4 4 0 1 4.... 现在这些 x_i 具有定义的概率但不相关。

五年前,Josh O'Brien贡献了一种很好的方法来生成相关的二项式数据。我认为它接近我的需求,但它是为成对设计的,我想要 1.,单个向量和 2.,更多变量p。我已经尝试修改函数以产生更多的变量,但到目前为止没有成功,我经常面临

由导入的bindata包发送。

我的想法是在Josh 的函数中定义四个(或更好的任意数量)概率和rhos,例如

当然——需要更多的rhos,我想应该以某种方式包含一个概率矩阵,因为它可以通过bindata包来完成。我不知道如何包含它。

不幸的是,每个矩阵,为了适应bindata我检查的条件,都会给我带来bindata::check.commonprob(m)与上面相同的错误。我也无法获得由bindata::commonprob2sigma().

对我来说另一个缺点是 Josh's 的范围rmvBinomial(),它似乎只在 p.X_i= 0.2--0.8 的值之间起作用,我也需要更小的值,例如 0.01--0.1。

非常感谢任何帮助。

编辑:为了澄清,预期的结果确实只是一个单一3 3 0 0 2 4 1 0 4 4 0 1 4...的向量,如开头所示,但它所派生的项目应该与可定义的程度相关(即其中一个项目可能根本没有相关性)。

0 投票
0 回答
349 浏览

r - 生成相关二项式变量

假设我有 4(n=4) 枚命中概率为 p(p=0.5) 的导弹。他们在同一时间,在同一环境中被解雇。因此,每枚导弹都应该与其他三枚导弹相关联。例如,当 corr=1 时,所有导弹命中或未命中。当 corr=0 时,它们按二项式独立分布。

具有挑战性的部分是相关性不能为-1。由于有两种结果(未命中或命中)。

所以我想生成一个随机离散二项式值(假设在 0 到 4 之间,概率为 0.4,相关性 = 0.6)

我的代码在下面。

但是,当大小 (n) 变大时,代码的鲁棒性和准确性正在下降。

有没有办法生成它?(在具有给定相关性的区间之间生成一个整数。)

0 投票
1 回答
32 浏览

r - 如何从函数的输出中减去我需要的元素?

我是 R 新手,我想生成一个联合概率矩阵。

使用此功能:

我得到以下结果:

我想减去这个矩阵,以便以后可以将其用作另一个函数的输入,换句话说,我想要这个结果:

我怎么才能得到它?

0 投票
0 回答
695 浏览

mongodb - 在 MongoDB 中以文本形式查看 BinData

在 MongoDB 中,我有字段名称为 BinData 类型的内容的行,我想以文本形式查看此字段的内容,MongoDB 在 mongoshell 中是否支持。我的行内容:

}

有什么方法可以将内容的价值显示为文本?