Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我将如何在编程语言(例如Java)中实现以下概率_Java_Probability_Poisson - Fatal编程技术网

我将如何在编程语言(例如Java)中实现以下概率

我将如何在编程语言(例如Java)中实现以下概率,java,probability,poisson,Java,Probability,Poisson,假设您有10个站点在给定时间发送数据包 让我们假设时间是从计数器获得的,例如 我们可以 计数器=1,2,3 如果计数器=1,那么此时我们可以有5个站点发送数据包, 在另一个时间,计数器=2,我们可以有2等 我假设传输时间为零 现在,我们知道在给定时间发送数据包的站点数量遵循泊松分布 我有两个与此相关的问题: 我如何使用Java来模拟这种可能性? 在for循环中,我可以计算整个时间,然后当时间改变时,我可以找出有多少站点正在发送数据包,这个数量将遵循泊松分布 我还没有找到任何可以执行以下操作的特定

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

让我们假设时间是从计数器获得的,例如

我们可以

计数器=1,2,3

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

我假设传输时间为零

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

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

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

  • 通过知道发送数据包的站点数量遵循泊松分布,是否有可能从每个站点(1到10)生成随机数据包,以便最终生成的数据包数量遵循泊松分布

  • 提前感谢您(您必须编写代码来模拟这种情况。好了,在标准库中没有任何东西可以做到这一点

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

    如果您没有任何编程经验,那么您可能会在这方面遇到困难。如果您以前编写过程序,但不是用Java编写的,那么可能不会太糟糕。您必须编写一个适当的泊松函数,但是您可以使用Java中的随机数生成工具来帮助您完成rest


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

    只要您有一些编程知识和经验,您所建议的一切都是可能的。你应该能够回答你自己的问题。我建议你开始你的模拟程序,当你有一个特定的问题时,用一个简单的问题提问,并且可以合理地回答。试试这个