Beispiel #1
0
 def test_get_quadratic_fit(self):
     """get quadratic fit"""
     lf = LinCurveFit( self.myds, ['const', 'x', 'x**2'], fit_best_pcent=0)
     val = lf.cArr[0]
     refVal = 17.116
     self.assertAlmostEqual(val, refVal)
     val = lf.cArr[1]
     refVal = -7.7477857
     self.assertAlmostEqual(val, refVal)
     val = lf.cArr[2]
     refVal = 0.8353571428
     self.assertAlmostEqual(val, refVal)
     
     yArr = lf.eval_xrange( array([1.0, 2.0]) )
     refVal = 4.9618571428571432
     self.assertAlmostEqual(yArr[1], refVal)