이 기사는 주로 Java 프로그래밍에서 이항 분포의 샘플링 또는 샘플링을 연구합니다. 다음은 특정 구현 코드입니다.
다음 프로그램은 N = 100 및 p = 0.9의 이항 분포 샘플링이며 총 10,000 개의 샘플입니다.
패키지 기능; import org.apache.commons.math3.distribution.betAdpotribution; import org.apache.commons.math3.diptribution.binomialDistribution; import org.apache.commons.math3.special.gamma; public class dergamma {// public static void main (문자열 [] for (int i = 0); i ++) {System.out.println (BinomialSampler (100,0.9));}} // Binomial 분포 샘플링 공개 정적 이중 바이오밀어 샘플러 (int 시험, Double P) {Binomdiptribution binomial = New Binomialdipution (시험, p); 반환 binomial.sample.아래 그림과 같이 각 샘플링의 결과는 다음과 같습니다.
분포의 그래프는 다음과 같습니다.
요약
위는 이항 분포에 대한 샘플링 또는 샘플링 인스턴스 코드를 구현하기위한 Java 프로그래밍에 대한이 기사의 전체 내용입니다. 모든 사람에게 도움이되기를 바랍니다. 관심있는 친구는이 사이트의 다른 관련 주제를 계속 참조 할 수 있습니다. 단점이 있으면 메시지를 남겨 두십시오. 이 사이트를 지원해 주신 친구들에게 감사드립니다!