insert_ebes_into_dataset#

pharmpy.modeling.insert_ebes_into_dataset(model, individual_estimates, individual_estimates_covariance)[source]#

Insert EBEs and ETCs from results into the dataset of a model

Parameters:
  • model (Model) – Pharmpy model

  • individual_estimates (pd.DataFrame) – Individual eta estimates (EBEs). Could be taken directly from ModelfitResults.

  • individual_estimates_covariance (pd.DataFrame) – Uncertainties of individual estimates (ETCs). Could be taken directly from ModelfitResults.

Returns:

Model – Updated Pharmpy model

Example

>>> from pharmpy.modeling import insert_ebes_into_dataset, load_example_model
>>> from pharmpy.tools import load_example_modelfit_results
>>> model = load_example_model("pheno")
>>> results = load_example_modelfit_results("pheno")
>>> ebes = results.individual_estimates
>>> etcs = results.individual_estimates_covariance
>>> model2 = insert_ebes_into_dataset(model, ebes, etcs)
>>> model2.datainfo.names
['ID', 'TIME', 'AMT', 'WGT', ..., 'ET_1', 'ET_2', 'ETC_1_1', 'ETC_2_1', 'ETC_2_2']