Tutorials › Statistical Theory I - Probability and Distribution Theory › Saddlepoint Approximations for Exponential-Family Sums

Edgeworth and Saddlepoint Methods · Tutorial 989 of 994

Saddlepoint Approximations for Exponential-Family Sums

Learn how exponential-family structure makes saddlepoint calculations explicit, and how to use the resulting approximations for densities and lattice tails.

Advanced 12 min read

What You'll Learn

  • Express the cumulant-generating function of a canonical exponential-family sum
  • Establish when the saddlepoint equation has a unique solution
  • Derive the leading density approximation by exponential tilting
  • Approximate lattice upper tails by summing tilted point probabilities
  • Work through exponential, Poisson, and binomial calculations
  • Recognize when a large-deviation tail formula is unsuitable near the mean

Why Exponential Families Make Saddlepoints Explicit

For a sum of observations, the saddlepoint is the exponential tilt that makes the observed value typical under a changed probability law. In a regular exponential family, both the cumulant-generating function and the tilt have a direct expression in terms of the log-partition function. That structure often turns the saddlepoint equation into an explicit calculation.

This tutorial applies the saddlepoint equation and exponential tilting to sums from one-parameter exponential families. The resulting density and lattice-tail formulas are approximations, not exact identities. Their usefulness comes from evaluating a local Gaussian approximation under a tilted law, while retaining the exponential factor that captures the tail's scale.

Definition: A regular one-parameter canonical exponential family has density or mass function $$ f_\eta(y)=h(y)\exp\{\eta T(y)-A(\eta)\}, $$ where \(\eta\) lies in an open interval \(\mathcal H\), \(T\) is a statistic, and \(A(\eta)\) is the log-partition function. For independent observations \(Y_1,\ldots,Y_n\) with this distribution, define \(S=\sum_{i=1}^n T(Y_i)\). The cumulant-generating function of \(S\), when finite, is \(K(t)=\log E[\exp(tS)]\).

Assume the log-partition function is finite and twice differentiable on \(\mathcal H\), with \(A''(\eta)>0\). The parameter shift \(\eta+t\) must remain in \(\mathcal H\). These conditions give \(K(t)=n\{A(\eta+t)-A(\eta)\}\), \(K'(t)=nA'(\eta+t)\), and \(K''(t)=nA''(\eta+t)\). Thus the saddlepoint for an observed sum \(s\) solves \(K'(\hat t)=s\). The second derivative is positive, so \(K'\) is strictly increasing: whenever a solution exists, it is unique.

Existence and Meaning of the Saddlepoint

The possible values of \(A'(\eta+t)\) range over the mean-parameter space of \(T(Y_i)\). Therefore a finite saddlepoint exists when \(s/n\) lies in the interior of that space. At the solution, the tilted family has parameter \(\eta+\hat t\), and its expected sum is exactly \(s\). This is the central convenience: the observed value is the mean under the tilted distribution.

Result: If \(s/n\) is in the interior of the mean-parameter space, there is a unique \(\hat t\) satisfying \(K'(\hat t)=s\). If the sum has a smooth, nonlattice distribution and a local central limit approximation holds under the tilted laws, its leading saddlepoint density approximation at \(s\) is $$ f_S(s)\ \approx\ \frac{\exp\{K(\hat t)-\hat t s\}}{\sqrt{2\pi K''(\hat t)}}. $$

The uniqueness claim follows because \(K''(t)=nA''(\eta+t)>0\), so \(K'\) is strictly increasing. The specified interior condition ensures that \(s/n\) is attained as \(A'(\eta+\hat t)\), giving existence as well. To see the density formula, let \(P_{\hat t}\) denote the law obtained by tilting the distribution of \(S\) by \(\hat t\). Its density is $$ f_{\hat t}(x)=\exp\{\hat t x-K(\hat t)\}f_S(x). $$ Rearranging at \(x=s\) gives the exact identity $$ f_S(s)=\exp\{K(\hat t)-\hat t s\}f_{\hat t}(s). $$ Under \(P_{\hat t}\), the mean of \(S\) is \(K'(\hat t)=s\), and its variance is \(K''(\hat t)\). A local central limit approximation at this mean gives \(f_{\hat t}(s)\approx 1/\sqrt{2\pi K''(\hat t)}\), yielding the displayed formula. The approximation requires the local normal approximation to be valid; it is not implied merely by the algebraic tilting identity. \(\square\)

For an integer-valued sum, a density is not the target. The corresponding leading lattice approximation to a point probability with span 1 is \(P(S=k)\approx \exp\{K(\hat t)-\hat t k\}/\sqrt{2\pi K''(\hat t)}\). For an upper tail well above the mean, summing nearby lattice masses gives a useful geometric-tail version. In the following formula, \(t>0\) solves \(K'(t)=k\); the approximation is most useful when \(t\) is bounded away from zero and the tilted local approximation is accurate.

Tail approximation: For an integer-valued sum with span 1, $$ P(S\geq k)\ \approx\ \frac{\exp\{K(t)-tk\}}{(1-e^{-t})\sqrt{2\pi K''(t)}}, \qquad K'(t)=k,\quad t>0. $$

Indeed, exponential tilting gives the exact identity $$ P(S\geq k)=\exp\{K(t)-tk\}\sum_{j=0}^{\infty}e^{-tj}P_t(S=k+j). $$ When \(t>0\), the weights \(e^{-tj}\) decrease geometrically. For the terms that materially contribute, approximate the tilted point probabilities by their value at the tilted mean \(k\), namely \(1/\sqrt{2\pi K''(t)}\). Summing \(\sum_{j\geq0}e^{-tj}=1/(1-e^{-t})\) gives the formula. Near the mean, \(t\) approaches zero and this geometric factor becomes unstable; a near-mean tail method such as the Lugannani–Rice approximation is more appropriate.

Worked Examples

Worked Example: A Gamma Sum from Exponential Observations

Let \(Y_i\) be independent exponential random variables with mean 1, and let \(S=\sum_{i=1}^{10}Y_i\). Approximate the density of \(S\) at \(s=15\).

For one observation, the moment-generating function is \(E[e^{tY_i}]=(1-t)^{-1}\) for \(t<1\). Therefore \(K(t)=-10\log(1-t)\), \(K'(t)=10/(1-t)\), and \(K''(t)=10/(1-t)^2\). Solve \(10/(1-t)=15\), giving \(\hat t=1/3\), which is in the domain \(t<1\).

At this saddlepoint, \(K(\hat t)=-10\log(2/3)=4.05465\), \(\hat t s=5\), and \(K''(\hat t)=22.5\). The density approximation is $$ f_S(15)\approx \frac{\exp(4.05465-5)}{\sqrt{2\pi(22.5)}} =\frac{0.3887}{11.889} \approx 0.0327. $$

The exact density is \(15^9e^{-15}/9!\approx0.0324\). This comparison illustrates the calculation; it does not turn the saddlepoint expression into an exact density formula.

Worked Example: A Poisson Upper Tail

Let \(S\sim\operatorname{Pois}(20)\). Approximate \(P(S\geq30)\) using the lattice upper-tail formula.

The cumulant-generating function is \(K(t)=20(e^t-1)\), so \(K'(t)=20e^t\) and \(K''(t)=20e^t\). The saddlepoint satisfies \(20e^t=30\), hence \(t=\log(3/2)\approx0.405465\). At this value, \(K(t)=10\), \(K''(t)=30\), and \(K(t)-30t=10-30\log(3/2)\approx-2.16395\).

Substitution gives $$ P(S\geq30)\approx \frac{e^{-2.16395}}{(1-e^{-0.405465})\sqrt{2\pi(30)}} = \frac{0.1149}{(1/3)(13.729)} \approx 0.0251. $$

The factor \(1/(1-e^{-t})=3\) accounts approximately for the successive lattice masses in the upper tail. The result is an approximation; its suitability depends on the tail location and the accuracy of the tilted local approximation.

Worked Example: A Binomial Upper Tail

Let \(S\sim\operatorname{Bin}(40,0.4)\). Approximate \(P(S\geq24)\) with the same lattice formula.

Here \(K(t)=40\log(0.6+0.4e^t)\). Solving \(K'(t)=24\) gives \(e^t=24(0.6)/(0.4(16))=2.25\), so \(t=\log(2.25)\approx0.810930\). At the saddlepoint, the tilted success probability is \(24/40=0.6\), and \(K''(t)=40(0.6)(0.4)=9.6\).

For the exponent, \(K(t)-24t=-40D(0.6\Vert0.4)\), where \(D(0.6\Vert0.4)=0.6\log(1.5)+0.4\log(2/3)\approx0.081093\). Thus the exponent is approximately \(-3.24372\). The upper-tail approximation is $$ P(S\geq24)\approx \frac{e^{-3.24372}}{(1-e^{-0.810930})\sqrt{2\pi(9.6)}} = \frac{0.0390}{(5/9)(7.7665)} \approx 0.00904. $$

The binomial sum has lattice span 1, so no extra span factor is needed. As in the Poisson example, the result is intended for a tail above the mean, not as a general approximation near the center of the distribution.

Common Pitfall and Practical Interpretation

A common mistake is to solve the saddlepoint equation correctly and then treat the resulting approximation as an exact probability, or to use the upper-tail geometric factor when the target is near the mean. The tilt equation only identifies a distribution under which the observed value is the mean. The local Gaussian approximation and, for tails, the geometric summation are additional approximations with their own conditions.

Another important check is the domain: a proposed saddlepoint must keep \(\eta+t\) inside the natural-parameter space. For a Poisson sum, every finite real \(t\) is allowed. For the exponential sum above, \(t<1\) is required. The root, the domain, and the sign of \(t\) should all be checked before interpreting a tail approximation.

Exponential-family structure matters because the same log-partition function supplies the cumulants, the tilted parameter, and the curvature term \(K''(t)\). The exponent \(K(t)-ts\) captures the rarity of the observed sum, while the square-root term describes local spread under the tilt. This is why the method can remain informative in tails where a central normal approximation may be poor.

Key takeaway: For a canonical exponential-family sum, \(K(t)=n\{A(\eta+t)-A(\eta)\}\). Solve \(K'(t)=s\), verify the parameter domain, and then use the tilted curvature \(K''(t)\) in a density or lattice-tail approximation appropriate to the target.

Check Your Understanding

Try these questions without looking back.

  1. For a canonical exponential-family sum, write \(K(t)\), \(K'(t)\), and \(K''(t)\) in terms of \(A\).
  2. Why does \(A''(\eta)>0\) imply that the saddlepoint, when it exists, is unique?
  3. For a Poisson sum with mean \(\lambda\), derive the equation for the saddlepoint at \(k>\lambda\), and state the sign of the solution.
  4. What additional approximation is used to pass from the exact exponential-tilting identity to the lattice upper-tail formula?
  5. Why should the geometric-tail formula be treated cautiously when the target is close to the mean?