Example #1
0
 def testoneOffCorrelationCoefficientReturnsRvalue(self):
     list = [1, 2, 1, 2, 5]
     stat = Statistics(list)
     expected = 0.7698003589195009
     actual = stat.correlationCoefficient()
     self.assertEqual(expected, actual)
Example #2
0
 def testLargeDataSetCorrelationCoefficientReturnsRvalue(self):
     list = [1, 2, 1, 2, 5, 2, 4, 6, 7, 9, 0, 2, 3, 4, 5, 7, 6]
     stat = Statistics(list)
     expected = 0.4665694748158436
     actual = stat.correlationCoefficient()
     self.assertEqual(expected, actual)
Example #3
0
 def testsameDataSetCorrelationCoefficientReturnsRvalue(self):
     list = [1, 2, 1, 2, 1]
     stat = Statistics(list)
     expected = 0
     actual = stat.correlationCoefficient()
     self.assertEqual(expected, actual)
Example #4
0
 def testnegativeCorrelationCoefficientReturnsRvalue(self):
     list = [-1, -2, -3, -4, -5]
     stat = Statistics(list)
     expected = -0.9999999999999998
     actual = stat.correlationCoefficient()
     self.assertEqual(expected, actual)
Example #5
0
 def testcorrelationCoefficientReturnsRvalue(self):
     list = [1, 2, 3, 4, 5]
     stat = Statistics(list)
     expected = 0.9999999999999998
     actual = stat.correlationCoefficient()
     self.assertEqual(expected, actual)
Example #6
0
 def testcorrelationCoefficientReturnsZero(self):
     list = [1]
     stat = Statistics(list)
     expected = 0
     actual = stat.correlationCoefficient()
     self.assertEqual(expected, actual)
Example #7
0
 def testcorrelationCoefficientReturnsNone(self):
     emptyList = []
     stat = Statistics(emptyList)
     expected = None
     actual = stat.correlationCoefficient()
     self.assertEqual(expected, actual)