Échantillonnage aléatoire à partir d'une densité de probabilité singulière
Définissez une loi de la formule par une fonction de densité de probabilité. La fonction de densité n'est pas continue et contient une singularité infinie.
In[1]:=
dist = ProbabilityDistribution[
Piecewise[{{1/(4 Sqrt[Abs[x]]), -1 < x < 0}, {2/3, 1/4 < x <= 1}},
0], {x, -1, 1}]
Out[1]=
Générez un échantillon aléatoire de la loi et comparez son histogramme avec la fonction de densité.
In[2]:=
sample = RandomVariate[dist, 10^5];
Afficher l'entrée complète de Wolfram Language
Out[3]=