gpt4 book ai didi

java - 如何在 Java 中生成正态累积分布?它的逆CDF?对数正态呢?

转载 作者:行者123 更新时间:2023-12-04 05:58:16 27 4
gpt4 key购买 nike

第二天,我是 Java 的新手!我想生成具有正态分布的样本。我正在使用逆变换。

基本上,我想找到逆正态累积分布,然后找到它的逆。并生成样本。

我的问题是:逆法向 cdf 是否有内置函数?或者我必须手动编码?

我见过有人引用this在 apache 公地上。这是内置的吗?还是我必须下载?

如果我必须自己做,你能给我一些建议吗?如果我下载,我的教授不是也必须安装“包”或特殊文件吗?

提前致谢!

编辑:刚刚发现我不能使用库,也听说有使用弧度转换法线的更简单方法。

最佳答案

如前所述here :

Apache Commons - Math has what you are looking for.

More specifically, check out the NormalDistrubitionImpl class.



不,如果你为他提供所有需要的库,你的教授就不需要下载东西。

更新:

如果你想手工编码(我不知道实际的公式),你可以查看以下链接:
http://home.online.no/~pjacklam/notes/invnorm/

有 2 个人在 java 中实现了它: http://home.online.no/~pjacklam/notes/invnorm/#Java

关于java - 如何在 Java 中生成正态累积分布?它的逆CDF?对数正态呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9242907/

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