Exemplo n.º 1
0
def test_confint(testdata):
    result = confidence_interval(testdata, control_label='A')
    c_means1 = CompareMeans(DescrStatsW(testdata['kpi1']['B']),
                            DescrStatsW(testdata['kpi1']['A']))
    c_means2 = CompareMeans(DescrStatsW(testdata['kpi2']['B']),
                            DescrStatsW(testdata['kpi2']['A']))
    expected1 = c_means1.tconfint_diff()
    expected2 = c_means2.zconfint_diff()
    assert result['B']['kpi1'] == expected1
    assert result['B']['kpi2'] == expected2
Exemplo n.º 2
0
 def fn(control, test):
     c_means = CompareMeans(DescrStatsW(test), DescrStatsW(control))
     if _is_proportion(control, test):
         return c_means.zconfint_diff()
     else:
         return c_means.tconfint_diff()