mescla.emma.diagnostics.cross_site_projection

mescla.emma.diagnostics.cross_site_projection(result, other, **kwargs)[source]

Project another site’s chemistry into this site’s mixing subspace.

Hooper’s (2003) test of whether the same end-members control two places. A good fit means site B’s chemistry is explained by site A’s mixing system – strong evidence that a conceptual model transfers across nested catchments, wells or seasons. A poor fit means it does not, which is equally useful to know.

Parameters:
  • result (EMMAResult) – Fitted EMMA for the reference site.

  • other (array_like, DataFrame or ChemTable) – Chemistry of the second site, with the same species in the same order.

  • **kwargs – Threshold overrides passed to hooper_diagnostics().

Return type:

DiagnosticsReport