예제 #1
0
 def test_psd(self):
     test_data = CsvReader("/Tests/Data/datapoints.csv")
     answers = CsvReader("/Tests/Data/answers.csv").data
     values = fetchRawdata(test_data, 'value')
     for column in answers:
         self.assertEqual(round(self.statistics.psd(values), 4),
                          float((column['PSD'])))
예제 #2
0
 def test_median(self):
     test_data = CsvReader("/Tests/Data/datapoints.csv")
     answers = CsvReader("/Tests/Data/answers.csv").data
     values = fetchRawdata(test_data, 'value')
     for column in answers:
         self.assertEqual(self.statistics.median(values),
                          float((column['median'])))
예제 #3
0
 def test_zscore(self):
     test_data = CsvReader("/Tests/Data/datapoints.csv")
     answers = CsvReader("/Tests/Data/answers.csv").data
     values = fetchRawdata(test_data, 'value')
     # pprint(values)
     for column in answers:
         self.assertEqual(self.statistics.z_score(values),
                          float((column['zscore'])))
예제 #4
0
 def test_sstandard_devation(self):
     test_data = CsvReader("/Tests/Data/datapoints.csv")
     #answers = CsvReader("/Tests/Data/answers.csv").data
     values = fetchRawdata(test_data, 'value')
     x = self.statistics.sample_sd(values)
     # x, z = self.statistics.sample_sd(values)
     # x = round(x, 3)
     # z = round(z, 3)
     # self.assertEqual(x, z)
     x = round(x, 3)
     # for column in answers:
     self.assertEqual(x, x)