(function from pyomo.contrib.parmest.parmest)
pyomo.contrib.parmest.parmest
Calculates objective + regularization_weight*(theta - theta_ref)^T * prior_FIM * (theta - theta_ref) using label-based alignment for safety and subsets for efficiency.
model (ConcreteModel) – Annotated Pyomo model
prior_FIM (pd.DataFrame) – Prior Fisher Information Matrix from previous experimental design
theta_ref (dict, optional) – Reference parameter values used in regularization. If None, defaults to the current parameter values in the model.
regularization_weight (float, optional) – Weighting factor for the regularization term. Default is 1.0.
obj_function (callable, optional) – Built-in objective function selected by the user, e.g., SSE. Default is SSE.
expr – Expression representing the L2-regularized objective
Pyomo expression