probability相关内容

计算R中的概率

我有两个问题要使用R来解决。 我有一个分布未知的值矢量。 如何计算 R中的向量 如何计算一个值的概率 模拟1000次才能发生 我的测试数据如下: values_all ..
发布时间:2022-04-15 11:15:09 其他开发

如何用N个六边骰子计算得到和X的概率

挑战: 例如,当使用3个六面骰子时,得到15之和的概率是多少。这可以通过获得5-5-5、6-6-3、3-6-6或更多选项来实现。 2个骰子的暴力解决方案-复杂性为6^2: 假设我们只有两个六面骰子,我们可以编写一个非常基本的代码: public static void main(String[] args) { System.out.println(whatAreTheOd ..
发布时间:2022-04-15 11:13:54 Java开发

Python Soc网络分析:通过使用函数迭代列表来计算机会网络

我希望将任何字典值列表中的项插入公式。这个等式就是同形计算。 背景: 同质性:在一个社交网络中共享不同特征的概率。例如,样本人群中拥有相同眼睛颜色的人的概率。 在该示例中,公式可能是这样工作的: (蓝眼睛频次/总频)^2+(棕眼频次/总频)^2 请记住,即使您有两个以上的特征(绿色、淡褐色、灰色),这也必须起作用。但是,为了便于检查结果,我尽量保持简单。 因此,如果我们 ..
发布时间:2022-04-15 11:12:07 Python

求两个直方图的卷积

两个随机变量x和y的和的概率分布由单个分布的卷积给出。我在做这个数字时遇到了一些困难。在下面的示例中,x和y是均匀分布的,它们各自的分布近似为直方图。我的推理是直方图应该卷积以得到x+y的分布。 from numpy.random import uniform from numpy import ceil,convolve,histogram,sqrt from pylab import h ..
发布时间:2022-03-15 17:00:28 Python

在环(环)内生成均匀随机点

可能重复: 在环内创建随机数 我想在 annulus 内获得一个均匀获得的随机点,即位于半径为R1的圆内,但在半径为R2的圆外的区域,其中R1>R2 并且两个圆都以同一点为中心.我想避免使用拒绝抽样. 如果可能,我希望解决方案类似于 this one —用于计算圆内的随机点——我觉得它非常优雅和直观.也就是说,我也想避免使用平方根. 解决方案 编辑: 请注意,此解决方案可能不 ..
发布时间:2022-01-14 15:58:57 其他开发

为什么 XOR 是组合哈希的默认方式?

假设你有两个散列 H(A) 和 H(B) 并且你想组合它们.我读过结合两个哈希的好方法是 XOR 他们,例如XOR(H(A), H(B)). 我发现的最佳解释是在这些 哈希函数指南中简要介绍的::p>对两个具有大致随机分布的数字进行异或运算会导致另一个数字仍然具有大致随机分布*,但现在取决于这两个值. ... * 在要组合的两个数字的每个位上,如果两个位相等,则输出 0,否则输出 1.换 ..
发布时间:2022-01-10 09:40:00 其他开发

模行为背后的数学

序言 这个问题与 (P)RNG 和 rand() 的行为无关.这是关于使用对模均匀分布的两个值的幂. 简介 我知道不应该使用模 % 将值从一个范围转换为另一个值,例如从 rand() 功能:会有偏差.这里解释了 https://bitbucket.org/haypo/hasard/src/ebf5870a1a54/doc/common_errors.rst?at=default ..
发布时间:2022-01-07 23:59:37 其他开发

加权概率随机选择数组

我有一个数组并返回随机值. const 数组 = [ 1, 2 ,3 ,4 ,5, 6, 7, 8]const rand = array[~~(Math.random() * array.length)] 我想返回数组的一个随机元素,但有一个加权概率,即返回较高索引(索引)的可能性较小.即 8 比 1 更不可能被返回. 我怎样才能做到这一点?. 解决方案 您可以使用一种技巧,通过 ..
发布时间:2022-01-07 23:25:42 前端开发

从 C# 中的加权列表中选择 x 个随机元素(无需替换)

更新:我的问题已解决,我更新了问题中的代码源以与 Jason 的回答相匹配.请注意,rikitikitik 的答案是解决从样本中抽取卡片并替换的问题. 我想从加权列表中选择 x 个随机元素.采样是无更换的.我找到了这个答案:https://stackoverflow.com/a/2149533/57369 用 Python 实现.我在 C# 中实现了它并对其进行了测试.但是结果(如下所述)与 ..
发布时间:2022-01-07 23:24:10 C#/.NET

选择满足一定性质的随机数组元素

假设我有一个名为 elements 的列表,每个元素满足或不满足某个布尔属性 p.我想通过均匀分布随机选择满足 p 的元素之一.提前不知道有多少项满足这个属性p. 下面的代码会这样做吗?: pickRandElement(elements, p)兰德元素 = 空计数 = 0元素中的foreach元素如果(p(元素))计数 = 计数 + 1如果(randInt(计数)== 0)randEle ..
发布时间:2022-01-07 23:21:17 其他开发

如何在不替换的情况下增量采样?

Python 有 my_sample = random.sample(range(100), 10) 可以从 [0, 100) 随机抽样而不替换. 假设我已经采样了 n 个这样的数字,现在我想在不替换的情况下再采样一个(不包括之前采样的任何一个 n),怎么做超级有效吗? 更新:从“合理高效"变为“超级高效"(但忽略常数因素) 解决方案 OP 读者注意事项:请考虑查看 原先接受的 ..
发布时间:2022-01-07 23:06:04 Python