この記事では、主にJavaプログラミングにおける二項分布のサンプリングまたはサンプリングを研究しています。以下は特定の実装コードです。
次のプログラムは、n = 100およびp = 0.9の二項分布サンプリングで、合計10,000のサンプルがあります。
パッケージ関数; inmolg.apache.commons.math3.distribution.betadistribution; Import org.apache.commons.math3.distribution.binomialdistribution; Import org.apache.commons.math3.special.gamma; public class dergamma {//サンプル1000回のパブリックスタティックメイン= i ++){System.out.println(binomialsampler(100,0.9));}} // binoMial分布サンプリングpublic static double binomialsampler(int tirials、double p){binomialdistribution binial = new binomialdistribution(tirimial、p); return binomial.sumple();下の図に示すように、各サンプリングの結果:
分布のグラフは次のとおりです。
要約します
上記は、二項分布のためのサンプリングまたはサンプリングインスタンスコードを実装するためのJavaプログラミングに関するこの記事の全体的な内容です。私はそれが誰にでも役立つことを願っています。興味のある友人は、このサイトの他の関連トピックを引き続き参照できます。欠点がある場合は、それを指摘するためにメッセージを残してください。このサイトへのご支援をありがとうございました!