From 2d1247d25953e5d1479a6ddc6d7a7145f20a2cc5 Mon Sep 17 00:00:00 2001 From: Daniel Friesel <daniel.friesel@uos.de> Date: Mon, 31 Jan 2022 13:21:13 +0100 Subject: allow parameter values to be adjusted before modeling (e.g. to ensure they're positive) --- bin/analyze-archive.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'bin') diff --git a/bin/analyze-archive.py b/bin/analyze-archive.py index 54ba1ef..5cc01f6 100755 --- a/bin/analyze-archive.py +++ b/bin/analyze-archive.py @@ -57,6 +57,7 @@ from dfatool.model import PTAModel from dfatool.validation import CrossValidator from dfatool.utils import ( filter_aggregate_by_param, + shift_param_in_aggregate, detect_outliers_in_aggregate, NpEncoder, is_numeric, @@ -630,6 +631,11 @@ if __name__ == "__main__": ) filter_aggregate_by_param(by_name, parameters, args.filter_param) + + if args.param_shift: + param_shift = dfatool.cli.parse_param_shift(args.param_shift) + shift_param_in_aggregate(by_name, parameters, param_shift) + detect_outliers_in_aggregate( by_name, z_limit=args.z_score, remove_outliers=args.remove_outliers ) -- cgit v1.2.3