【发布时间】:2018-07-26 06:32:27
【问题描述】:
我有一组保存在 python 中的一维数据。我可以使用 scipy 的 gaussian_kde 函数获得概率密度函数。我想知道返回的分布是否与正态分布等理论分布相匹配。为此我可以使用KL散度吗?如果是这样,我该如何使用 python 来做到这一点?
这是我获取概率密度函数的python代码。
array = np.array(values)
KDEpdf = gaussian_kde(array)
x = np.linspace(0, 50, 1500)
kdepdf = KDEpdf.evaluate(x)
plt.plot(x, kdepdf, label="", color="blue")
plt.legend()
plt.show()
【问题讨论】:
-
检查 scipy 的 entropy-funciton
标签: python statistics