summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorBirte Kristina Friesel <birte.friesel@uos.de>2024-01-11 14:07:56 +0100
committerBirte Kristina Friesel <birte.friesel@uos.de>2024-01-11 14:07:56 +0100
commit59e35e5112db018a3ba150c4a661292a154398e3 (patch)
tree2c16cf071af42c270b99b1c0b76aa33365445e3a /lib
parent9826f7cbad31ef0e04bf14e8b1ed2e95a81b4054 (diff)
move --show-quality=table header to cli.py
Diffstat (limited to 'lib')
-rw-r--r--lib/cli.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/cli.py b/lib/cli.py
index 3fa39b3..25ad260 100644
--- a/lib/cli.py
+++ b/lib/cli.py
@@ -181,7 +181,7 @@ def format_quality_measures(result, error_metric="smape", col_len=8):
def model_quality_table(
- lut, model, static, model_info, xv_method=None, error_metric="smape"
+ lut, model, static, model_info, xv_method=None, xv_count=None, error_metric="smape"
):
key_len = len("Key")
attr_len = len("Attribute")
@@ -201,6 +201,13 @@ def model_quality_table(
else:
xv_header = "training"
+ if xv_method is not None:
+ print(
+ f"Model error ({error_metric}) after cross validation ({xv_method}, {xv_count}):"
+ )
+ else:
+ print(f"Model error ({error_metric}) on training data:")
+
print(
f"""{"":>{key_len}s} {"":>{attr_len}s} {"training":>8s} {xv_header:>8s} {xv_header:>8s}"""
)