Enum: AggregationType
How to aggregate time series data
URI: tvbo:enum/AggregationType
Permissible Values
| Value | Meaning | Description |
|---|---|---|
| mean | None | Average over time |
| median | None | Median over time (per node) |
| variance | None | Variance over time (per node) |
| std | None | Standard deviation over time (per node) |
| first_passage | None | First-passage time index (per node): the first sample at which the source cro… |
| last | None | Last value in window |
| first | None | First value in window |
| window | None | Sliding window aggregation |
| none | None | No aggregation |
Slots
| Name | Description |
|---|---|
| aggregation | How to aggregate over time |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/tvbo
LinkML Source
name: AggregationType
description: How to aggregate time series data
from_schema: https://w3id.org/tvbo
rank: 1000
permissible_values:
mean:
text: mean
description: Average over time
median:
text: median
description: 'Median over time (per node). Robust to phase-slip / outlier samples
that bias the mean. For an Observation.dynamics observer this is computed streaming:
a per-node histogram (bins from the observation''s `histogram` slot) is folded
into the integrator carry and the 0.5 quantile is read at finalize, so no trajectory
is held.'
variance:
text: variance
description: Variance over time (per node)
std:
text: std
description: Standard deviation over time (per node)
first_passage:
text: first_passage
description: 'First-passage time index (per node): the first sample at which the
source crosses the observation''s `threshold` parameter (>=), or the sample
count if it never crosses. Backend-independent (argmax of the threshold-crossing).
Multiply by the sampling step for a time.'
last:
text: last
description: Last value in window
first:
text: first
description: First value in window
window:
text: window
description: Sliding window aggregation
none:
text: none
description: No aggregation