Performs statistical and physical validation checks on a
simulated climate dataset generated using
simulate_climate().
validate_climate(climate_data, digits = 2, return_data = TRUE)Data frame generated from
simulate_climate().
Number of decimal places for summaries. Default is 2.
Logical. If TRUE, returns all validation outputs as a list. Default is TRUE.
A list containing:
Descriptive statistics for all numeric climate variables.
Count and percentage of missing values.
Number of physical inconsistencies detected.
Correlation matrix among major climate variables.
Mean climate conditions by season.
Mean climate conditions by station.
Frequency of extreme rainfall and wind events.
Overall validation metrics for the climate dataset.
The function computes:
Descriptive statistics
Missing value diagnostics
Physical consistency checks
Correlation structure
Seasonal summaries
Station summaries
Extreme-event frequencies
Validation summary metrics
if (FALSE) { # \dontrun{
cd <- simulate_climate(stations, tindex_month)
vc <- validate_climate(cd)
vc$summary_statistics
vc$correlation_matrix
vc$physical_checks
vc$validation_summary
} # }