advanced32 min studyLesson 704 in Mathematics

Z-estimators and estimating equations

Linearize a population root without demanding a smooth sample equation.

On this page

What you’ll understand

  • State approximate-root and local stochastic-equicontinuity requirements.
  • Derive the inverse-Jacobian sandwich for an estimating equation.
  • Calculate quantile influence and recognize a singular-root rate.

Many estimators are specified by an equation rather than a loss: observed moments are matched, scores are set to zero, or a distribution function is inverted. A Z-estimator approximately solves an empirical equation whose population version has the target as a root. The letter marks the search for a zero. This framework includes smooth M-estimators but also sample quantiles, whose empirical equation is a step function. The crucial derivative can belong to the population map even when the individual sample equations are not differentiable.

An approximate zero with a stable local process

Assume iid observations, and let the parameter and estimating equation have the same finite dimension. Assume the estimator is consistent, the population map vanishes at the target, and its derivative there is nonsingular. Require the empirical residual at the fitted parameter to be negligible at root-sample-size scale. Finally, suppose the empirical process changes negligibly, at that same scale, when its argument moves from the target to the estimator. This last stochastic equicontinuity condition is not implied merely by differentiability of the population expectation.

For a smooth equation, a uniform law for the sample Jacobian can provide the required local control. For nonsmooth equations, empirical-process arguments may provide it instead. Add and subtract the population map at the fitted parameter, expand that population map, and isolate the empirical fluctuation at the fixed target. A central limit theorem for this fluctuation then supplies the distribution. This separation makes it clear which part is deterministic calculus and which part controls the random choice of argument.

n[(Ψn−Ψ)(θ^n)−(Ψn−Ψ)(θ0)]=oP(1),nΨn(θ^n)=oP(1).\sqrt n\bigl[(\Psi_n-\Psi)(\widehat\theta_n)-(\Psi_n-\Psi)(\theta_0)\bigr]=o_P(1),\qquad \sqrt n\Psi_n(\widehat\theta_n)=o_P(1).
Local process stability and an accurate residual permit replacement by the empirical equation at the target.↔ Scroll wide equations horizontally.

The inverse derivative determines the influence

Write the equation as an empirical average of a mean-zero vector function at the target. Its derivative matrix describes how the expected equation responds to a small parameter displacement. Moving the empirical fluctuation to the other side gives a minus sign in the expansion. The corresponding influence function is the negative inverse derivative applied to the observation's estimating function. Covariances therefore have the same sandwich form as for M-estimators, although the estimating function need not be a gradient.

A sample quantile illustrates why exact roots are unnecessary. Its indicator-based equation can jump over zero, but choosing a usual order-statistic quantile leaves a residual of order the inverse sample size when observations are distinct. That is negligible at root-sample-size scale. Positive density supplies the population derivative, while local empirical-process control handles the indicator jumps. A zero density or an atom at the target breaks this particular argument and can change both the rate and the limiting law.

n(θ^n−θ0)=−A−11n∑iψθ0(Xi)+oP(1),V=A−1BA−T.\sqrt n(\widehat\theta_n-\theta_0)=-A^{-1}\frac1{\sqrt n}\sum_i\psi_{\theta_0}(X_i)+o_P(1),\qquad V=A^{-1}BA^{-\mathsf T}.
Here the observations are iid, A is the nonsingular population Jacobian, and B is the estimating-function covariance.↔ Scroll wide equations horizontally.

A small residual is not an error certificate by itself

An equation can be nearly zero across a wide neighborhood when its derivative is small, or can have several roots with different scientific meanings. Residual accuracy therefore needs identification and local stability before it becomes parameter accuracy. A numerical solver's stopping threshold must also be compared with the statistical scale: a fixed residual tolerance eventually overwhelms a shrinking sampling error. There is no universal conversion from a reported residual to a confidence interval without examining the local derivative.

When the derivative vanishes at the target, the inverse-Jacobian expansion cannot be used. A cubic equation driven by a sample mean supplies a simple alternative rate in the practice problem. More broadly, numerical and statistical convergence are different questions: bisection can reliably find a root of the equation supplied to it, while the statistical behavior of that root depends on the population geometry and observation law. Keeping those two questions distinct prevents an accurate computation from being mistaken for a valid normal approximation.

An exponential upper quartile

Let the observations be iid exponential with rate 22, and estimate their 0.750.75 quantile using the empirical distribution. Calculate the target, influence values, and root-sample-size variance. Give a standard-error approximation for 300300 observations.

  1. Solving 1−e−2q=0.751-e^{-2q}=0.75 gives q=log⁡2q=\log 2. The density there is 2e−2q=0.52e^{-2q}=0.5, so the population derivative of Ψ(q)=F(q)−0.75\Psi(q)=F(q)-0.75 is A=0.5A=0.5.

  2. For ψq(X)=1{X≤q}−0.75\psi_q(X)=\mathbf1\{X\leq q\}-0.75, the variance is B=0.75(0.25)=3/16B=0.75(0.25)=3/16. The influence function is (0.75−1{X≤q})/0.5(0.75-\mathbf1\{X\leq q\})/0.5.

  3. This influence equals −0.5-0.5 with probability 0.750.75 and 1.51.5 with probability 0.250.25. Its mean is zero and variance is 0.750.75. Dividing by 300300 gives standard error 0.050.05.

The result

An empirical step function leads to a normal quantile limit because the population distribution has a positive local slope and the process is locally stable.

Explore the model

Interactive lab

Interactive lab · root-finding

Separate root computation from statistical regularity

Pause/Reset and set BOTH controls to target c=1c=1, upper bound U=2U=2. Press Step once: the midpoint is the exact root 11 and the bracket collapses. For a fresh comparison Pause/Reset, set BOTH to c=2c=2, U=2U=2, and Step once. Predict bracket [1,2][1,2], midpoint 1.51.5, and error bound 0.50.5. Changes retain the paused clock; Reset clears it.

Separate root computation from statistical regularityBisection of x² − c on [0,U], capped at 50 iterations for floating-point resolution. The error bound is the maximum distance from the displayed midpoint to either bracket endpoint (half the width in exact arithmetic). Compensated square evaluation preserves the bracket when ordinary multiplication rounds a residual to zero. A truly exact endpoint or midpoint collapses the bracket. This is one monotone quadratic, not a general root solver. Current readings: Midpoint after 0 refinements: 1.5; Bracket error bound: 1.5; Computed residual · x² − c: 0.25. All parameters are adjustable with the labeled controls below.Bisection on x squared minus 2: bracket from 0 to 3 after 0 refinements.00.751.52.253−2.360.192.745.297.84x · bracket stays nonnegativef(x) = x² − cn = 0 · [ 0, 3 ]
Quadratic / midpointCurrent bracketPositive root
Midpoint after 0 refinements
1.5
Bracket error bound
1.5
Computed residual · x² − c
0.25
t = 0 s

Bisection of x² − c on [0,U], capped at 50 iterations for floating-point resolution. The error bound is the maximum distance from the displayed midpoint to either bracket endpoint (half the width in exact arithmetic). Compensated square evaluation preserves the bracket when ordinary multiplication rounds a residual to zero. A truly exact endpoint or midpoint collapses the bracket. This is one monotone quadratic, not a general root solver. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forOne Step advances one bisection here. The tool solves only the displayed monotone quadratic; it does not calculate the quantile equation or the singular cubic in this lesson.

Check your understanding

For a usual quantile of a continuous distribution with positive target density, why can a step-function empirical equation support a normal limit?

Try it yourself

Take independent standard normal observations and solve Ψn(θ)=θ3−X‾n=0\Psi_n(\theta)=\theta^3-\overline X_n=0. The population target is zero. Find a normalization with a nondegenerate limit, and explain why the ordinary Z-estimator normality theorem does not apply.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

Express the root as the real cube root of the sample mean, then rescale the equation directly.

Compare with the solution

The estimator is θ^n=cbrt⁡(X‾n)\widehat\theta_n=\operatorname{cbrt}(\overline X_n). Therefore n1/6θ^n=cbrt⁡(n X‾n)⇒cbrt⁡(Z)n^{1/6}\widehat\theta_n=\operatorname{cbrt}(\sqrt n\,\overline X_n)\Rightarrow\operatorname{cbrt}(Z) for standard normal ZZ. The real cube root is continuous, so continuous mapping justifies this nonnormal limit. The population derivative is 3θ23\theta^2, equal to zero at the target. Its inverse does not exist, and replacing the actual rate by a root-sample-size normal approximation is invalid.

Take it with you

  • A population derivative can linearize an estimator even when the sample equation jumps.
  • Local stochastic equicontinuity and residual accuracy need explicit checks.
  • A singular Jacobian can change the rate as well as the limiting distribution.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.