unidata {iAR} | R Documentation |
Unidata Class
Description
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.
Usage
unidata(
times = integer(0),
series = integer(0),
series_esd = integer(0),
series_names = character(0)
)
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.
See Also
[iAR], [CiAR]
Examples
# Create a unidata object
unidata_instance <- unidata(
times = c(1, 2, 3, 4),
series = c(10, 20, 15, 25),
series_esd = c(1, 1.5, 1.2, 1.8),
series_names = "my_series")