diff options
author | Daniel Friesel <daniel.friesel@uos.de> | 2022-01-28 13:16:46 +0100 |
---|---|---|
committer | Daniel Friesel <daniel.friesel@uos.de> | 2022-01-28 13:16:46 +0100 |
commit | 1f391139530f8051a1ece4fcd9de46afe6afde06 (patch) | |
tree | b69e3d60b9c07ae252651bc236f22f5bb84224d5 /bin | |
parent | f886ffd67396c2a512bfd71dc62e8bbc72f1ef8b (diff) |
PTAModel: Add force_tree option
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/analyze-archive.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/bin/analyze-archive.py b/bin/analyze-archive.py index 5cd7ef7..54ba1ef 100755 --- a/bin/analyze-archive.py +++ b/bin/analyze-archive.py @@ -500,6 +500,11 @@ if __name__ == "__main__": type=str, help="Perform substate analysis", ) + parser.add_argument( + "--force-tree", + action="store_true", + help="Build regression tree without checking whether static/analytic functions are sufficient.", + ) parser.add_argument("measurement", nargs="+") args = parser.parse_args() @@ -638,11 +643,14 @@ if __name__ == "__main__": function_override=function_override, pta=pta, pelt=args.with_substates, + force_tree=args.force_tree, ) constructor_duration = time.time() - constructor_start if xv_method: - xv = CrossValidator(PTAModel, by_name, parameters, arg_count) + xv = CrossValidator( + PTAModel, by_name, parameters, arg_count, force_tree=args.force_tree + ) xv.parameter_aware = args.parameter_aware_cross_validation if args.info: |