Пример #1
0
    def test_likelihood(self):
        """Test log-likelihood."""

        lam = [.5, 1.5, 2]
        theta = np.array(lam)
        size = (10, len(lam))
        data = np.random.normal(size=size)
        skst = MvSN(ndim=len(lam), lam=lam, data=data)
        logl1 = skst.likelihood(theta)
        logl2 = skst.likelihood(theta * 2)

        self.assertIsInstance(logl1, float)
        self.assertNotEqual(logl1, logl2)
        npt.assert_array_equal(skst.data, data)
Пример #2
0
    def test_likelihood(self):
        """Test log-likelihood."""

        lam = [.5, 1.5, 2]
        theta = np.array(lam)
        size = (10, len(lam))
        data = np.random.normal(size=size)
        skst = MvSN(ndim=len(lam), lam=lam, data=data)
        logl1 = skst.likelihood(theta)
        logl2 = skst.likelihood(theta * 2)

        self.assertIsInstance(logl1, float)
        self.assertNotEqual(logl1, logl2)
        npt.assert_array_equal(skst.data, data)