def test_GIVEN_divide_by_zeros_WHEN_rel_stddev_THEN_rel_stddev_correct(self): # Zeros in the first array cause undefined values in the relative calculations. data_with_zeros = self.data1 data_with_zeros.data[0][1] = 0 stats = StatsAnalyzer(data_with_zeros, self.missing2) res = stats.rel_stddev() assert_that(res[0].rel_stddev, close_to(5.8725242578, 1e-5))
def test_GIVEN_divide_by_zeros_WHEN_rel_stddev_THEN_rel_stddev_correct( self): # Zeros in the first array cause undefined values in the relative calculations. data_with_zeros = self.data1 data_with_zeros.data[0][1] = 0 stats = StatsAnalyzer(data_with_zeros, self.missing2) res = stats.rel_stddev() assert_that(res[0].rel_stddev, close_to(5.8725242578, 1e-5))
def test_GIVEN_one_masked_one_nparray_WHEN_rel_stddev_THEN_rel_stddev_correct( self): stats = StatsAnalyzer(self.data1, self.missing2) res = stats.rel_stddev() assert_that(res[0].rel_stddev, close_to(5.4371807462, 1e-5))
def test_GIVEN_missing_vals_WHEN_rel_stddev_THEN_rel_stddev_correct(self): stats = StatsAnalyzer(self.missing1, self.missing2) res = stats.rel_stddev() assert_that(res[0].rel_stddev, close_to(0.1930820326, 1e-5))
def test_GIVEN_no_missing_vals_WHEN_rel_stddev_THEN_rel_stddev_correct( self): stats = StatsAnalyzer(self.data1, self.data2) res = stats.rel_stddev() assert_that(res[0].rel_stddev, close_to(0.1097392069, 1e-5))
def test_GIVEN_one_masked_one_nparray_WHEN_rel_stddev_THEN_rel_stddev_correct(self): stats = StatsAnalyzer(self.data1, self.missing2) res = stats.rel_stddev() assert_that(res[0].rel_stddev, close_to(5.4371807462, 1e-5))
def test_GIVEN_no_missing_vals_WHEN_rel_stddev_THEN_rel_stddev_correct(self): stats = StatsAnalyzer(self.data1, self.data2) res = stats.rel_stddev() assert_that(res[0].rel_stddev, close_to(0.1097392069, 1e-5))