From d88766b15c82f35b977e3313090fe4c061db2173 Mon Sep 17 00:00:00 2001 From: Birte Kristina Friesel Date: Fri, 1 Dec 2023 13:50:25 +0100 Subject: analyze-log: add --boxplot-unparam support --- bin/analyze-log.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'bin') diff --git a/bin/analyze-log.py b/bin/analyze-log.py index 3538a98..f833b22 100755 --- a/bin/analyze-log.py +++ b/bin/analyze-log.py @@ -179,6 +179,22 @@ def main(): # output=fname, ) + if args.boxplot_unparam: + for name in model.names: + attr_names = sorted(model.attributes(name)) + dfatool.plotter.boxplot( + attr_names, + [model.by_name[name][attr] for attr in attr_names], + xlabel="Attribute", + output=f"{args.boxplot_unparam}{name}.pdf", + ) + for attribute in attr_names: + dfatool.plotter.boxplot( + [attribute], + [model.by_name[name][attribute]], + output=f"{args.boxplot_unparam}{name}-{attribute}.pdf", + ) + if args.cross_validate: xv_method, xv_count = args.cross_validate.split(":") xv_count = int(xv_count) -- cgit v1.2.3