このペーパーの主な研究は、次のようにベータ分布のサンプリングまたはサンプリングを実装するJavaプログラミングです。
この記事では、Math3が提供するツールキットを使用してベータ分布をサンプリングします。次のプログラムは、Alpha = 81およびBeta = 219のベータ分布関数をサンプリングし、合計10,000のサンプルがサンプリングされます。
package function;/** * @author: Qian Yang, School of Management, Hefei University of Technology* @email:[email protected] * @ The main use of gamma-related function in math3*/import org.apache.commons.math3.distribution.BetaDistribution;import org.apache.commons.math3.special.Gamma;public class dergamma { public static void main(string [] args){//サンプル1000回(int i = 0; i <10000; i ++){system.out.println(betasampler(81,219)); }} //ベータ配布サンプリングpublic static double betasampler(double alpha、double beta){betadistribution beta = new betadistribution(alpha、beta); return beta.sample(); }}
サンプリング後の結果の出力部分は次のとおりです。
要約します
上記は、ベータ分布のためのサンプリングまたはサンプリングインスタンスコードを実装するためのJavaプログラミングに関するこの記事の全体的な内容です。私はそれが誰にでも役立つことを願っています。興味のある友人は、このサイトの他の関連トピックを引き続き参照できます。欠点がある場合は、それを指摘するためにメッセージを残してください。このサイトへのご支援をありがとうございました!