Constructs the observation object consumed throughout the package. The grid must be strictly increasing and uniformly spaced, and the observations must be finite; version 0 additionally assumes the observations are effectively noise-free. The noise-free restriction follows the method's current published scope: andreou2026cir Section 2.1 leaves noise-contaminated observations to future work, and its Discussion lists them as an open direction, so this is a limitation of the framework as published, not a modelling assumption added by the package.
Arguments
- t
Numeric vector of observation times, strictly increasing and uniformly spaced.
- x
Numeric matrix of observations with one row per time and at least one column, or a vector coerced to a single column.
- noise_free
Logical; must be
TRUE, since noisy observations are not supported in this version.- names
Optional character vector of unique, non-empty column names, one per observed channel.
Value
An object of class obs_traj: a list with the time vector t, the
observation matrix x, the step dt, the observed dimension k and the
flag noise_free.