Muestreo aleatorio por medio de una función de densidad de probabilidad
Defina una distribución de fórmulas por medio de una función de densidad de probabilidad. La función de densidad no es continua y contiene una singularidad infinita.
In[1]:=
![Click for copyable input](assets.es/random-sampling-from-a-singular-pdf/In_44.png)
dist = ProbabilityDistribution[
Piecewise[{{1/(4 Sqrt[Abs[x]]), -1 < x < 0}, {2/3, 1/4 < x <= 1}},
0], {x, -1, 1}]
Out[1]=
![](assets.es/random-sampling-from-a-singular-pdf/O_38.png)
Genere una muestra aleatoria a partir de la distribución y compare su histograma con la función de densidad.
In[2]:=
![Click for copyable input](assets.es/random-sampling-from-a-singular-pdf/In_45.png)
sample = RandomVariate[dist, 10^5];
muestre la entrada completa de Wolfram Language
Out[3]=
![](assets.es/random-sampling-from-a-singular-pdf/O_39.png)