Extending positives_not_captured_by_blocking_rules_scored_as_zero to other evaluation methods #3257
Mike Edwards (medwar99)
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
The
positives_not_captured_by_blocking_rules_scored_as_zeroflag allows a user to compare:There are the following main evaluation methods:
linker.evaluation.accuracy_analysis_from_labels_table()linker.evaluation.accuracy_analysis_from_labels_column()linker.evaluation.prediction_errors_from_labels_table()linker.evaluation.prediction_errors_from_labels_column()Currently the capability to toggle the
blocking_rule_scored_as_zerobehaviour is only present when usingaccuracy_analysis_from_labels_column()as it passes the argument through totruth_space_table_from_labels_column(), which itself passes it through totruth_space_table_from_labels_with_predictions_sqls(). In all cases it defaults to True.accuracy_analysis_from_labels_table()does not accept this parameter.truth_space_table_from_labels_table()does not accept this parameter.truth_space_table_from_labels_table()calls truth_space_table_from_labels_with_predictions_sqls(), using the defaultpositives_not_captured_by_blocking_rules_scored_as_zero=TrueThis brought me to a few questions:
accuracy_analysis_from_labels_table()?prediction errors...()methods? Currently the FN/FP always reflect model-scoring here, not blocking-exclusion effects.All reactions