【发布时间】:2016-06-06 03:56:33
【问题描述】:
在python中,有几种核密度估计的方法,我想知道它们之间的区别,并做出一个好的选择。
他们是:
scipy.stats.gaussian_kde, http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.gaussian_kde.html
sklearn.neighbors.KernelDensity,http://scikit-learn.org/stable/modules/generated/sklearn.neighbors.KernelDensity.html#sklearn.neighbors.KernelDensity
统计模型 http://statsmodels.sourceforge.net/stable/nonparametric.html#kernel-density-estimation
我认为我们可以与1d, 2d、bandwidth selection、Implementation 和performance 进行比较
我只有sklearn.neighbors.KernelDensity 的经验。这是我所知道的:
速度一般较快,可以多维执行,但没有帮助决定带宽。
我看了scipy.kde,好像有带宽选择方法。
【问题讨论】:
标签: python scipy statistics