Beispiel #1
0
 def test_lowess_3(self):
     "Tests lowess on typical data. part #3."
     (X, Y) = self.data
     YS = [14.811,12.115, 8.984, 9.676,10.000,11.346,11.346,11.346,
           11.346,11.346,11.346,11.346,11.346,11.346,11.346,13.000,
            6.734, 5.744, 5.415,18.998 ]
     Z = lowess(X, Y, span=0.25, nsteps=2, delta=0)
     assert_almost_equal(Z.outputs.fitted_values, YS, decimal=3)
     assert_almost_equal(Z.outputs.fitted_residuals+Z.outputs.fitted_values,
                         Z.inputs.y, decimal=3)
Beispiel #2
0
 def test_lowess_2(self):
     "Tests lowess on typical data. part #2."
     (X, Y) = self.data
     YS = [13.659,12.347,11.034, 9.722,10.511,11.300,11.300,11.300,
           11.300,11.300,11.300,11.300,11.300,11.300,11.300,13.000,
            6.440, 5.596, 5.456,18.998]
     Z = lowess(X, Y, span=0.25, nsteps=0, delta=3)
     assert_almost_equal(Z.outputs.fitted_values, YS, decimal=3)
     assert_almost_equal(Z.outputs.fitted_residuals+Z.outputs.fitted_values,
                         Z.inputs.y, decimal=3)