def testCorrelationMetric(self): m = metrics.CorrelationMetric() m.Update([1.0, 2.0, 3.0], [0.1, 0.2, 0.3]) m.Update([1.0, 2.0, 3.0], [0.1, 0.2, 0.3]) m.Update([1.0, 2.0, 3.0], [0.3, 0.2, 0.1]) # (1 + 1 + -1) / 3 self.assertAlmostEqual(1.0 / 3, m.value)
def testCorrelationMetric(self): m = metrics.CorrelationMetric() m.Update([1.0, 2.0, 3.0], [0.1, 0.2, 0.3]) m.Update([1.0, 2.0, 3.0], [0.1, 0.2, 0.3]) self.assertEqual(1.0, m.value)