calculate_prec_from_cov#

pharmpy.modeling.calculate_prec_from_cov(cov)[source]#

Calculate precision matrix from a covariance matrix

Parameters:

cov (pd.DataFrame) – Covariance matrix

Returns:

pd.DataFrame – Precision matrix

Examples

>>> from pharmpy.modeling import calculate_prec_from_cov
>>> from pharmpy.tools import load_example_modelfit_results
>>> results = load_example_modelfit_results("pheno")
>>> cov = results.covariance_matrix
>>> cov
                  PTVCL          PTVV   THETA_3      IVCL           IVV     SIGMA_1_1
PTVCL      4.411510e-08  4.010000e-08 -0.000002 -0.000001  1.538630e-07  8.178090e-08
PTVV       4.010000e-08  7.233530e-04 -0.000804  0.000050  7.171840e-05  1.461760e-05
THETA_3   -1.665010e-06 -8.040250e-04  0.007016 -0.000108 -3.944800e-05  2.932950e-05
IVCL      -1.093430e-06  4.981380e-05 -0.000108  0.000180 -1.856650e-05  4.867230e-06
IVV        1.538630e-07  7.171840e-05 -0.000039 -0.000019  5.589820e-05 -4.685650e-07
SIGMA_1_1  8.178090e-08  1.461760e-05  0.000029  0.000005 -4.685650e-07  5.195640e-06
>>> calculate_prec_from_cov(cov)
                  PTVCL          PTVV       THETA_3           IVCL           IVV      SIGMA_1_1
PTVCL      2.995567e+07  22660.028196  16057.855248  203511.614428 -39474.250514 -820118.299536
PTVV       2.266003e+04   2129.904642    260.176234    -375.266233  -2800.816246   -7718.769557
THETA_3    1.605786e+04    260.176234    187.038903     177.207683   -205.808480   -2225.150449
IVCL       2.035116e+05   -375.266233    177.207683    7527.530027   2462.974821   -9977.488860
IVV       -3.947425e+04  -2800.816246   -205.808480    2462.974821  22343.198618    9370.758371
SIGMA_1_1 -8.201183e+05  -7718.769557  -2225.150449   -9977.488860   9370.758371  249847.177845

See also

calculate_se_from_cov

Standard errors from covariance matrix

calculate_se_from_prec

Standard errors from precision matrix

calculate_corr_from_cov

Correlation matrix from covariance matrix

calculate_cov_from_prec

Covariance matrix from precision matrix

calculate_cov_from_corrse

Covariance matrix from correlation matrix and standard errors

calculate_prec_from_corrse

Precision matrix from correlation matrix and standard errors

calculate_corr_from_prec

Correlation matrix from precision matrix