def test_compare_two_ttest(): results1 = st.compare_two(distr1, distr1, test=st.StatTests.ttest) nt.ok_(np.isnan(results1.dist)) nt.ok_(np.isnan(results1.pvalue)) results2 = st.compare_two(distr1, distr2, test=st.StatTests.ttest) nt.ok_(np.isinf(results2.dist)) nt.assert_almost_equal(results2.pvalue, 0.0, places=5)
def test_compare_two_ttest(): results1 = st.compare_two(distr1, distr1, test=st.StatTests.ttest) assert np.isnan(results1.dist) assert np.isnan(results1.pvalue) results2 = st.compare_two(distr1, distr2, test=st.StatTests.ttest) assert np.isinf(results2.dist) assert_almost_equal(results2.pvalue, 0.0, decimal=5)
def test_compare_two_ks(): results1 = st.compare_two(distr1, distr1, test=st.StatTests.ks) nt.assert_almost_equal(results1.dist, 0.0, places=5) nt.assert_almost_equal(results1.pvalue, 1.0, places=5) results2 = st.compare_two(distr1, distr2, test=st.StatTests.ks) nt.assert_almost_equal(results2.dist, 1.0, places=5) nt.assert_almost_equal(results2.pvalue, 0.0, places=5)
def test_compare_two_ks(): results1 = st.compare_two(distr1, distr1, test=st.StatTests.ks) assert_almost_equal(results1.dist, 0.0, decimal=5) assert_almost_equal(results1.pvalue, 1.0, decimal=5) results2 = st.compare_two(distr1, distr2, test=st.StatTests.ks) assert_almost_equal(results2.dist, 1.0, decimal=5) assert_almost_equal(results2.pvalue, 0.0, decimal=5)
def test_compare_two(): data = np.array([1., 1., 2., 2.]) data_same = np.array([1.0, 1.0, 2.0, 2.0]) data_close = np.array([1.02, 1.01, 2.001, 2.0003]) data_far = np.array([200., 100., 201]) results1 = st.compare_two(data, data_same, test=st.StatTests.ks) assert_almost_equal(results1.dist, 0.0) assert_almost_equal(results1.pvalue, 1.0) results2 = st.compare_two(data, data_close, test=st.StatTests.ks) assert_almost_equal(results2.dist, 0.5) results3 = st.compare_two(data, data_far, test=st.StatTests.ks) assert_almost_equal(results3.dist, 1.0)
def test_compare_two(): data = np.array([1., 1., 2., 2.]) data_same = np.array([1.0, 1.0, 2.0, 2.0]) data_close = np.array([1.02, 1.01, 2.001, 2.0003]) data_far = np.array([200., 100., 201]) results1 = st.compare_two(data, data_same, test=st.StatTests.ks) nt.assert_almost_equal(results1.dist, 0.0) nt.assert_almost_equal(results1.pvalue, 1.0) results2 = st.compare_two(data, data_close, test=st.StatTests.ks) nt.assert_almost_equal(results2.dist, 0.5) nt.assert_almost_equal(results2.pvalue, 0.5344157, places=5) results3 = st.compare_two(data, data_far, test=st.StatTests.ks) nt.assert_almost_equal(results3.dist, 1.0) nt.assert_almost_equal(results3.pvalue, 0.0205039, places=5)
def test_compare_two_error(): data = np.array([1., 1., 2., 2.]) data_same = np.array([1.0, 1.0, 2.0, 2.0]) results1 = st.compare_two(data, data_same, test='test')
def test_compare_two_wilcoxon(): results2 = st.compare_two(distr1, distr2, test=st.StatTests.wilcoxon) nt.assert_almost_equal(results2.dist, 0.0, places=5) nt.assert_almost_equal(results2.pvalue, 0.0, places=5)
def test_compare_two_error(): with pytest.raises(TypeError): data = np.array([1., 1., 2., 2.]) data_same = np.array([1.0, 1.0, 2.0, 2.0]) results1 = st.compare_two(data, data_same, test='test')
def test_compare_two_wilcoxon(): results2 = st.compare_two(distr1, distr2, test=st.StatTests.wilcoxon) assert_almost_equal(results2.dist, 0.0, decimal=5) assert_almost_equal(results2.pvalue, 0.0, decimal=5)