We are independent & ad-supported. We may earn a commission for purchases made through our links.
Advertiser Disclosure
Our website is an independent, advertising-supported platform. We provide our content free of charge to our readers, and to keep it that way, we rely on revenue generated through advertisements and affiliate partnerships. This means that when you click on certain links on our site and make a purchase, we may earn a commission. Learn more.
How We Make Money
We sustain our operations through affiliate commissions and advertising. If you click on an affiliate link and make a purchase, we may receive a commission from the merchant at no additional cost to you. We also display advertisements on our website, which help generate revenue to support our work and keep our content free for readers. Our editorial team operates independently of our advertising and affiliate partnerships to ensure that our content remains unbiased and focused on providing you with the best information and recommendations based on thorough research and honest evaluations. To remain transparent, we’ve provided a list of our current affiliate partners here.
Science

Our Promise to you

Founded in 2002, our company has been a trusted resource for readers seeking informative and engaging content. Our dedication to quality remains unwavering—and will never change. We follow a strict editorial policy, ensuring that our content is authored by highly qualified professionals and edited by subject matter experts. This guarantees that everything we publish is objective, accurate, and trustworthy.

Over the years, we've refined our approach to cover a wide range of topics, providing readers with reliable and practical advice to enhance their knowledge and skills. That's why millions of readers turn to us each year. Join us in celebrating the joy of learning, guided by standards you can trust.

What is Interpolation?

By James Doehring
Updated: May 21, 2024
Views: 10,275
Share

Interpolation involves discovering a pattern in a set of data points to estimate a value between two points. Linear interpolation is one of the simplest ways to interpolate—a line connecting two points is used to estimate intermediate values. Higher-order polynomials can replace linear functions for more accurate, but more complicated, results. Interpolation can be contrasted with extrapolation, which is used to estimate values outside of a set of points instead of between them.

A discrete set of data points has points with two or more coordinates. In a typical XY scatter plot, the horizontal variable is x and the vertical variable is y. Data points with both an x and y coordinate can be plotted on this graph for easy visualization. In practical applications, both x and y represent finite real-world quantities. X generally represents an independent variable, such as time or space, while y represents a dependent variable, such as population.

Often times, data can only be gathered at discrete points. In the example of monitoring a country’s population, a census can only be taken at certain times. These measurements could be plotted as discrete data points on an XY chart.

If a census is only taken every five years, it is impossible to know the exact population between censuses. In linear interpolation, two data points are connected with a linear function. This means that the dependent variable (population) is assumed to change at a constant rate to reach the next data point. If the population one year after a census is needed, one could linearly interpolate the two data points to estimate an intermediate value based on the connecting line. It is typically obvious that the real variable does not change linearly between data points, but this simplification is often sufficiently accurate.

Sometimes, however, linear interpolation introduces too much error in its estimates. Population, for example, exhibits exponential growth in many scenarios. In exponential growth, the rate of growth itself is increasing—a higher population leads to more births, which increases the total rate by which the population increases. In an XY scatter plot, this kind of behavior would show a trend that “curved upward.” A more accurate method of interpolation may be appropriate for this kind of study.

Polynomial interpolation involves connecting numerous data points with a polynomial function. A linear function is actually a simple variety of a polynomial function—namely, a polynomial of order one. Polynomials, though, can have higher orders than one: order two is a parabola, order three is a cubic function, and so on. A set of population data points might be better interpolated with a polynomial function than a linear function because the former can curve up and down to match the data.

Share
All The Science is dedicated to providing accurate and trustworthy information. We carefully select reputable sources and employ a rigorous fact-checking process to maintain the highest standards. To learn more about our commitment to accuracy, read our editorial process.
Discussion Comments
Share
https://www.allthescience.org/what-is-interpolation.htm
Copy this link
All The Science, in your inbox

Our latest articles, guides, and more, delivered daily.

All The Science, in your inbox

Our latest articles, guides, and more, delivered daily.