get_FIM_metrics

(function from pyomo.contrib.doe.utils)

pyomo.contrib.doe.utils.get_FIM_metrics(FIM)[source]

This function calculates the FIM metrics and returns them as a dictionary.

Parameters:

FIM (numpy.ndarray) – 2D numpy array of the FIM

Returns:

  • A dictionary containing the following keys

  • ”Determinant of FIM” (float) – determinant of the FIM

  • ”Trace of cov” (float) – trace of the covariance matrix

  • ”Trace of FIM” (float) – trace of the FIM

  • ”Eigenvalues” (numpy.ndarray) – eigenvalues of the FIM

  • ”Eigenvectors” (numpy.ndarray) – eigenvectors of the FIM

  • ”log10(D-Optimality)” (float) – log10(D-optimality) metric

  • ”log10(A-Optimality)” (float) – log10(A-optimality) metric

  • ”log10(Pseudo A-Optimality)” (float) – log10(trace(FIM)) metric

  • ”log10(E-Optimality)” (float) – log10(E-optimality) metric

  • ”log10(Modified E-Optimality)” (float) – log10(Modified E-optimality) metric