Skip to content

smoothing

PoissonSmoother

PoissonSmoother(
    window_size: int = 7,
    alpha: float = 0.1,
    eps_left: int = 20,
    eps_right: int = 5,
)

Bases: BaseEstimator, TransformerMixin

Source code in datasci_toolkit/smoothing.py
def __init__(
    self,
    window_size: int = 7,
    alpha: float = 0.1,
    eps_left: int = 20,
    eps_right: int = 5,
) -> None:
    self.window_size = window_size
    self.alpha = alpha
    self.eps_left = eps_left
    self.eps_right = eps_right

PredictionSmoother

PredictionSmoother(min_observations: int = 1)

Bases: BaseEstimator, TransformerMixin

Source code in datasci_toolkit/smoothing.py
def __init__(self, min_observations: int = 1) -> None:
    self.min_observations = min_observations