首页 > 开发 > Java > 正文

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

2024-07-13 10:17:12
字体:
来源:转载
供稿:网友

本文研究的主要是Java编程实现beta分布的采样或java/305768.html">抽样,具体如下。

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

java/299626.html">java/252215.html">java;">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,分布采样,beta分布,随机抽样,抽样,采样和抽样

总结

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


注:相关教程知识阅读请移步到JAVA教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表