Estimating Error in a Quadrature

  • Context: Graduate 
  • Thread starter Thread starter Teg Veece
  • Start date Start date
  • Tags Tags
    Error
Click For Summary
SUMMARY

This discussion focuses on estimating the error in quadrature methods for numerical integration, specifically Gaussian Quadrature and Clenshaw-Curtis quadrature. Gaussian Quadrature achieves an accuracy of order 2n, with error expressed as < k/(2n)! ||f<sup>2n</sup>||<sub>∞</sub>, where f is the interpolated function. The Clenshaw-Curtis quadrature error is bounded by O([2N]-k/k) for k-times differentiable integrands. The conversation highlights the importance of function smoothness and the need for higher-order quadrature when integrating complex functions, such as exp(-x2/L).

PREREQUISITES
  • Understanding of numerical integration techniques, specifically quadrature methods.
  • Familiarity with Gaussian Quadrature and its error estimation.
  • Knowledge of differentiability and its implications for function complexity.
  • Basic calculus, including derivatives and polynomial functions.
NEXT STEPS
  • Research the mathematical foundations of Gaussian Quadrature and its error analysis.
  • Explore Clenshaw-Curtis quadrature and its applications in numerical integration.
  • Study the concept of k-times differentiable functions and their significance in quadrature methods.
  • Investigate techniques for error estimation in numerical integration, including adaptive quadrature methods.
USEFUL FOR

Mathematicians, numerical analysts, and engineers involved in computational mathematics, particularly those focused on numerical integration and error analysis in quadrature methods.

Teg Veece
Messages
8
Reaction score
0
Hey,
I'm using a quadrature to estimate the integral of a function.
Intuitively, I know that if the function is a very smooth function, the quadrature will perform well at a low order (few samples).
If however, the function in more complex, I'll need to sample it more frequently for the quadrature to be as accurate.

I'm wondering if there's some equation that expresses this intuition. Something that I can point to and use to explain why more complex functions require a higher order quadrature for the same level of accuracy.

I think the expression should contain some reference to the function's derivative.

Thanks.
 
Last edited:
Physics news on Phys.org
Well, Gaussian Quadrature, is (i'm pretty sure) order 2n accurate, meaning that the error is less than

\frac{k}{(2n)!}||f^{2n}||_{\infty}

where f is the function being interpolated, and k is constant. So, if f is a degree 2n-1 polynomial, then Gaussian Quadrature is exact.

Does this help?
 
Last edited:
It does actually. Thanks for that.

Do you know what the error is for a Clenshaw-Curtis quadrature?
 
Not off hand, but google probably does :) .
 
I found something on the wikipedia page saying it's error is bounded by
O([2N]^{-k}/k) for a k-times differentiable integrand.

I'm not sure what a k-times differentiable integrand is exactly but, at a guess, is a function like x^2+2x+5 differentiable 3 times and x^9+2 differentiable 10 times so it's a proxy to complexity?The function I'm trying to integrate is exp(-x^2/L) with respect to x between the limits, -1 and 1.
I'm finding though that the smaller I make L, the worse the quadrature gets. I don't think I'm changing the number of times it can be differentiated, so why does the approximation get worse?
My intuition is that by making L smaller, the width of this function (Gaussian) becomes smaller and a higher order quadrature is needed to accurately probe it but I'm not sure if any equation backs this up.
 
Last edited:
As a side note, one of the drawbacks of Gaussian Quadrature is that it is kind of difficult to get a good grasp on the error. For this reason, people estimate the error by I_m - I_n where m &gt; n and I_n is the estimated integral with n nodes.

Now, I think that the problem is that as L gets bigger and bigger, the meaty portion of the function bunches up around 0, right? So, if you are using a few nodes, you probably aren't getting much sampling from the real "meaty" part of this function.

I'd keep increasing the number of nodes until I_{n+2} - I_n is within your tolerance. This will give you better than necessary accuracy, which isn't all that bad.
 
Teg Veece said:
I found something on the wikipedia page saying it's error is bounded by
O([2N]^{-k}/k) for a k-times differentiable integrand.

I'm not sure what a k-times differentiable integrand is exactly but, at a guess, is a function like x^2+2x+5 differentiable 3 times and x^9+2 differentiable 10 times so it's a proxy to complexity?

You are sort of right. But, x^9 + 2 is infinitely times differentiable since the trivial ploynomial p(x) = 0 is differentiable.
 

Similar threads

  • · Replies 21 ·
Replies
21
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 18 ·
Replies
18
Views
3K
  • · Replies 53 ·
2
Replies
53
Views
6K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 23 ·
Replies
23
Views
4K
  • · Replies 4 ·
Replies
4
Views
2K