new metrics
Browse files
src/leaderboard/processor.py
CHANGED
@@ -42,8 +42,8 @@ def calculate_integral_score(row: pd.Series) -> float:
|
|
42 |
micro_error_col = "micro_avg_error_ratio"
|
43 |
if micro_error_col in row and pd.notna(row[micro_error_col]):
|
44 |
# Micro error is stored as %, convert back to ratio
|
45 |
-
micro_error_ratio = row[micro_error_col] / 100.0
|
46 |
-
integral_score *= (1.0 -
|
47 |
|
48 |
# Runtime Penalty
|
49 |
avg_runtime_ms = None # Initialize
|
|
|
42 |
micro_error_col = "micro_avg_error_ratio"
|
43 |
if micro_error_col in row and pd.notna(row[micro_error_col]):
|
44 |
# Micro error is stored as %, convert back to ratio
|
45 |
+
# micro_error_ratio = row[micro_error_col] / 100.0
|
46 |
+
integral_score *= (1.0 - row[micro_error_col])
|
47 |
|
48 |
# Runtime Penalty
|
49 |
avg_runtime_ms = None # Initialize
|