Validate body composition
Value
A named list with three elements: valid (logical),
errors (character vector), and warnings (character
vector). valid is FALSE if required composition fields are
missing or if fractions do not sum to approximately 1. warnings
are issued when individual fractions fall outside typical biological
ranges for fish.
Examples
comp <- calculate_body_composition(
weight = 100,
processed_composition_params = list(water_fraction = 0.72,
fat_energy = 36450, protein_energy = 17990, max_fat_fraction = 0.30)
)
validate_body_composition(comp)$valid
#> [1] TRUE
