njab.stats package

njab.stats package#

Statistical functionalities for njab.

Analysis of covariance, binomial testing for binary variables, and differential analysis of continuous variables between groups using t-tests.

njab.stats.binomtest(var: Series, boolean_array: Series, alternative='two-sided', event_names: tuple[str, str] = ('event', 'no-event')) DataFrame[source]#

Binomial test for categorical variable between two groups defined by a boolean array.

njab.stats.diff_analysis(df: DataFrame, boolean_array: Series, event_names: tuple[str, str] = ('1', '0'), ttest_vars=('alternative', 'p-val', 'cohen-d')) DataFrame[source]#

Differential analysis procedure between two groups. Calculaes mean per group and t-test for each variable in vars between two groups.

Submodules#