docs: def validate_supersmoother():
      """Validate the supersmoother."""
      x, y = smoother_friedman82.build_sample_smoother_problem_friedman82()
      x, y = sort_data(x, y)
      my_smoother = smoother.perform_smooth(x, y, smoother_cls=supersmoother.SuperSmootherWithPlots)
      # smoother.DEFAULT_BASIC_SMOOTHER = BasicFixedSpanSmootherBreiman
      supsmu_result = run_freidman_supsmu(x, y, bass_enhancement=0.0)
      mace_result = run_mace_smothr(x, y, bass_enhancement=0.0)
      plt.plot(x, y, '.', label='Data')
      plt.plot(x, my_smoother.smooth_result, '-', label='pyace')
      plt.plot(x, supsmu_result, '--', label='SUPSMU')
      plt.plot(x, mace_result, ':', label='SMOOTH')
      plt.legend()
      plt.savefig('supersmoother_validation.png')