osmose.calibration.objectives

Objective functions for OSMOSE calibration.

Functions

abundance_rmse(simulated, observed[, species])

RMSE for abundance time series.

biomass_rmse(simulated, observed[, species])

Root mean square error of biomass time series.

catch_at_size_distance(simulated, observed)

RMSE between 2D catch-at-size outputs.

diet_distance(simulated, observed)

Frobenius norm distance between diet composition matrices.

normalized_rmse(simulated, observed)

RMSE normalized by the mean of observed values.

size_at_age_rmse(simulated, observed)

RMSE between 2D size-at-age outputs.

weighted_multi_objective(objectives, weights)

Weighted dot product of objective values.

yield_rmse(simulated, observed[, species])

RMSE for yield time series.

Classes

BiomassRMSEObjective(observed[, species])

Picklable biomass-RMSE objective (wraps biomass_rmse; reshapes wide->long).

DietDistanceObjective(observed)

Picklable diet-distance objective (wraps diet_distance; holds the observed matrix).