Learn R Programming

fb4package (version 2.0.0)

validate_time_series_data: Validate Time Series Data Structure (Basic Level)

Description

Basic validation of time series data structure and content for use in FB4 simulations.

Usage

validate_time_series_data(
  data,
  data_name,
  required_cols = NULL,
  min_cols = NULL
)

Value

Invisibly returns TRUE if validation passes; throws an error otherwise.

Arguments

data

Data to validate

data_name

Name of the dataset (for error messages)

required_cols

Required column names

min_cols

Minimum number of columns

Details

Performs comprehensive validation including:

  • Structure validation (data.frame, non-empty)

  • Required column presence

  • Day column validation (numeric, finite, ascending)

  • Duplicate detection

Examples

Run this code
temp_data <- data.frame(Day = 1:10, Temperature = 15:24)
isTRUE(validate_time_series_data(temp_data, "temperature", c("Day", "Temperature")))

Run the code above in your browser using DataLab