Extrapolation
From Freepedia
In mathematics, extrapolation is a type of interpolation. When a tabulated function is interpolated not between given values, but outside of the given range, this is called extrapolation. Extrapolation often looks sensible at first glance, but its results may sometimes be invalid or subject to substantial uncertainty.
Extrapolation also means to generalize, making use of a specific case and adjusting it to fit several cases in general.
Contents |
Extrapolation methods
Linear extrapolation
This means creating a tangent line at the end of the known data and extending it beyond that limit. A linear extrapolation will only provide good results when used to extend the graph of an approximately linear function. A linear extrapolation can be done easily with a ruler on a written graph or with a computer.
Circular (constant curvature) extrapolation
In addition to maintaining tangency (an angle match) at the end of the known data, the curvature may also be matched. Note that this type of extrapolation will curve back on itself eventually, so is only good for a short region. A circular extrapolation can be done using a circle template or compass on a written graph or with a computer.
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.
Polynomial extrapolation
A polynomial curve can be created through the entire known data or just near the end. This curve can then be extended. This type of extrapolation requires 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 diverge 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 [-1,1]. 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.
Example of extrapolation error
As stated previously, extrapolation is only reliable over a short range. Extrapolating beyond that range can lead to misleading results. For example, the death rate from any new disease is likely to increase dramatically in the early years. If the graph of the death rate is then extrapolated linearly, it will appear that the entire human population will be dead from the disease in a short number of years. This conclusion is based on the faulty assumption that the rate of increase for the disease will stay constant. In reality, the rate of increase will fall as those most susceptible die off and the remainder alter their behavior to avoid contracting the disease. In a technological society, vaccines or other medical treatments may also be developed which will affect the rate of spread of the disease.
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 poles and other singularities, 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 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 features that were not evident from the initial data.



