【发布时间】:2015-05-06 09:24:09
【问题描述】:
我需要在我的 java 程序中从一些常见的概率分布(正态、二项式、伽马……)中实现随机抽样。我找到了Random.nextGaussian(),只是想知道除了正常的发行版之外是否还有其他内置支持?还是我唯一的选择是第三方库或 DIY?
【问题讨论】:
标签: java math statistics
我需要在我的 java 程序中从一些常见的概率分布(正态、二项式、伽马……)中实现随机抽样。我找到了Random.nextGaussian(),只是想知道除了正常的发行版之外是否还有其他内置支持?还是我唯一的选择是第三方库或 DIY?
【问题讨论】:
标签: java math statistics
您会查看 java.lang.math,并来自 docs:
数学类包含执行基本数字的方法 初等指数、对数、平方根等运算 和三角函数。
所以简而言之,没有。对于高斯以外的分布,您将不得不寻找其他地方。
就第三方库而言,Apache Commons (AbstractRealDistribution) 可能是您最好的选择。但我在Colt 上也取得了成功。
【讨论】: