Concept Architecture
Concept
Theoretically, the Forward Difference is a finite difference method used to approximate the derivative of a function by evaluating the function at the point of interest and at a neighbouring point ahead of it. It is one of the simplest numerical differentiation techniques and is founded on Taylor series expansion and numerical analysis. Forward Difference provides a practical method for estimating derivatives when analytical differentiation is unavailable or when functions are known only through discrete observations.
Mathematically, the Forward Difference approximation estimates the first derivative by dividing the change in function values by a finite step size. The method uses information only in the forward direction and has a first-order truncation error, meaning that approximation error decreases proportionally with the step size. Although computationally efficient, it is generally less accurate than the Central Difference method for the same step size.
In practice, Forward Difference methods are widely used in health economics for numerical optimisation, sensitivity analysis, calibration of decision models and finite difference solutions of differential equations. They support estimation of gradients in simulation models and provide numerical derivatives for economic evaluations when closed-form derivatives are unavailable.
Purpose
Used to approximate derivatives numerically, support optimisation and calibration algorithms, estimate model gradients and enable numerical computation in health economic modelling.
Mathematical Formulae
Primary Formula
First Derivative
f?(x) � [f(x + h) ? f(x)] � h
where:
- h = finite step size
Supporting Formulae
Second Forward Difference
?�f(x) = f(x + 2h) ? 2f(x + h) + f(x)
Truncation Error
Error = O(h)
Related Mathematical Methods
- Central Difference
- Backward Difference
- Finite difference method
- Numerical differentiation
- Taylor series
- Gradient approximation
Example
Suppose
f(x) = x�
Estimate the derivative at
x = 2
using
h = 0.1
Forward Difference
= [f(2.1) ? f(2.0)] � 0.1
= (4.41 ? 4.00) � 0.1
= 4.1
The exact derivative is
f?(2) = 4
The approximation therefore has a small numerical error resulting from the first-order truncation error of the Forward Difference method.
Excel Implementation
| Function | Example Formula | Health Economics Application |
|---|---|---|
| Formula | =(B3-B2)/A2 | Calculate the Forward Difference approximation for the first derivative. |
| Formula | =B4-2*B3+B2 | Calculate the second forward difference. |
| POWER | =POWER(A2,2) | Calculate squared step sizes where required. |
| ABS | =ABS(C2-D2) | Calculate approximation error. |
| IF | =IF(ABS(C2-D2)<0.001,"Accurate","Reduce Step Size") | Assess numerical approximation accuracy. |
VBA (Optional)
Automate Forward Difference numerical differentiation, estimate gradients for optimisation algorithms and generate derivative approximations for health economic simulation and calibration models.
Sources
- Burden RL, Faires JD. Numerical Analysis.
- Atkinson KE. An Introduction to Numerical Analysis.
- Stoer J, Bulirsch R. Introduction to Numerical Analysis.
- Press WH, Teukolsky SA, Vetterling WT, Flannery BP. Numerical Recipes: The Art of Scientific Computing.
- Quarteroni A, Sacco R, Saleri F. Numerical Mathematics.
- Briggs A, Claxton K, Sculpher M. Decision Modelling for Health Economic Evaluation.
Related Concepts (2)
Library
Publications
1
Numerical Analysis of Parameterized Nonlinear Equations — Werner C. Rheinboldt, 1st Edition ed., 1986 (John Wiley & Sons)
A specialist numerical-analysis reference on iterative solution, continuation and computation for parameterized nonlinear systems, linked here to the ontology's numerical-method and optimization branch.
BookView source →
Frequently Asked Questions (6)
What is the forward difference?
A finite-difference method that approximates a derivative using the current function value and a value at a subsequent point.
Source: NIST Digital Library of Mathematical Functions. Chapter 3: Numerical Methods.
How does the forward difference approximate a derivative?
The forward difference approximates a derivative using the current function value and a value at a subsequent point, estimating the slope from how the function changes as it moves forward. It compares the value at the point of interest with one a short step ahead. This one-sided use of the current point and a following point is how the forward difference estimates the derivative Needing only a value ahead of the point, the forward difference is simple to apply where a following value is available, though it is usually less accurate than a symmetric estimate of the same spacing.
Source: NIST Digital Library of Mathematical Functions. Chapter 3: Numerical Methods.
Which points does the forward difference use?
The forward difference uses the current function value and a value at a subsequent point, both lying on the same side of the point of interest. It looks only forward, taking the value at the point and one a step ahead. This use of the current point and a following point is what defines the forward difference and marks it as a one-sided approximation Needing only a value ahead of the point, the forward difference is simple to apply where a following value is available, though it is usually less accurate than a symmetric estimate of the same spacing.
Source: NIST Digital Library of Mathematical Functions. Chapter 3: Numerical Methods.
Why is the forward difference described as one-sided?
The forward difference is described as one-sided because it approximates a derivative using only the current function value and a value at a subsequent point, drawing on values ahead of the point of interest but none behind it. Looking in a single direction is what makes it one-sided. This contrasts with approximations that use points on both sides of the point Needing only a value ahead of the point, the forward difference is simple to apply where a following value is available, though it is usually less accurate than a symmetric estimate of the same spacing.
Source: NIST Digital Library of Mathematical Functions. Chapter 3: Numerical Methods.
What is a drawback of the forward difference?
A drawback of the forward difference is that, by using only the current function value and a value at a subsequent point, its one-sided estimate is generally less accurate than a symmetric approximation of the same spacing. Relying on points to one side leaves a larger leading error. This lower accuracy is the cost of the forward difference needing a value on only one side of the point Needing only a value ahead of the point, the forward difference is simple to apply where a following value is available, though it is usually less accurate than a symmetric estimate of the same spacing.
Source: NIST Digital Library of Mathematical Functions. Chapter 3: Numerical Methods.
How does the forward difference relate to the central difference?
The forward difference approximates a derivative using the current function value and a value at a subsequent point, while the central difference uses function values at equally spaced points on either side of the point of interest. The forward difference is one-sided, whereas the central difference is symmetric and generally more accurate. The two are connected as finite-difference methods that differ in which points they use Needing only a value ahead of the point, the forward difference is simple to apply where a following value is available, though it is usually less accurate than a symmetric estimate of the same spacing.
Source: NIST Digital Library of Mathematical Functions. Chapter 3: Numerical Methods.
Trust Record
Verified by Dr Darrin Baines
British health economist
Professional identity: darrinbaines.org
Verification date: 2 Apr 2026
Content version: 1.0.0
Canonical Identity
- Persistent URI
- https://healtheconomics.wiki/concept/forward-difference
- Term code
- CS-NA-ND-001
Stable URI · Machine-readable · Resolvable · CC BY 4.0