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)
Example #2
0
    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)