The `unidata` class is an S7 class designed to represent univariate irregularly observed time series models with associated times, values, and optional error standard deviations.
Arguments
- times
A numeric vector representing the time points.
- series
A numeric vector representing the values of the time series.
- series_esd
A numeric vector representing the error standard deviations of the time series.
- series_names
An optional character vector of length 1 representing the name of the series.
Validation Rules
- `@times`, `@series`, and `@series_esd` must be numeric vectors. - `@times` must not contain `NA` values and must be strictly increasing. - The length of `@series` must match the length of `@times`. - The length of `@series_esd` must be 0, 1, or equal to the length of `@series`. - `NA` values in `@series` must correspond exactly (positionally) to `NA` values in `@series_esd`. - `@series_names`, if provided, must be a character vector of length 1.