nlsq.diagnostics.ParameterSensitivityReport¶
- class nlsq.diagnostics.ParameterSensitivityReport(available=True, error_message=None, computation_time_ms=0.0, is_sloppy=False, eigenvalues=<factory>, eigenvectors=None, eigenvalue_range=0.0, effective_dimensionality=0.0, stiff_indices=<factory>, sloppy_indices=<factory>, issues=<factory>, health_status=HealthStatus.HEALTHY)[source]¶
Bases:
AnalysisResultReport from parameter sensitivity spectrum analysis.
Contains results from eigenvalue spectrum analysis to identify well-determined vs poorly-determined parameter directions based on the spread of eigenvalues in the Fisher Information Matrix.
- eigenvalues¶
Eigenvalue spectrum of the Fisher Information Matrix.
- Type:
np.ndarray
- eigenvectors¶
Eigenvectors of the FIM (columns are eigenvectors).
- Type:
np.ndarray | None
- issues¶
List of detected sensitivity issues (SENS-001, SENS-002).
- Type:
- health_status¶
Overall health status based on detected issues.
- Type:
- issues: list[ModelHealthIssue]¶
- health_status: HealthStatus¶
- __init__(available=True, error_message=None, computation_time_ms=0.0, is_sloppy=False, eigenvalues=<factory>, eigenvectors=None, eigenvalue_range=0.0, effective_dimensionality=0.0, stiff_indices=<factory>, sloppy_indices=<factory>, issues=<factory>, health_status=HealthStatus.HEALTHY)¶