valid_dates {rplanes} | R Documentation |
Validate dates
Description
This function validates that there are no gaps or overlaps between dates specified in the "seed_date" and "signal_date". During plausibility component analyses, the function is called to validate the seed against the evaluated signal.
Usage
valid_dates(seed_date, signal_date, resolution, warn_incomplete = FALSE)
Arguments
seed_date |
Last date available in seed object |
signal_date |
First date available in signal object |
resolution |
Character vector specifying the temporal resolution (e.g., "days", "weeks", "months") |
warn_incomplete |
Logical as to whether or not the validation should warn for completeness of seed and signal; default is |
Value
The validation will return with a stop()
if there is an overlap or gap between seed and signal dates. Otherwise the function will invisibly return TRUE
indicating that the date span is valid.
Examples
seed_date <- as.Date("2023-03-08")
signal_date <- as.Date("2023-03-15")
valid_dates(seed_date = seed_date, signal_date = signal_date, resolution="weeks")
x <- try(valid_dates(seed_date = seed_date,
signal_date = signal_date,
resolution="days"), silent=TRUE)
x
x <- try(valid_dates(seed_date = seed_date,
signal_date = signal_date,
resolution="months"), silent=TRUE)
x
[Package rplanes version 0.1.0 Index]