smftools.analysis.plot.ml#

Generic plotting helpers for binary classifier evaluation.

Inputs are metric arrays and summary tables plus an explicit output path.

Functions

plot_metric_barplot(summary_df, metric_col, ...)

Plot a simple mean ± SEM barplot after grouping rows by group_cols.

plot_pr_curve(recall, precision, pr_auc, ...)

plot_roc_curve(fpr, tpr, roc_auc, output_path)

plot_roc_pr_pair(metrics_dict, output_path)

smftools.analysis.plot.ml.plot_roc_curve(fpr, tpr, roc_auc, output_path, title='')#
Return type:

None

smftools.analysis.plot.ml.plot_pr_curve(recall, precision, pr_auc, baseline, output_path, title='')#
Return type:

None

smftools.analysis.plot.ml.plot_roc_pr_pair(metrics_dict, output_path, title='', prefix='test')#
Return type:

None

smftools.analysis.plot.ml.plot_metric_barplot(summary_df, metric_col, group_cols, output_path, title='')#

Plot a simple mean ± SEM barplot after grouping rows by group_cols.

Return type:

None