Skip to content

Commit cdffd63

Browse files
0.12.8
additional metrics
1 parent b5bd503 commit cdffd63

2 files changed

Lines changed: 21 additions & 2 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ build-backend = "setuptools.build_meta"
77

88
[project]
99
name = "spotPython"
10-
version = "0.12.7"
10+
version = "0.12.8"
1111
authors = [
1212
{ name="T. Bartz-Beielstein", email="tbb@bartzundbartz.de" }
1313
]

src/spotPython/utils/metrics.py

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,9 +171,28 @@ def get_metric_sign(metric_name):
171171
"precision_score",
172172
"recall_score",
173173
"roc_auc_score",
174+
"explained_variance_score",
175+
"r2_score",
176+
"d2_absolute_error_score",
177+
"d2_pinball_score",
178+
"d2_tweedie_score",
174179
]:
175180
return -1
176-
elif metric_name in ["hamming_loss", "hinge_loss", "zero_one_loss"]:
181+
elif metric_name in [
182+
"hamming_loss",
183+
"hinge_loss",
184+
"zero_one_loss",
185+
"max_error",
186+
"mean_absolute_error",
187+
"mean_squared_error",
188+
"root_mean_squared_error",
189+
"mean_squared_log_error",
190+
"root_mean_squared_log_error",
191+
"median_absolute_error",
192+
"mean_poisson_deviance",
193+
"mean_gamma_deviance",
194+
"mean_absolute_percentage_error",
195+
]:
177196
return +1
178197
else:
179198
raise ValueError(f"Metric '{metric_name}' not found.")

0 commit comments

Comments
 (0)