Cet article étudie principalement l'échantillonnage ou l'échantillonnage des distributions binomiales dans la programmation Java. Ce qui suit est le code d'implémentation spécifique.
Le programme suivant est un échantillonnage de distribution binomiale avec n = 100 et p = 0,9, avec un total de 10 000 échantillons.
Fonction du package; import org.apache.commons.math3.distribution.betadistribution; import org.apache.commons.math3.distribution.binomialdistribution; import org.apache.commons.math3.special.gamma; classe publique Dergamma {// comprimé 1000 fois public static main (String [] args) {pour (i = 0; i ++) {System.out.println (BinomialSampler (100,0,9));}} // Distribution binomiale Sampling public statique double binomialsampleur (INT Trials, double p)Comme indiqué dans la figure ci-dessous, le résultat de chaque échantillonnage:
Le graphique de la distribution est le suivant:
Résumer
Ce qui précède est l'intégralité du contenu de cet article sur la programmation Java pour implémenter l'échantillonnage ou l'échantillonnage du code d'instance pour la distribution binomiale. J'espère que ce sera utile à tout le monde. Les amis intéressés peuvent continuer à se référer à d'autres sujets connexes sur ce site. S'il y a des lacunes, veuillez laisser un message pour le signaler. Merci vos amis pour votre soutien pour ce site!