def get_error_values_test(self):
        bem = BaseErrorMeasure()
        bem._errorValues = [1, -1, 3, -5, 8]
        bem._errorDates = [1,2,3,4,5]

        self.assertEquals(bem._get_error_values(0,100, None, None), [1,-1,3,-5,8])
        self.assertEquals(bem._get_error_values(0,100, 2, None), [-1,3,-5,8])
        self.assertEquals(bem._get_error_values(0,100, None, 4), [1,-1,3,-5])
        self.assertEquals(bem._get_error_values(0,100, 2, 4), [-1,3,-5])
        self.assertRaises(ValueError, bem._get_error_values, 0, 100, None, 0)
Beispiel #2
0
    def confidence_interval_test(self):
        bem = BaseErrorMeasure()

        bem._errorValues = [10, -5, 3, -4, None, 0, 2, -3]

        self.assertRaises(ValueError, bem.confidence_interval, -0.5)
        self.assertRaises(ValueError, bem.confidence_interval, 2)

        self.assertEquals(bem.confidence_interval(0.5), (-3.0, 2.0))
        self.assertEquals(bem.confidence_interval(0.1), (0.0, 0.0))
Beispiel #3
0
    def confidence_interval_test(self):
        bem = BaseErrorMeasure()

        bem._errorValues = [10, -5, 3, -4, None, 0, 2, -3]

        self.assertRaises(ValueError, bem.confidence_interval, -0.5)
        self.assertRaises(ValueError, bem.confidence_interval, 2)

        self.assertEquals(bem.confidence_interval(0.5), (-3.0, 2.0))
        self.assertEquals(bem.confidence_interval(0.1), (0.0, 0.0))