Shopping on line can be easy, simple and save you lots of money. It can also take a lot of your time, frustrate you, and result in unwanted purchases. Now the same can be said for regular high street shopping, but with the vast opportunity presented by the Internet it will pay you to spend a few minutes reading this and understanding how to better optimize your Extrapolation shopping experience:
1. Compare - without doubt the biggest advantage that the Extrapolation offers shoppers today is the ability to compare thousands of Extrapolation at a time. This is a great thing, but not necessarily all the time! Too much can be daunting at times so take advantage of the great comparison sites and where possible let them do the hard work for you.
2. Research - if it has been said it will be on the internet. Ignorance is no longer a justifiable reason for buying the wrong thing. Take the time to research in detail everything that you could possible want to know about
3. Testimonials - don't know anybody that has bought a Extrapolation? Wrong! If the Extrapolation is good the internet will let you know. Use the Internet as a friend and get testimonials before you buy.
4. Questions - Got a question about Extrapolation then search the Forums, FAQ's, Blogs etc. Don't be afraid to ask .....
5. Reputation - Never heard of the company selling Extrapolation? Don't worry, no reason why you should know every company in the world, but you know someone that does! Use the internet to find out what people are saying about Extrapolation and build up a picture of their reputation for sales, returns, customer service, delivery etc.
6. Returns - still worried that even after all of the above your Extrapolation wont be what you want? Check out the returns policy. There is so much competition now that someone, somewhere is bound to offer the terms that you are comfortable with.
7. Feedback - happy with your Extrapolation then let people know, after all you are depending on others people input in your buying decision, so why not give a little back.
8. Security - check for the yellow padlock on the Extrapolation site before you buy, and the s after http:/ /i.e. https:// = a secure site
9. Contact - got a question about Extrapolation, or want to leave a comment then check out the sites contact page. Reputable companies have them and respond.
10. Payment - ready to pay for your Extrapolation, then use your credit card or PayPal! Be aware of companies that don't accept them, there may be genuine reasons but given the huge amount of choice you have when buying online there is no reason at all not to buy via credit card or PayPal.
In
mathematics,
extrapolation is the process of constructing new data points outside a discrete set of known data points. It is similar to the process of
interpolation, which constructs new points between known points, but its results are often less meaningful, and are subject to greater
uncertainty.
Extrapolation methods
A sound choice of which extrapolation method to apply relies on
a priori knowledge of the process that created the existing data points. Crucial questions are for example if the data can be assumed to be continuous, smooth, possibly periodic etc.
Linear extrapolation
Linear extrapolation means creating a tangent line at the end of the known data and extending it beyond that limit. Linear extrapolation will only provide good results when used to extend the graph of an approximately linear function or not too far beyond the known data.
If the two data points nearest the point x_* to be extrapolated are (x_{k-1},y_{k-1}) and (x_k, y_k), linear extrapolation gives the function (identical to linear interpolation if x_{k-1} < x_* < x_k),
y(x_*) = y_{k-1} + \frac{x_* - x_{k-1-->{x_{k}-x_{k-1-->(y_{k} - y_{k-1}).
It is possible to include more than two points, and averaging the slope of the linear interpolant, by
regression-like techniques, on the data points chosen to be included. This is similar to
linear prediction.
Polynomial extrapolation
A polynomial curve can be created through the entire known data or just near the end. The resulting curve can then be extended beyond the end of the known data. Polynomial extrapolation is typically done by means of
Lagrange interpolation or using Newton's method of finite differences to create a
Newton series that fits the data. The resulting polynomial may be used to extrapolate the data.
High order polynomial extrapolation must be used with due care. For the example data set and problem in the figure above, anything above order 1 (linear extrapolation) will possibly yield unusable values, an error estimate of the extrapolated value will grow with the degree of the polynomial extrapolation. This is related to Runge's phenomenon.
Conic extrapolation
A conic section can be created using five points near the end of the known data. If the conic section created is an ellipse or circle, it will curve back on itself. A parabolic or hyperbolic curve will not, but may curve back relative to the X-axis. This type of extrapolation could be done with a conic sections template on a written graph or with a computer.
Quality of extrapolation
Typically, the quality of a particular method of extrapolation is limited by the assumptions about the function made by the method. If the method assumes the data is smooth, then a non-smooth function will be poorly extrapolated.
Even for proper assumptions about the function, the extrapolation can
convergence exponentially from the function. The classic example is truncated power series representations of sin(
x) and related
trigonometric functions. For instance, taking only data from near the
x = 0, we may estimate that the function behaves as sin(
x) ~
x. In the neighborhood of
x = 0, this is an excellent estimate. Away from
x = 0 however, the extrapolation moves arbitrarily away from the
x-axis while sin(
x) remains in the interval (mathematics) . I.e., the error increases without bound.
Taking more terms in the power series of sin(
x) around
x = 0 will produce better agreement over a larger interval near
x = 0, but will still produce extrapolations that diverge away from the
x-axis.
This divergence is a specific property of extrapolation methods and is only circumvented when the functional forms assumed by the extrapolation method (inadvertently or intentionally due to additional information) accurately represent the nature of the function being extrapolated. For particular problems, this additional information may be available, but in the general case, it is impossible to satisfy all possible function behaviors with a workably small set of potential behaviors.
The extent to which an extrapolation is accurate is known as the "prediction confidence interval", and is usually expressed as an upper and lower boundary within which the prediction is expected to be accurate 19 times out of 20 (a 95% confidence interval).
Examples of extrapolation error
An extrapolation's reliability is indicated by its prediction confidence interval, which often diverges to impossible values. Extrapolating beyond that range can lead to misleading results.
For example, the death rate from a new disease may increase dramatically early on. If the graph of the death rate is then extrapolated linearly, it might appear that the entire human population will be dead from the disease in a short number of years. In reality, the death rate from a newly discovered disease may fall as the susceptible die off and the remainder alter their behavior to avoid contracting the disease. Those who remain may also have a natural immunity to the disease or an acquired immunity due to exposure. Medical treatments affecting the spread and death rate of the disease may be developed, as well. A simple linear extrapolation assumes that there is an infinite population, and if the trend is growing faster than the population it will predict that more will have died than have ever been alive.
Similarly, if the amount of water in a lake is decreasing over time, a linear extrapolation will predict that there will be a negative amount of water shortly after the water is gone. This is an absurd result which indicates that the extrapolation is being performed in the wrong domain.
Selection of an improper domain, such as an infinite domain when all possible values are finite, or a negative domain for nonnegative values, is the second most common extrapolation error after failure to include a prediction confidence interval.
See also: logistic curve.
Extrapolation in the complex plane
In complex analysis, a problem of extrapolation may be converted into an interpolation problem by the change of variable
z 1/
z. This transform exchanges the part of the
complex plane inside the unit circle with the part of the complex plane outside of the unit circle. In particular, the
compactification point at infinity is mapped to the origin and vice versa. Care must be taken with this transform however, since the original function may have had "features", for example pole (complex analysis) and other mathematical singularity, at infinity that were not evident from the sampled data.
Another problem of extrapolation is loosely related to the problem of analytic continuation, where (typically) a power series representation of a
function (mathematics) is expanded at one of its points of convergence to produce a power series with a larger radius of convergence. In effect, a set of data from a small region is used to extrapolate a function onto a larger region.
Again, analytic continuation can be thwarted by
function (mathematics) features that were not evident from the initial data.
Also, one may use
sequence transformations like Padé approximants and Levin-type sequence transformations as extrapolation methods that lead to a summation of
power series that are divergent outside the original
radius of convergence. In this case, one often obtainsrational approximants.
References
- Extrapolation Methods. Theory and Practice by C. Brezinski and M. Redivo Zaglia, North-Holland, 1991.
See also
In mathematics,
extrapolation is the process of constructing new data points outside a
discrete set of known data points. It is similar to the process of interpolation, which constructs new points between known points, but its results are often less meaningful, and are subject to greater
uncertainty.
Extrapolation methods
A sound choice of which extrapolation method to apply relies on
a priori knowledge of the process that created the existing data points. Crucial questions are for example if the data can be assumed to be continuous, smooth, possibly periodic etc.
Linear extrapolation
Linear extrapolation means creating a tangent line at the end of the known data and extending it beyond that limit. Linear extrapolation will only provide good results when used to extend the graph of an approximately linear function or not too far beyond the known data.
If the two data points nearest the point x_* to be extrapolated are (x_{k-1},y_{k-1}) and (x_k, y_k), linear extrapolation gives the function (identical to linear interpolation if x_{k-1} < x_* < x_k),
y(x_*) = y_{k-1} + \frac{x_* - x_{k-1-->{x_{k}-x_{k-1-->(y_{k} - y_{k-1}).
It is possible to include more than two points, and averaging the slope of the linear interpolant, by
regression-like techniques, on the data points chosen to be included. This is similar to
linear prediction.
Polynomial extrapolation
A polynomial curve can be created through the entire known data or just near the end. The resulting curve can then be extended beyond the end of the known data. Polynomial extrapolation is typically done by means of
Lagrange interpolation or using Newton's method of
finite differences to create a Newton series that fits the data. The resulting polynomial may be used to extrapolate the data.
High order polynomial extrapolation must be used with due care. For the example data set and problem in the figure above, anything above order 1 (linear extrapolation) will possibly yield unusable values, an error estimate of the extrapolated value will grow with the degree of the polynomial extrapolation. This is related to Runge's phenomenon.
Conic extrapolation
A conic section can be created using five points near the end of the known data. If the conic section created is an ellipse or circle, it will curve back on itself. A parabolic or hyperbolic curve will not, but may curve back relative to the X-axis. This type of extrapolation could be done with a conic sections template on a written graph or with a computer.
Quality of extrapolation
Typically, the quality of a particular method of extrapolation is limited by the assumptions about the function made by the method. If the method assumes the data is smooth, then a non-smooth function will be poorly extrapolated.
Even for proper assumptions about the function, the extrapolation can
convergence exponentially from the function. The classic example is truncated
power series representations of sin(
x) and related
trigonometric functions. For instance, taking only data from near the
x = 0, we may estimate that the function behaves as sin(
x) ~
x. In the neighborhood of
x = 0, this is an excellent estimate. Away from
x = 0 however, the extrapolation moves arbitrarily away from the
x-axis while sin(
x) remains in the interval (mathematics) . I.e., the error increases without bound.
Taking more terms in the power series of sin(
x) around
x = 0 will produce better agreement over a larger interval near
x = 0, but will still produce extrapolations that diverge away from the
x-axis.
This divergence is a specific property of extrapolation methods and is only circumvented when the functional forms assumed by the extrapolation method (inadvertently or intentionally due to additional information) accurately represent the nature of the function being extrapolated. For particular problems, this additional information may be available, but in the general case, it is impossible to satisfy all possible function behaviors with a workably small set of potential behaviors.
The extent to which an extrapolation is accurate is known as the "prediction confidence interval", and is usually expressed as an upper and lower boundary within which the prediction is expected to be accurate 19 times out of 20 (a 95% confidence interval).
Examples of extrapolation error
An extrapolation's reliability is indicated by its prediction confidence interval, which often diverges to impossible values. Extrapolating beyond that range can lead to misleading results.
For example, the death rate from a new disease may increase dramatically early on. If the graph of the death rate is then extrapolated linearly, it might appear that the entire human population will be dead from the disease in a short number of years. In reality, the death rate from a newly discovered disease may fall as the susceptible die off and the remainder alter their behavior to avoid contracting the disease. Those who remain may also have a natural immunity to the disease or an acquired immunity due to exposure. Medical treatments affecting the spread and death rate of the disease may be developed, as well. A simple linear extrapolation assumes that there is an infinite population, and if the trend is growing faster than the population it will predict that more will have died than have ever been alive.
Similarly, if the amount of water in a lake is decreasing over time, a linear extrapolation will predict that there will be a negative amount of water shortly after the water is gone. This is an absurd result which indicates that the extrapolation is being performed in the wrong domain.
Selection of an improper domain, such as an infinite domain when all possible values are finite, or a negative domain for nonnegative values, is the second most common extrapolation error after failure to include a prediction confidence interval.
See also: logistic curve.
Extrapolation in the complex plane
In
complex analysis, a problem of extrapolation may be converted into an
interpolation problem by the change of variable
z 1/
z. This transform exchanges the part of the
complex plane inside the
unit circle with the part of the complex plane outside of the unit circle. In particular, the compactification
point at infinity is mapped to the origin and vice versa. Care must be taken with this transform however, since the original function may have had "features", for example pole (complex analysis) and other
mathematical singularity, at infinity that were not evident from the sampled data.
Another problem of extrapolation is loosely related to the problem of
analytic continuation, where (typically) a
power series representation of a function (mathematics) is expanded at one of its points of
convergence to produce a power series with a larger radius of convergence. In effect, a set of data from a small region is used to extrapolate a function onto a larger region.
Again,
analytic continuation can be thwarted by function (mathematics) features that were not evident from the initial data.
Also, one may use
sequence transformations like Padé approximants and Levin-type sequence transformations as extrapolation methods that lead to a
summation of
power series that are divergent outside the original radius of convergence. In this case, one often obtains
rational approximants.
References
- Extrapolation Methods. Theory and Practice by C. Brezinski and M. Redivo Zaglia, North-Holland, 1991.
See also
- Forecasting
- Multigrid method
- Prediction interval
- Regression analysis
- Richardson extrapolation
- Trend estimation