首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java:幂律分布

Java:幂律分布
EN

Stack Overflow用户
提问于 2010-07-15 16:17:47
回答 4查看 3.6K关注 0票数 3

我正在尝试根据幂律分布生成p2p网络。如何在java中生成幂律分布?它有没有库?

谢谢:)

EN

回答 4

Stack Overflow用户

发布于 2010-07-15 17:33:11

如果你不能/不想使用库:

在这种情况下,最简单的方法是计算出CDF (根据Wikipedia进行检查),即函数F:x -> P(X < x)。然后你用你喜欢的生成器在0,1上画出均匀的随机数y,然后求解y= F(x)。这样的x的序列是同分布的,并且遵循幂律分布。

编辑:the answer is there

票数 4
EN

Stack Overflow用户

发布于 2010-07-15 17:10:48

也许Colt java库可以提供帮助。它根据许多distributions生成随机数。

票数 3
EN

Stack Overflow用户

发布于 2012-08-23 21:47:21

Apache Commons数学库在我的系统上运行非常慢(也许我遗漏了什么……)。这个独立的类PowerLaw.java为我工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3253692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档