frites.stats.confidence_interval#

frites.stats.confidence_interval(data, axis=0, cis=95, n_boots=200, random_state=None, fcn=None, skipna=True, verbose=None)[source]#

Compute the confidence interval of repeated measurements.

Parameters
datanumpy:array_like

Numpy array (or xarray.DataArray) of data

axispython:int | 0

Axis along which to compute the confidence interval

cispython:int, python:list | 95

Integer or list of confidence levels to extract. This input also supports computing standard deviation (‘sd’) and / or standard error on the mean (‘sem’)

n_bootspython:int | 200

Number of bootstraps to perform

random_statepython:int | python:None

Fix the random state of the machine (use it for reproducibility). If None, a random state is randomly assigned.

fcnfunction | python:None

Summary statistics function. By default, the mean is used.

skipnabool | python:True

Skip NaN when computing CI. By default NaN are skipped.

Returns
cinumpy:array_like

Array of confidence intervals of shape (n_ci, 2, …) where n_ci refers to the number of desired confidence intervals (see input cis) and 2 refers to the lower and upper bounds.