Пример #1
0
    def test_pdf(self):
        """Test pdf."""

        lam = .5
        skst = MvSN(ndim=1, lam=lam)
        size = (10, 1)
        data = np.random.normal(size=size)
        pdf = skst.pdf(data)

        self.assertEqual(pdf.ndim, 1)
        self.assertEqual(pdf.shape, (size[0], ))

        lam = [.5, 1.5, 2]
        skst = MvSN(ndim=len(lam), lam=lam)
        size = (10, len(lam))
        data = np.random.normal(size=size)
        pdf = skst.pdf(data)

        self.assertEqual(pdf.ndim, 1)
        self.assertEqual(pdf.shape, (size[0], ))
Пример #2
0
    def test_pdf(self):
        """Test pdf."""

        lam = .5
        skst = MvSN(ndim=1, lam=lam)
        size = (10, 1)
        data = np.random.normal(size=size)
        pdf = skst.pdf(data)

        self.assertEqual(pdf.ndim, 1)
        self.assertEqual(pdf.shape, (size[0], ))

        lam = [.5, 1.5, 2]
        skst = MvSN(ndim=len(lam), lam=lam)
        size = (10, len(lam))
        data = np.random.normal(size=size)
        pdf = skst.pdf(data)

        self.assertEqual(pdf.ndim, 1)
        self.assertEqual(pdf.shape, (size[0], ))
Пример #3
0
    def test_param_array(self):
        """Test pdf."""

        ndim, nobs = 1, 10
        size = (nobs, ndim)
        lam = np.ones((nobs, ndim)) * .5
        skst = MvSN(ndim=ndim, lam=lam)
        data = np.random.normal(size=size)
        pdf = skst.pdf(data)

        self.assertEqual(pdf.ndim, ndim)
        self.assertEqual(pdf.shape, (size[0], ))