def testSanityPE(self):
     "Test if GaussianRestraint(13) prob is exp(-score)"
     gr = GaussianRestraint(*self.all)
     for i in range(100):
         map(self.change_value, self.all)
         map(self.change_sign, self.locations)
         self.assertAlmostEqual(gr.get_probability(),
                                exp(-gr.evaluate(False)), delta=0.001)
Exemple #2
0
 def testSanityPE(self):
     "Test if GaussianRestraint(13) prob is exp(-score)"
     gr = GaussianRestraint(*self.all)
     for i in range(100):
         map(self.change_value, self.all)
         map(self.change_sign, self.locations)
         self.assertAlmostEqual(gr.get_probability(),
                                exp(-gr.evaluate(False)),
                                delta=0.001)
 def testSanityEP(self):
     "Test if GaussianRestraint(13) score is -log(prob)"
     gr = GaussianRestraint(*self.all)
     for i in range(100):
         map(self.change_value, self.all)
         map(self.change_sign, self.locations)
         expected = gr.get_probability()
         if expected == 0:
             continue
         self.assertAlmostEqual(-log(expected),
                                gr.evaluate(False), delta=0.7)
Exemple #4
0
 def testSanityEP(self):
     "Test if GaussianRestraint(13) score is -log(prob)"
     gr = GaussianRestraint(*self.all)
     for i in range(100):
         map(self.change_value, self.all)
         map(self.change_sign, self.locations)
         expected = gr.get_probability()
         if expected == 0:
             continue
         self.assertAlmostEqual(-log(expected),
                                gr.evaluate(False),
                                delta=0.7)