Java編程實現(xiàn)beta分布的采樣或抽樣實例代碼
本文研究的主要是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編程
下一篇:Java編程線程同步工具Exchanger的使用實例解析
本文標題:Java編程實現(xiàn)beta分布的采樣或抽樣實例代碼
本文地址:http://www.jygsgssxh.com/a1/Javabiancheng/8353.html
您可能感興趣的文章


閱讀排行
本欄相關
- 01-10Java咖啡館(1)——嘆咖啡
- 01-10JVM的垃圾回收機制詳解和調(diào)優(yōu)
- 01-10Java Socket編程(三) 服務器Sockets
- 01-10Java進階:Struts多模塊的技巧
- 01-10J2SE 1.5版本的新特性一覽
- 01-10Java Socket編程(一) Socket傳輸模式
- 01-10Java運行時多態(tài)性的實現(xiàn)
- 01-10Java Socket編程(二) Java面向連接的類
- 01-10Java Socket編程(四) 重復和并發(fā)服務
- 01-10Java經(jīng)驗點滴:處理沒有被捕獲的異常
隨機閱讀
- 01-10SublimeText編譯C開發(fā)環(huán)境設置
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 08-05織夢dedecms什么時候用欄目交叉功能?
- 01-10使用C語言求解撲克牌的順子及n個骰子
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 04-02jquery與jsp,用jquery
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 01-11ajax實現(xiàn)頁面的局部加載
- 01-10delphi制作wav文件的方法
- 01-10C#中split用法實例總結


