Esempio n. 1
0
    def test_p(self):
        """Test correct p value."""
        x1 = [10, 11, 12, 13]
        x2 = [5, 6, 8, 9]
        p = welchs_ttest(x1, x2)["p"]

        assert abs(p-0.0043) < 0.00001
Esempio n. 2
0
    def test_mean2(self):
        """Test correct mean2 value."""
        x1 = [10, 11, 12, 13]
        x2 = [5, 6, 8, 9]
        m2 = welchs_ttest(x1, x2)["mean2"]

        assert abs(m2-7.0) < 0.001
Esempio n. 3
0
    def test_h0_rejected(self):
        """Test correct h0_rejected value."""
        x1 = [10, 11, 12, 13]
        x2 = [5, 6, 8, 9]
        h0r = welchs_ttest(x1, x2, alpha=0.05)["h0_rejected"]

        assert h0r
Esempio n. 4
0
    def test_stddev2(self):
        """Test correct stddev2 value."""
        x1 = [10, 11, 12, 13]
        x2 = [5, 6, 8, 9]
        s2 = welchs_ttest(x1, x2)["stddev2"]

        assert abs(s2-1.826) < 0.001
Esempio n. 5
0
    def test_mean1(self):
        """Test correct mean1 value."""
        x1 = [10, 11, 12, 13]
        x2 = [5, 6, 8, 9]
        m1 = welchs_ttest(x1, x2)["mean1"]

        assert abs(m1-11.5) < 0.001
Esempio n. 6
0
    def test_p(self):
        """Test correct p value."""
        x1 = [10, 11, 12, 13]
        x2 = [5, 6, 8, 9]
        p = welchs_ttest(x1, x2)["p"]

        assert abs(p - 0.0043) < 0.00001
Esempio n. 7
0
    def test_stddev1(self):
        """Test correct stddev1 value."""
        x1 = [10, 11, 12, 13]
        x2 = [5, 6, 8, 9]
        s1 = welchs_ttest(x1, x2)["stddev1"]

        assert abs(s1-1.291) < 0.001
Esempio n. 8
0
    def test_h0_rejected(self):
        """Test correct h0_rejected value."""
        x1 = [10, 11, 12, 13]
        x2 = [5, 6, 8, 9]
        h0r = welchs_ttest(x1, x2, alpha=0.05)["h0_rejected"]

        assert h0r
Esempio n. 9
0
    def test_mean2(self):
        """Test correct mean2 value."""
        x1 = [10, 11, 12, 13]
        x2 = [5, 6, 8, 9]
        m2 = welchs_ttest(x1, x2)["mean2"]

        assert abs(m2 - 7.0) < 0.001
Esempio n. 10
0
    def test_mean1(self):
        """Test correct mean1 value."""
        x1 = [10, 11, 12, 13]
        x2 = [5, 6, 8, 9]
        m1 = welchs_ttest(x1, x2)["mean1"]

        assert abs(m1 - 11.5) < 0.001
Esempio n. 11
0
    def test_stddev2(self):
        """Test correct stddev2 value."""
        x1 = [10, 11, 12, 13]
        x2 = [5, 6, 8, 9]
        s2 = welchs_ttest(x1, x2)["stddev2"]

        assert abs(s2 - 1.826) < 0.001
Esempio n. 12
0
    def test_stddev1(self):
        """Test correct stddev1 value."""
        x1 = [10, 11, 12, 13]
        x2 = [5, 6, 8, 9]
        s1 = welchs_ttest(x1, x2)["stddev1"]

        assert abs(s1 - 1.291) < 0.001
Esempio n. 13
0
def get_metric_sample_data(key, sample_data):

    alpha = TtestMethod.ALPHA

    values = sample_data['results'][key][1:]
    results = welchs_ttest( values, values, alpha )

    return results