njab.stats.groups_comparision module#
Bionomial test and t-test for groups comparision.
- njab.stats.groups_comparision.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.groups_comparision.calc_stats(df: DataFrame, boolean_array: Series, vars: list[str]) DataFrame [source]#
Calculate t-test for each variable in vars between two groups defined by boolean array.
- njab.stats.groups_comparision.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.