`statsmodels.nonparametric.kernel_density.KDEMultivariate` 使用的内核是什么
What is the kernel used by `statsmodels.nonparametric.kernel_density.KDEMultivariate`
我注意到 statsmodels.nonparametric.kernel_density.KDEMultivariate
中没有 kernel
选项。我想知道它使用的内核是什么?谢谢
网站 https://www.statsmodels.org/stable/nonparametric.html 指出
"Multivariate estimation (as provided by KDEMultivariate) uses product kernels."
这是否回答了您的问题?
我刚刚找到了答案。在statsmodels
的源代码中,pdf
的实现,即this, uses the function, gpke
, i.e. this。
现在,即使方法 gpke
通过参数 ckertype
提供了提供内核类型的选项,但它默认为 gaussian
。回到 pdf
的调用者,ckertype
参数没有明确指定,因此它被设置为默认值 Gaussian
...
顺便说一句,我发现 statsmodels
尽管非常全面和严格,但在 python 中执行得非常糟糕。我想我会用 C++ 来实现整个事情...
我注意到 statsmodels.nonparametric.kernel_density.KDEMultivariate
中没有 kernel
选项。我想知道它使用的内核是什么?谢谢
网站 https://www.statsmodels.org/stable/nonparametric.html 指出 "Multivariate estimation (as provided by KDEMultivariate) uses product kernels."
这是否回答了您的问题?
我刚刚找到了答案。在statsmodels
的源代码中,pdf
的实现,即this, uses the function, gpke
, i.e. this。
现在,即使方法 gpke
通过参数 ckertype
提供了提供内核类型的选项,但它默认为 gaussian
。回到 pdf
的调用者,ckertype
参数没有明确指定,因此它被设置为默认值 Gaussian
...
顺便说一句,我发现 statsmodels
尽管非常全面和严格,但在 python 中执行得非常糟糕。我想我会用 C++ 来实现整个事情...