Skip to content

fingerprint

Sampling, Validation and ML Diagnostics

Quantifies behavior of fitted models beyond scalar accuracy metrics.

fj(xj)=EXj[f(X)Xj=xj]f_j(x_j)=E_{X_{-j}}[f(X)|X_j=x_j]

Iij=f(xi,xj)fi(xi)fj(xj)I_{ij}=f(x_i,x_j)-f_i(x_i)-f_j(x_j)

use openquant::fingerprint::RegressionModelFingerprint;
let fp = RegressionModelFingerprint::new(&model, &x);
let effects = fp.linear_effects()?;
  • RegressionModelFingerprint
  • ClassificationModelFingerprint
  • Effect
  • PairwiseEffect
  • Compare fingerprints across retrains for drift detection.
  • Use pairwise effects to detect hidden interaction risk.