Skip to content

Commit 878dc60

Browse files
committed
Declare attributes in init
1 parent 7fb04a8 commit 878dc60

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

nannyml/drift/univariate/methods.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -582,6 +582,9 @@ def __init__(self, **kwargs) -> None:
582582
self._bin_width: float
583583
self._bin_edges: np.ndarray
584584
self._ref_rel_freqs: Optional[np.ndarray] = None
585+
self._ref_min: float
586+
self._ref_max: float
587+
self._ref_cdf: np.ndarray
585588
self._fitted = False
586589
if (
587590
(not kwargs)
@@ -640,7 +643,7 @@ def _calculate(self, data: pd.Series):
640643
amount_bigger = (n_bigger + 1) / len(data)
641644
bigger_with_last_ref_value = np.concatenate(([self._ref_max], data_bigger))
642645
x, y = self._ecdf(bigger_with_last_ref_value)
643-
term_bigger = np.sum((1 - y)[: -1] * np.diff(x))
646+
term_bigger = np.sum((1 - y)[:-1] * np.diff(x))
644647
term_bigger = term_bigger * amount_bigger
645648
else:
646649
term_bigger, amount_bigger = 0, 0

0 commit comments

Comments
 (0)