我正在尝试绘制 Gamma(alpha=scale=29, beta=size=3),但我收到错误 TypeError: _parse_args() got an unexpected keyword argument 'size' for y1
. 我正在关注伽玛分布的scipy 文档,并且有一个伽玛分布的大小参数,所以我不明白为什么会出现这个错误。
import numpy as np
from scipy.stats import gamma
from matplotlib import pyplot as plt
x = np.linspace (0, 100, 200) #start, stop, num of samples
y1 = gamma.pdf(x, scale = 29, size = 3) #PRODUCES ERROR HERE
plt.plot(x, y1, "-", label=(r'$\alpha=1, \beta=1$'))
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()