denselinkage.metrics.AdjustedMetrics

class denselinkage.metrics.AdjustedMetrics(matcher: LinkageMetrics, blocking_recall_at_k: float, k: int)[source]

Bases: object

End-to-end honest number: matcher metrics adjusted by blocker pair-completeness@k (recall_adjusted = matcher.recall * pc@k).

property recall_adjusted: float

Matcher recall scaled by the blocker’s pair-completeness@k — the recall ceiling the blocker imposes on the matcher.

property f1_adjusted: float

Harmonic mean of matcher precision and recall_adjusted.