mescla.uncertainty.identifiability.condition_number

mescla.uncertainty.identifiability.condition_number(endmembers, standardize=True)[source]

Condition number of the end-member matrix.

Species are standardised first by default, otherwise the number merely reflects the units. Rules of thumb: below 10 is comfortable, above 30 is a warning, above 100 means the ratios are not reliably identifiable and small data perturbations will move them a lot.

Parameters:
  • endmembers (Any)

  • standardize (bool)

Return type:

float