def run_friedman82_basic():
x, y = build_sample_smoother_problem_friedman82()<EOL>plt.figure()<EOL>for span in smoother.DEFAULT_SPANS:<EOL><INDENT>smooth = smoother.BasicFixedSpanSmoother()<EOL>smooth.specify_data_set(x, y, sort_data=True)<EOL>smooth.set_span(span)<EOL>smooth.compute()<EOL>plt.plot(x, smooth.smooth_result, '<STR_LIT:.>', label='<STR_LIT>'.format(span))<EOL><DEDENT>plt.legend(loc='<STR_LIT>')<EOL>plt.grid(color='<STR_LIT>')<EOL>plt.xlabel('<STR_LIT:x>')<EOL>plt.ylabel('<STR_LIT:y>')<EOL>plt.title('<STR_LIT>')<EOL>plt.savefig('<STR_LIT>')<EOL>return smooth<EOL>
Run Friedman's test of fixed-span smoothers from Figure 2b.