Распределение гаммы отключено и не отображается

Я сделал 5 гамма-графиков, и последний, Гамма (100,7) отключен. Используя тот же код, я также сделал еще 5 гамма-графиков (Гамма (128,8), Гамма (150,9), Гамма (169,10), Гамма (184,11), Гамма (205, 12)) и ни одного из них появляются Как это исправить?

Блокнот для ноутбука Jupyter 1:

import numpy as np
import scipy.stats as stats 
from matplotlib import pyplot as plt

x = np.linspace (0, 100, 200) 
y1 = stats.gamma.pdf(x, a=29, loc=3) #a is alpha, loc is beta
y2 = stats.gamma.pdf(x, a=45, loc=4) 
y3 = stats.gamma.pdf(x, a=65, loc=5) 
y4 = stats.gamma.pdf(x, a=80, loc=6) 
y5 = stats.gamma.pdf(x, a=100, loc=7) #CUT OFF
plt.plot(x, y1, "y-", label=(r'$\alpha=29, \beta=3$')) 
plt.plot(x, y2, "r-", label=(r'$\alpha=45, \beta=4$'))
plt.plot(x, y3, "g-", label=(r'$\alpha=65, \beta=5$'))
plt.plot(x, y4, "m-", label=(r'$\alpha=80, \beta=6$'))
plt.plot(x, y5, "c-", label=(r'$\alpha=100, \beta=7$'))

plt.ylim([0,0.08])
plt.xlim([0,150])
plt.show()

Блокнот Jupyter для ноутбука 2:

import numpy as np
import scipy.stats as stats 
from matplotlib import pyplot as plt

x = np.linspace (0, 100, 200) #start, stop, num of samples
y6 = stats.gamma.pdf(x, a=128, loc=8) #a is alpha, b is loc
y7 = stats.gamma.pdf(x, a=150, loc=9) 
y8 = stats.gamma.pdf(x, a=169, loc=10) 
y9 = stats.gamma.pdf(x, a=184, loc=11) 
y10 = stats.gamma.pdf(x, a=205, loc=12) 
plt.plot(x, y6, "y-", label=(r'$\alpha=128, \beta=8$')) 
plt.plot(x, y7, "r-", label=(r'$\alpha=150, \beta=9$'))
plt.plot(x, y8, "g-", label=(r'$\alpha=169, \beta=10$'))
plt.plot(x, y9, "m-", label=(r'$\alpha=184, \beta=11$'))
plt.plot(x, y10, "c-", label=(r'$\alpha=205, \beta=12$'))

plt.ylim([0,0.15])
plt.xlim([0,300])
plt.xlabel(r'$x$')
plt.ylabel(r'$y$')
plt.title('Gamma Distributions, ' + r'$y=Gamma(\alpha + k, \beta + 1)$')
plt.legend(loc='best') 
plt.show()

Участок 1

введите описание изображения здесь

Участок 2

введите описание изображения здесь

0 ответов

Другие вопросы по тегам