summarize_many

simulate.summarize_many(results)

Aggregate replication metrics into per-method summary rows.

Parameters

Name Type Description Default
results iterable of SimRunResult The output of :func:~scspill.simulate.runner.run_many_sim. required

Returns

Name Type Description
pd.DataFrame One row per method (ordered SCM < BSCM < SCSPILL) with the NaN-aware mean of each metric, its across-replication standard deviation (*_sd columns), and the derived rmse_ate / rmse_point (square roots of the mean squared errors).