【发布时间】:2018-08-14 16:07:06
【问题描述】:
我有两个数据集(Pandas 系列) - ds1 和 ds2 - 我想计算平均值(如果正常)或中位数(非正常)差异的 95% 置信区间。
对于平均值的差异,我计算 t 检验统计量和 CI:
import statsmodels.api as sm
tstat, p_value, dof = sm.stats.ttest_ind(ds1, ds2)
CI = sm.stats.CompareMeans.from_data(ds1, ds2).tconfint_diff()
对于中位数,我愿意:
from scipy.stats import mannwhitneyu
U_stat, p_value = mannwhitneyu(ds1, ds2, True, "two-sided")
如何计算中位数差异的 CI?
【问题讨论】:
标签: python statistics