eelbrain.table.stats¶
-
eelbrain.table.
stats
(y, row, col=None, match=None, sub=None, fmt='%.4g', funcs=[<function mean at 0x7fb40c742a60>], ds=None, title=None, caption=None)¶ Make a table with statistics
Parameters: - y : Var
Dependent variable.
- row : categorial
Model specifying rows
- col : categorial | None
Model specifying columns.
- funcs : list of callables
A list of statistics functions to show (all functions must take an array argument and return a scalar).
- ds : Dataset
If a Dataset is provided, y, row, and col can be strings specifying members.
- title : str | FMText
Table title.
- caption : str | FMText
Table caption.
Returns: - table : fmtxt.Table
Table with statistics.
Examples
>>> ds = datasets.get_uts() >>> table.stats('Y', 'A', 'B', ds=ds) B ----------------- b0 b1 ---------------------- a0 0.1668 -0.3646 a1 -0.4897 0.8746
>>> table.stats('Y', 'A', ds=ds, funcs=[np.mean, np.std]) Condition mean std -------------------------- a0 0.6691 1.37 a1 0.8596 1.192