#NEWLINE# def test_loess_factory( self ) : #NEWLINE# #INDENT# alg = stats . loess_factory ( 300 , 20.0 , { #NEWLINE# #INDENT# 'threshold' : 1.0 , #NEWLINE# 'param' : 1.2 , #NEWLINE# 'length' : 3 , #NEWLINE# #UNINDENT# } ) #NEWLINE# self . assertEqual ( alg ( [ ] ) , ( False , { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } ) ) #NEWLINE# data = [ 1.05 , 1.09 , 1.07 , 1.12 , 1.02 , 1.18 , 1.15 , 1.04 , 1.1 , 1.16 , 1.08 ] #NEWLINE# self . assertEqual ( alg ( alg ) , ( True , { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } ) ) #NEWLINE# data = [ 0.55 , 0.6 , 0.62 , 0.59 , 0.67 , 0.73 , 0.85 , 0.97 , 0.73 , 0.68 , 0.69 , 0.52 , 0.51 , 0.55 , 0.48 , 0.46 , 0.52 , 0.55 , 0.58 , 0.65 , 0.7 ] #NEWLINE# self . assertEqual ( alg ( data ) , ( False , { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } ) )