AnalysisAggregation#

class openstef_beam.analysis.models.AnalysisAggregation(*values)[source]

Bases: StrEnum

Defines the aggregation levels for visualizations.

Each aggregation level determines how evaluation reports are grouped and compared in visualizations, enabling different analytical perspectives.

Members:

  • NONE (“none”): Single run, single target - individual performance analysis

  • TARGET (“target”): Single run, per target - cross-target comparison (e.g., RMAE per target)

  • GROUP (“group”): Single run, multiple targets - cross-group comparison (e.g., RMAE per group)

  • RUN (“run”): Multiple runs, per target - model comparison on same target for all targets

  • RUN_AND_GROUP (“run_and_group”): Multiple runs, multiple targets - comparison matrix

NONE = 'none'
TARGET = 'target'
GROUP = 'group'
RUN_AND_NONE = 'run_and_none'
RUN_AND_TARGET = 'run_and_target'
RUN_AND_GROUP = 'run_and_group'