Class Stats Reference
Classes for calculating summary statistics for epidemic simulations
- class epivislab.stats.AggStats
Class for constructing aggregations across multiple columns in
dask.DataFrames- dd_agg(ddf, groupers, aggcol, aggfxn)
Aggregate a
dask.DataFrameon multiple columns using a custom aggregation function, and split the resulting grouping column back into distinct columns.- Parameters
ddf (dask.DataFrame) – simulation data
aggcol (str) – name of column in
dask.DataFramecontaining measurements to aggregateaggfxn (str) – aggregation function name
- Returns
data aggregated across groupers
- Return type
dask.DataFrame
- class epivislab.stats.Sum
Extends
AggStatsfor summation aggregations.- dd_sum(ddf, groupers, aggcol)
Passes arguments to
AggStats.dd_aggfor summation.- Parameters
ddf (dask.DataFrame) – simulation data
aggcol (str) – name of column in ddf containing measurements to aggregate
aggfxn (str) – name of aggregation function to use
- Returns
data aggregated across groupers
- Return type
dask.DataFrame
- class epivislab.stats.Quantile(quantile)
Extends
AggStatsfor quantile aggregations.- quantile
quantile value in the (0, 1) interval
- Type
float
- dd_quantile(ddf, groupers, aggcol)
Passes arguments to
AggStats.dd_aggfor quantile calculation.- Parameters
ddf (dask.DataFrame) – simulation data
aggcol (str) – name of column in ddf containing measurements to aggregate
aggfxn (str) – name of aggregation function to use
- Returns
data aggregated across groupers
- Return type
dask.DataFrame