mescla.uncertainty.identifiability.identifiability_report

mescla.uncertainty.identifiability.identifiability_report(endmembers, samples, scores=None, endmember_scores=None)[source]

Run every identifiability check and return a pass / warn / fail table.

Parameters:
  • endmembers (array_like, DataFrame or ChemTable)

  • samples (array_like, DataFrame or ChemTable)

  • scores (ndarray, optional) – U-space coordinates from a fitted EMMA. When given, the fraction of samples enclosed by the end-members is checked too – the single most informative number, because samples outside the hull cannot be explained by any non-negative mixture.

  • endmember_scores (ndarray, optional) – U-space coordinates from a fitted EMMA. When given, the fraction of samples enclosed by the end-members is checked too – the single most informative number, because samples outside the hull cannot be explained by any non-negative mixture.

Return type:

pd.DataFrame