gluonts.ev.evaluator module#

class gluonts.ev.evaluator.DerivedEvaluator(name: str, evaluators: Dict[str, gluonts.ev.evaluator.Evaluator], post_process: Callable)[source]#

Bases: gluonts.ev.evaluator.Evaluator

An Evaluator for metrics that are derived from other metrics.

A derived metric updates multiple, simpler metrics independently and in the end combines their results as defined in post_process.

evaluators: Dict[str, gluonts.ev.evaluator.Evaluator]#
get() numpy.ndarray[source]#
name: str#
post_process: Callable#
update(data: ChainMap[str, numpy.ndarray]) None[source]#
class gluonts.ev.evaluator.DirectEvaluator(name: str, stat: Callable, aggregate: gluonts.ev.aggregations.Aggregation)[source]#

Bases: gluonts.ev.evaluator.Evaluator

An Evaluator which uses a single function and aggregation strategy.

aggregate: gluonts.ev.aggregations.Aggregation#
get() numpy.ndarray[source]#
name: str#
stat: Callable#
update(data: ChainMap[str, numpy.ndarray]) None[source]#
class gluonts.ev.evaluator.Evaluator(name: str)[source]#

Bases: object

get() numpy.ndarray[source]#
name: str#
update(data: ChainMap[str, numpy.ndarray]) None[source]#