当前位置: 首页>>代码示例>>Python>>正文


Python DescrStatsW.ztost_mean方法代码示例

本文整理汇总了Python中statsmodels.stats.weightstats.DescrStatsW.ztost_mean方法的典型用法代码示例。如果您正苦于以下问题:Python DescrStatsW.ztost_mean方法的具体用法?Python DescrStatsW.ztost_mean怎么用?Python DescrStatsW.ztost_mean使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在statsmodels.stats.weightstats.DescrStatsW的用法示例。


在下文中一共展示了DescrStatsW.ztost_mean方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_ztest_ztost

# 需要导入模块: from statsmodels.stats.weightstats import DescrStatsW [as 别名]
# 或者: from statsmodels.stats.weightstats.DescrStatsW import ztost_mean [as 别名]
def test_ztest_ztost():
    # compare weightstats with separately tested proportion ztest ztost
    import statsmodels.stats.proportion as smprop

    x1 = [0, 1]
    w1 = [5, 15]

    res2 = smprop.proportions_ztest(15, 20., value=0.5)
    d1 = DescrStatsW(x1, w1)
    res1 = d1.ztest_mean(0.5)
    assert_allclose(res1, res2, rtol=0.03, atol=0.003)

    d2 = DescrStatsW(x1, np.array(w1)*21./20)
    res1 = d2.ztest_mean(0.5)
    assert_almost_equal(res1, res2, decimal=12)

    res1 = d2.ztost_mean(0.4, 0.6)
    res2 = smprop.proportions_ztost(15, 20., 0.4, 0.6)
    assert_almost_equal(res1[0], res2[0], decimal=12)

    x2 = [0, 1]
    w2 = [10, 10]
    # d2 = DescrStatsW(x1, np.array(w1)*21./20)
    d2 = DescrStatsW(x2, w2)
    res1 = ztest(d1.asrepeats(), d2.asrepeats())
    res2 = smprop.proportions_chisquare(np.asarray([15, 10]),
                                        np.asarray([20., 20]))
    # TODO: check this is this difference expected?, see test_proportion
    assert_allclose(res1[1], res2[1], rtol=0.03)

    res1a = CompareMeans(d1, d2).ztest_ind()
    assert_allclose(res1a[1], res2[1], rtol=0.03)
    assert_almost_equal(res1a, res1, decimal=12)
开发者ID:ChadFulton,项目名称:statsmodels,代码行数:35,代码来源:test_weightstats.py


注:本文中的statsmodels.stats.weightstats.DescrStatsW.ztost_mean方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。