Smooth Hill Estimator#
- class tailestim.estimators.smooth_hill.SmoothHillEstimator(r_smooth=2, **kwargs)[source]#
Bases:
BaseTailEstimatorSmooth Hill estimator for tail index estimation.
This class implements the Smooth Hill estimator, which applies smoothing to the classical Hill estimator. It does not use bootstrap procedures.
- Parameters:
- r_smoothint, default=2
Integer parameter controlling the width of smoothing window. Typically small value such as 2 or 3.
- **kwargsdict
Additional parameters (not used by this estimator).
Examples#
from tailestim import TailData
from tailestim import HillEstimator
data = TailData(name='Pareto').data
# Initialize and fit Smooth Hill estimator
smooth_hill = SmoothHillEstimator()
smooth_hill.fit(data)
# Get estimated values
res = smooth_hill.get_result()