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
|