Evaluate a single BirdFlow model (default evaluation function)
evaluate_model.RdLoads a fitted BirdFlow HDF5, computes interval-based metrics, optional route statistics (both conditional on observed tracks and unconditional synthetic routes by season), and PIT calibration diagnostics. Also extracts key hyperparameters and distribution-level correlations.
Value
A list with elements:
- df
A one-row tibble of summary metrics and hyperparameters.
- obs
The interval data object passed in
data[[1]].- metric_for_each_transition
Per-transition metrics table.
Details
Side effects:
Saves a PIT calibration RDS to
<output_path>/pit_data/.Prints a compact tibble of derived metrics.
Examples
if (FALSE) { # \dontrun{
one <- split_data$training_data
two <- split_data$training_data_one_week
out <- evaluate_model(".../amewoo_150km_xyz.hdf5", data = list(one, two), params = trainer$params)
out$df
} # }