def test_density(self): """check that density calculates probabilities correctly.""" train_data = np.array([[1,0],[2,0]]) bandwidth = 0.5 kde = Kde(train_data, bandwidth) test_point = np.array([[2,0]]) probability = kde.density(test_point) expected_probability = 0.36138844478748799 self.assertAlmostEqual(expected_probability, probability, ACCURACY)
def test_density(self): """check that density calculates probabilities correctly.""" train_data = np.array([[1, 0], [2, 0]]) bandwidth = 0.5 kde = Kde(train_data, bandwidth) test_point = np.array([[2, 0]]) probability = kde.density(test_point) expected_probability = 0.36138844478748799 self.assertAlmostEqual(expected_probability, probability, ACCURACY)