<p>Approximating a univariate function on the interval <InlineEquation ID="IEq1"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="211_2025_1485_Article_IEq1.gif" Format="GIF" Height="19" Rendition="HTML" Resolution="72" Type="Linedraw" Width="47" /> </InlineMediaObject> <EquationSource Format="TEX">\([-1,1]\)</EquationSource> </InlineEquation> with a polynomial is among the most classical problems in numerical analysis. When the function evaluations come with noise, a least-squares fit is known to reduce the effect of noise as more samples are taken. The generic algorithm for the least-squares problem requires <InlineEquation ID="IEq2"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="211_2025_1485_Article_IEq2.gif" Format="GIF" Height="20" Rendition="HTML" Resolution="72" Type="Linedraw" Width="59" /> </InlineMediaObject> <EquationSource Format="TEX">\(O(Nn^2)\)</EquationSource> </InlineEquation> operations, where <InlineEquation ID="IEq3"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="211_2025_1485_Article_IEq3.gif" Format="GIF" Height="15" Rendition="HTML" Resolution="72" Type="Linedraw" Width="45" /> </InlineMediaObject> <EquationSource Format="TEX">\(N+1\)</EquationSource> </InlineEquation> is the number of sample points and <i>n</i> is the degree of the polynomial approximant. This algorithm is unstable when <i>n</i> is large, for example <InlineEquation ID="IEq4"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="211_2025_1485_Article_IEq4.gif" Format="GIF" Height="19" Rendition="HTML" Resolution="72" Type="Linedraw" Width="69" /> </InlineMediaObject> <EquationSource Format="TEX">\(n\gg \sqrt{N}\)</EquationSource> </InlineEquation> for equispaced sample points. In this study, we blend numerical analysis and statistics to introduce a stable and fast <InlineEquation ID="IEq5"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="211_2025_1485_Article_IEq5.gif" Format="GIF" Height="19" Rendition="HTML" Resolution="72" Type="Linedraw" Width="84" /> </InlineMediaObject> <EquationSource Format="TEX">\(O(N\log N)\)</EquationSource> </InlineEquation> algorithm called NoisyChebtrunc based on Chebyshev interpolation. It has the same error reduction effect as least-squares and the convergence is spectral until the error reaches <InlineEquation ID="IEq6"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="211_2025_1485_Article_IEq6.gif" Format="GIF" Height="22" Rendition="HTML" Resolution="72" Type="Linedraw" Width="88" /> </InlineMediaObject> <EquationSource Format="TEX">\(O(\sigma \sqrt{{n}/{N}})\)</EquationSource> </InlineEquation>, where <InlineEquation ID="IEq7"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="211_2025_1485_Article_IEq7.gif" Format="GIF" Height="10" Rendition="HTML" Resolution="72" Type="Linedraw" Width="13" /> </InlineMediaObject> <EquationSource Format="TEX">\(\sigma\)</EquationSource> </InlineEquation> is the noise level, after which the error continues to decrease at the Monte-Carlo <InlineEquation ID="IEq8"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="211_2025_1485_Article_IEq8.gif" Format="GIF" Height="21" Rendition="HTML" Resolution="72" Type="Linedraw" Width="73" /> </InlineMediaObject> <EquationSource Format="TEX">\(O(1/\sqrt{N})\)</EquationSource> </InlineEquation> rate. To determine the polynomial degree, NoisyChebtrunc employs a statistical criterion, namely Mallows’ <InlineEquation ID="IEq9"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="211_2025_1485_Article_IEq9.gif" Format="GIF" Height="19" Rendition="HTML" Resolution="72" Type="Linedraw" Width="21" /> </InlineMediaObject> <EquationSource Format="TEX">\(C_p\)</EquationSource> </InlineEquation>. We analyze NoisyChebtrunc in terms of the variance and concentration in the infinity norm to the underlying noiseless function. These results show that with high probability the infinity-norm error is bounded by a small constant times <InlineEquation ID="IEq10"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="211_2025_1485_Article_IEq10.gif" Format="GIF" Height="22" Rendition="HTML" Resolution="72" Type="Linedraw" Width="63" /> </InlineMediaObject> <EquationSource Format="TEX">\(\sigma \sqrt{{n}/{N}}\)</EquationSource> </InlineEquation>, when the noise is independent and follows a subgaussian or subexponential distribution. We illustrate the performance of NoisyChebtrunc with numerical experiments.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Polynomial approximation of noisy functions

  • Takeru Matsuda,
  • Yuji Nakatsukasa

摘要

Approximating a univariate function on the interval \([-1,1]\) with a polynomial is among the most classical problems in numerical analysis. When the function evaluations come with noise, a least-squares fit is known to reduce the effect of noise as more samples are taken. The generic algorithm for the least-squares problem requires \(O(Nn^2)\) operations, where \(N+1\) is the number of sample points and n is the degree of the polynomial approximant. This algorithm is unstable when n is large, for example \(n\gg \sqrt{N}\) for equispaced sample points. In this study, we blend numerical analysis and statistics to introduce a stable and fast \(O(N\log N)\) algorithm called NoisyChebtrunc based on Chebyshev interpolation. It has the same error reduction effect as least-squares and the convergence is spectral until the error reaches \(O(\sigma \sqrt{{n}/{N}})\) , where \(\sigma\) is the noise level, after which the error continues to decrease at the Monte-Carlo \(O(1/\sqrt{N})\) rate. To determine the polynomial degree, NoisyChebtrunc employs a statistical criterion, namely Mallows’ \(C_p\) . We analyze NoisyChebtrunc in terms of the variance and concentration in the infinity norm to the underlying noiseless function. These results show that with high probability the infinity-norm error is bounded by a small constant times \(\sigma \sqrt{{n}/{N}}\) , when the noise is independent and follows a subgaussian or subexponential distribution. We illustrate the performance of NoisyChebtrunc with numerical experiments.