Ejemplo n.º 1
0
 def test_revert(self):
     N = NormApprox(model)
     N.fit()
     max_alpha = N.alpha.value.copy()
     N.alpha.random()
     N.revert_to_max()
     assert_almost_equal(N.alpha.value, max_alpha)
Ejemplo n.º 2
0
 def test_draws(self):
     N = NormApprox(model)
     N.fit('fmin')
     N.sample(1000)
     if PLOT:
         plot(N.alpha.trace(), N.beta.trace(), 'k.')
         xlabel(r'$\alpha$')
         ylabel(r'$\beta$')
Ejemplo n.º 3
0
 def test_revert(self):
     N = NormApprox(model)
     N.fit()
     max_alpha = N.alpha.value.copy()
     N.alpha.random()
     N.revert_to_max()
     assert_almost_equal(N.alpha.value, max_alpha)
Ejemplo n.º 4
0
 def test_draws(self):
     N = NormApprox(model)
     N.fit('fmin')
     N.sample(1000)
     if PLOT:
         plot(N.alpha.trace(),N.beta.trace(),'k.')
         xlabel(r'$\alpha$')
         ylabel(r'$\beta$')
Ejemplo n.º 5
0
 def test_get(self):
     N = NormApprox(model)
     N.fit('fmin')
     N.mu[N.alpha, N.beta]
     N.C[N.alpha, N.beta]
Ejemplo n.º 6
0
 def test_sig(self):
     N = NormApprox(model)
     N.fit('fmin')
     assert((abs(N._sig * N._sig.T - N._C) < 1.0e-14).all())
Ejemplo n.º 7
0
 def test_fmin_powell(self):
     N = NormApprox(model)
     N.fit('fmin_powell')
Ejemplo n.º 8
0
 def test_fmin_cg(self):
     N = NormApprox(model)
     N.fit('fmin_cg')
Ejemplo n.º 9
0
 def test_fmin_l_bfgs_b(self):
     N = NormApprox(model)
     N.fit('fmin_l_bfgs_b')
Ejemplo n.º 10
0
 def test_fmin(self):
     N = NormApprox(model)
     N.fit('fmin')
Ejemplo n.º 11
0
 def test_sig(self):
     N = NormApprox(model)
     N.fit('fmin')
     assert((abs(N._sig * N._sig.T - N._C) < 1.0e-14).all())
Ejemplo n.º 12
0
 def test_fmin_powell(self):
     N = NormApprox(model)
     N.fit('fmin_powell')
Ejemplo n.º 13
0
 def test_fmin_cg(self):
     N = NormApprox(model)
     N.fit('fmin_cg')
Ejemplo n.º 14
0
 def test_fmin_l_bfgs_b(self):
     N = NormApprox(model)
     N.fit('fmin_l_bfgs_b')
Ejemplo n.º 15
0
 def test_fmin(self):
     N = NormApprox(model)
     N.fit('fmin')
 def test_get(self):
     N = NormApprox(model)
     N.fit('fmin')
     N.mu[N.alpha, N.beta]
     N.C[N.alpha, N.beta]