我有一个1D数据集,保存在1D列表中。获得概率密度函数的最佳方法是什么?我尝试了使用scipy gaussian_kde的常用方法。
array = np.array(values)
kde = gaussian_kde(array)
x = np.linspace(0, 50, 500)
plt.plot(x, kde(x), label="", color="blue")
plt.legend(loc='best')
plt.show()
生成的图不是预期的概率密度函数,因为对于每个x,概率密度函数应具有介于0和1之间的值。
红糖糍粑
相关分类