conkit.misc.bandwidth module¶
A collection of bandwidth estimators for Kernel Density Estimation
-
class
AmiseBW(data, niterations=25, eps=0.001)[source]¶ Bases:
conkit.misc.bandwidth.BandwidthBaseAsymptotic Mean Integrated Squared Error (AMISE)
This particular choice of bandwidth recovers all the important features whilst maintaining smoothness. It is a direct implementation of the method used by [1].
[1] Sadowski, M.I. (2013). Prediction of protein domain boundaries from inverse covariances. -
bandwidth¶
-
-
class
BandwidthBase[source]¶ Bases:
abc.ABCAbstract class for bandwidth calculations
-
bandwidth¶
-
bw¶
-
-
class
BowmanBW(data)[source]¶ Bases:
conkit.misc.bandwidth.BandwidthBaseBowman & Azzalini [2] bandwidth calculation
\[\sqrt{\frac{\sum{X}^2}{n}-(\frac{\sum{X}}{n})^2}*(\frac{(d+2)*n}{4})^\frac{-1}{d+4}\][2] Bowman, A.W. & Azzalini, A. (1997). Applied Smoothing Techniques for Data Analysis. -
bandwidth¶
-
-
class
LinearBW(data, threshold=15)[source]¶ Bases:
conkit.misc.bandwidth.BandwidthBaseLinear [3] implementation
\[\frac{N_{max}}{t}\][3] Sadowski, M.I. (2013). Prediction of protein domain boundaries from inverse covariances. -
bandwidth¶
-
-
class
ScottBW(data)[source]¶ Bases:
conkit.misc.bandwidth.BandwidthBaseScott’s [4] implementation
\[1.059*\sigma*n^\frac{-1}{d+4}\][4] Scott, D.W. (1992). Multivariate Density Estimation: Theory, Practice, and Visualization. -
bandwidth¶
-