雷火电竞-中国电竞赛事及体育赛事平台

歡迎來到入門教程網(wǎng)!

Java編程

當前位置:主頁 > 軟件編程 > Java編程 >

Java編程實現(xiàn)beta分布的采樣或抽樣實例代碼

來源:本站原創(chuàng)|時間:2020-01-10|欄目:Java編程|點擊:

本文研究的主要是Java編程實現(xiàn)beta分布的采樣或抽樣,具體如下。

本文將使用math3提供的工具包,對beta分布進行采樣。如下程序是對alpha=81,beta=219的beta分布函數(shù),進行抽樣,共采樣10000次。

package function;
/**
 * @author:合肥工業(yè)大學 管理學院 錢洋
 * @email:1563178220@qq.com
 * @ 這里主要采用的是math3中的gamma相關函數(shù)
 */
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編程實現(xiàn)beta分布的采樣或抽樣實例代碼的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

上一篇:Java編程WeakHashMap實例解析

欄    目:Java編程

下一篇:Java編程線程同步工具Exchanger的使用實例解析

本文標題:Java編程實現(xiàn)beta分布的采樣或抽樣實例代碼

本文地址:http://www.jygsgssxh.com/a1/Javabiancheng/8353.html

網(wǎng)頁制作CMS教程網(wǎng)絡編程軟件編程腳本語言數(shù)據(jù)庫服務器

如果侵犯了您的權利,請與我們聯(lián)系,我們將在24小時內(nèi)進行處理、任何非本站因素導致的法律后果,本站均不負任何責任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權所有