gpt4 book ai didi

java - 我如何用编程语言(例如 Java)实现以下概率

转载 作者:行者123 更新时间:2023-12-01 15:37:37 24 4
gpt4 key购买 nike

假设您有 10 个站在给定时间发送数据包

假设时间是从计数器获取的,例如

我们可以拥有

计数器 = 1,2,3,...

如果 counter=1 那么此时我们可以有例如 5 个站发送数据包,在另一个时间,counter = 2,我们可以有 2 等

我假设传输时间为零

现在,我们知道在给定时间发送数据包的站点数量遵循泊松分布

我有 2 个与此相关的问题:

  1. 我如何使用 Java 来模拟这种概率?在 for 循环中,我可以计算时间,然后当时间改变时,我可以找出有多少个站正在发送数据包,并且这个数量将遵循泊松分布我还没有找到任何可以执行以下操作的特定函数,例如类或其他任何内容,我是否必须为此目的创建自己的代码?

  2. 通过知道发送数据包的站点数量遵循泊松分布,是否有可能以某种方式从每个站点(1 到 10)生成随机数据包,以便在最后,会服从泊松分布吗?

提前致谢

最佳答案

1) 您必须编写代码来模拟这种情况。 AFAIK 标准库中没有任何东西可以做到这一点。

2)如果您描述的情况在数学上是准确的,那么您应该能够在代码中对其进行建模。

如果您没有任何编程经验,那么您可能会遇到困难。如果您以前编写过程序,但不是用 Java 编写的,那么情况可能还不错。您必须编写适当的泊松函数,但您可以使用 Java 中的随机数生成工具来帮助您休息。

此外,如果节点在时间 t 发送值的概率 (p) 对于 n 个节点是固定的,那么这不是遵循二项式分布吗?

关于java - 我如何用编程语言(例如 Java)实现以下概率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8639325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com