In [23]:
from scipy import stats
# Graficando Beta
a, b = 5, 1 # parametros de forma.
def f1(a,b):
beta = stats.beta(a, b)
x = np.linspace(beta.ppf(0.01),
beta.ppf(0.99), 100)
fp = beta.pdf(x) # Función de Probabilidad
plt.plot(x, fp)
f1(0.5,0.5)
f1(5,1)
f1(1,3)
f1(2,2)
f1(2,5)
plt.title('Distribucion Beta')
plt.ylabel('probabilidad')
plt.xlabel('valores')
plt.xlim(0, 1)
plt.ylim(0, 2.5)
plt.show()
In [25]:
def random_beta(a,b):
rand_beta = np.random.beta(a,b,size=100)
return rand_beta
first_rand = random_beta(0.5,0.5)
print(first_rand.mean())
In [ ]: