INNER CODE UNIT · Python
_calculate_stats
AgentSkillOS/SkillAnything · scripts/aggregate_benchmark.py:35
def _calculate_stats(values: list[float]) -> dict[str, float]:
"""Calculate mean, stddev, min, max for a list of values."""
if not values:
return {"mean": 0.0, "stddev": 0.0, "min": 0.0, "max": 0.0, "count": 0}
n = len(values)
mean = sum(values) / n
if n > 1:
variance = sum((x - mean) ** 2 for x in values) / (n - 1)
stddev = math.sqrt(variance)
else:
stddev = 0.0
return {
"mean": mean,
"stddev": stddev,
"min": min(values),
"max": max(values),