欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > java >内容正文

java

java 采样_Java编程实现beta分布的采样或抽样实例代码

发布时间:2023/12/10 java 41 豆豆
生活随笔 收集整理的这篇文章主要介绍了 java 采样_Java编程实现beta分布的采样或抽样实例代码 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

本文研究的主要是Java编程实现beta分布的采样或抽样,具体如下。

本文将使用math3提供的工具包,对beta分布进行采样。如下程序是对alpha=81,beta=219的beta分布函数,进行抽样,共采样10000次。

package function;

/**

* @author:合肥工业大学 管理学院 钱洋

* @email:1563178220@qq.com

* @ 这里主要采用的是math3中的gamma相关函数

*/

import org.apache.commons.math3.distribution.BetaDistribution;

import org.apache.commons.math3.special.Gamma;

public class dergamma {

public static void main(String[] args) {

//采样1000次

for (int i = 0; i < 10000; i++) {

System.out.println(betasampler(81,219));

}

}

//beta分布采样

public static double betasampler(double alpha,double beta){

BetaDistribution beta=new BetaDistribution(alpha,beta);

return beta.sample();

}

}

采样后输出的部分结果为:

总结

以上就是本文关于Java编程实现beta分布的采样或抽样实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

总结

以上是生活随笔为你收集整理的java 采样_Java编程实现beta分布的采样或抽样实例代码的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。