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'])))
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'])))
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'])))
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)