ace.validation.validate_smoothers module
A few validation problems to make sure the smoothers are working as expected
These depend on the supsmu module, which was created using f2py from Breiman’s supsmu.f
-
class ace.validation.validate_smoothers.BasicFixedSpanSmootherBreiman[source]
Bases: ace.smoother.Smoother
Runs FORTRAN Smooth
Methods
-
compute()[source]
-
class ace.validation.validate_smoothers.SuperSmootherBreiman[source]
Bases: ace.smoother.Smoother
Runs FORTRAN Supersmoother
Methods
-
compute()[source]
-
ace.validation.validate_smoothers.finish_plot()[source]
-
ace.validation.validate_smoothers.run_freidman_supsmu(x, y, bass_enhancement=0.0)[source]
-
ace.validation.validate_smoothers.run_friedman_smooth(x, y, span)[source]
-
ace.validation.validate_smoothers.run_mace_smothr(x, y, bass_enhancement=0.0)[source]
-
ace.validation.validate_smoothers.sort_data(x, y)[source]
-
ace.validation.validate_smoothers.validate_average_best_span(self)[source]
Figure 2d? from Friedman
-
ace.validation.validate_smoothers.validate_basic_smoother()[source]
Runs Friedman’s test from Figure 2b.
-
ace.validation.validate_smoothers.validate_basic_smoother_resid()[source]
compare residuals
-
ace.validation.validate_smoothers.validate_known_curve(self)[source]
-
ace.validation.validate_smoothers.validate_supersmoother()[source]
-
ace.validation.validate_smoothers.validate_supersmoother_bass()[source]