我有这个任务:
3 为此,生成n个体积的1000个样本并构建 三个或多个n值的样本平均值的直方图 例如5、10、50)。
5。 在每个直方图的顶部,绘制相应的密度 正态分布(请注意函数的参数, 它输入的不是色散,而是标准差。
因此,如果我想在Python中选择指数分布,是否需要那样做?
from scipy.stats import expon
import matplotlib.pyplot as plt
exdist=sc.expon(loc=2,scale=3) # loc and scale - shift and scale parameters, default values 0 and 1.
mean, var, skew, kurt = exdist.stats(moments='mvsk') # Let's see the moments of our distribution.
x = np.linspace((0,2,100))
ax.plot(x, exdist.pdf(x)) # Let's draw it
arr=exdist.rvc(size=1000) # generation of thousand of random numbers. (Is it for task 3?)
我不断收到此错误:这是Jupyter的屏幕截图: https://i.stack.imgur.com/zwUtu.png 您能告诉我如何编写正确的代码吗?我不知道从哪里开始或在哪里犯错误。我是否必须使用arr.mean()搜索样本均值并使用plt.hist(arr,bins =)来构建直方图?我非常感谢您的解释。