Transformer
Aggregator
Prepare hierarchical data, including aggregate levels, from bottom level.
Quickstart
python
from sktime.transformations.hierarchical.aggregate import Aggregator
estimator = Aggregator(flatten_single_levels=True, bypass_inverse_transform=True)Parameters(2)
- flatten_single_levelboolean (default=True)
- Remove aggregate nodes, i.e. (“__total”), where there is only a single child to the level
- bypass_inverse_transformboolean (default=True)
- If True, the inverse_transform method is skipped. If False, the inverse_transform method is implemented and can be used to remove aggregate levels from the data.
Examples
>>> from sktime.transformations.hierarchical.aggregate import Aggregator
>>> from sktime.utils._testing.hierarchical import _bottom_hier_datagen
>>> agg = Aggregator ()
>>> y = _bottom_hier_datagen (
... no_bottom_nodes = 3,
... no_levels = 1,
... random_seed = 123,
... )
>>> y = agg. fit_transform (y)References
- [1 ] https://otexts.com/fpp3/hierarchical.html