pdmlabs.evaluation.vus.analysis.robustness_eval#

Functions

box_plot(data, edge_color, fill_color)

compute_anomaly_acc_lag(methods_scores, ...)

compute_anomaly_acc_noise(methods_scores, ...)

compute_anomaly_acc_pairwise(methods_scores, ...)

compute_anomaly_acc_percentage(...)

generate_curve(label, score, slidingWindow)

generate_new_label(label, lag)

group_dict(methods_acc_lag, methods_keys)

normalize_dict_exp(methods_acc_lag, methods_keys)

pdmlabs.evaluation.vus.analysis.robustness_eval.box_plot(data, edge_color, fill_color)#
pdmlabs.evaluation.vus.analysis.robustness_eval.compute_anomaly_acc_lag(methods_scores, label, slidingWindow, methods_keys)#
pdmlabs.evaluation.vus.analysis.robustness_eval.compute_anomaly_acc_noise(methods_scores, label, slidingWindow, methods_keys)#
pdmlabs.evaluation.vus.analysis.robustness_eval.compute_anomaly_acc_pairwise(methods_scores, label, slidingWindow, method1, method2)#
pdmlabs.evaluation.vus.analysis.robustness_eval.compute_anomaly_acc_percentage(methods_scores, label, slidingWindow, methods_keys, pos_first_anom)#
pdmlabs.evaluation.vus.analysis.robustness_eval.generate_curve(label, score, slidingWindow, version='opt', thre=250)#
pdmlabs.evaluation.vus.analysis.robustness_eval.generate_new_label(label, lag)#
pdmlabs.evaluation.vus.analysis.robustness_eval.group_dict(methods_acc_lag, methods_keys)#
pdmlabs.evaluation.vus.analysis.robustness_eval.normalize_dict_exp(methods_acc_lag, methods_keys)#