Quant Memo
Core

Ratio and Regression Estimators in Surveys

Two ways to make a survey estimate more precise for free, by leaning on an auxiliary variable you already know for the whole population — like using last year's known totals to sharpen this year's sampled estimate.

Prerequisites: The Central Limit Theorem

You want to estimate a portfolio's total current market value by sampling 200 of its 5,000 positions and marking them individually, because pricing every position by hand is too slow. A plain average-times-count estimate ignores something you already have for free: last quarter's exact value for every position, recorded in the books. If a position's value tends to move roughly in proportion to its old value, that fully-known old number is a powerful hint about the new one you haven't sampled. Ratio and regression estimators are the two standard ways to fold that free auxiliary information into your estimate, tightening it without collecting a single extra sample.

An analogy: guessing weight from a scale you trust

Suppose you want ten people's current weights, but your scale is broken and you can only weigh three directly. You do have last year's weigh-in for all ten. If this year's weights move roughly proportionally to last year's — someone heavy stays relatively heavy — you can scale everyone's known old weight by the average change observed in your three-person sample, and get a decent guess for all ten. That's the ratio estimator: use a known, correlated auxiliary quantity to extrapolate what you didn't directly measure.

The formulas, one piece at a time

Let yy be the quantity you want (current value), and xx be an auxiliary variable whose population total XX you already know exactly (last quarter's value, summed over all 5,000 positions). From your sample, compute yˉ\bar y and xˉ\bar x, the sample averages of yy and xx. The ratio estimator of the population total is

Y^ratio=yˉxˉX.\hat Y_{\text{ratio}} = \frac{\bar y}{\bar x} \cdot X.

In plain English: estimate the average ratio of new value to old value from your sample, then apply that same ratio to the known, exact old total for the whole population. This works well when yy is roughly proportional to xx — the ratio y/xy/x stays fairly constant across positions — and it typically has much lower variance than simply averaging yy alone, because the noisy part of yy that's explained by xx gets cancelled out.

The regression estimator generalizes this by not forcing the relationship through the origin:

Y^reg=yˉ+b(X/Nxˉ),\hat Y_{\text{reg}} = \bar y + b(X/N - \bar x),

where bb is the sample regression slope of yy on xx and NN is the population size. In plain English: start from the sample average of yy, then nudge it up or down based on how far your sample's average xx was from the population's true average xx, scaled by how strongly yy and xx move together. When the true relationship between yy and xx has a nonzero intercept, the regression estimator is more efficient than the ratio estimator; when the relationship genuinely passes through zero (a position with no old value has no new value), the ratio estimator does about as well and is simpler.

Worked example 1: the ratio estimator

The known population total of last quarter's value is X=48,000,000X = 48{,}000{,}000 ($48 million) across 5,000 positions. In a sample of 200 positions, the average current value is yˉ=11,200\bar y = 11{,}200 and the average old value is xˉ=9,600\bar x = 9{,}600 (both in dollars). The ratio estimator gives

Y^ratio=11,2009,600×48,000,0001.1667×48,000,00056,000,000,\hat Y_{\text{ratio}} = \frac{11{,}200}{9{,}600} \times 48{,}000{,}000 \approx 1.1667 \times 48{,}000{,}000 \approx 56{,}000{,}000,

i.e. about $56 million. The 200 sampled positions grew about 16.7% on average, and applying that same growth rate to the fully-known $48 million old total gives a full-portfolio estimate without pricing all 5,000 positions.

Worked example 2: the regression estimator

Suppose the same sample also shows a regression slope of yy on xx of b=1.05b = 1.05 (each extra dollar of old value predicts about $1.05 of new value, not a perfectly proportional relationship), the population average old value is X/N=48,000,000/5,000=9,600X/N = 48{,}000{,}000/5{,}000 = 9{,}600 dollars, and it happens the sample's xˉ=9,600\bar x = 9{,}600 matches the population average exactly. Then

Y^reg=yˉ+b(9,6009,600)=yˉ=11,200 per position, i.e. 56,000,000 total,\hat Y_{\text{reg}} = \bar y + b(9{,}600 - 9{,}600) = \bar y = 11{,}200 \text{ per position, i.e. } 56{,}000{,}000 \text{ total},

or $11,200 per position and $56 million overall.

Here the correction term vanishes because the sample happened to be representative on xx; if instead the 200-position sample had over-sampled larger old positions, say xˉ=10,000\bar x = 10{,}000 ($10,000), the regression estimator would pull the estimate down by 1.05×(9,60010,000)=4201.05 \times (9{,}600 - 10{,}000) = -420, i.e. $420 less per position — a correction the plain sample average could never make, since it has no way to know the sample's xx-values were unrepresentative.

old value (x) ratio (through origin) regression (own intercept)
The ratio estimator fits a line forced through the origin; the regression estimator fits its own intercept, which is more efficient whenever the true relationship between old and new value doesn't genuinely pass through zero.

Regression explorer
amber = residuals
fitted slope 1.133true slope 1.00 0.642SSres 42.0

Drag the points above: the tighter the fit, the closer bb is to the true slope, and the more precision the auxiliary variable buys you.

What this means in practice

These estimators cut sampling cost anywhere a cheap, fully-known auxiliary variable correlates with an expensive-to-measure target: valuing a large book from a marked subsample, auditing inventory from a fraction of SKUs, or projecting revenue from a partial sample scaled by known totals. The gain is real but conditional — it only helps to the extent xx and yy are actually correlated.

Ratio and regression estimators use a fully-known auxiliary total to sharpen an estimate built from a partial sample — the ratio estimator scales by a proportional relationship through the origin, the regression estimator fits its own slope and intercept — and both reduce variance for free whenever the auxiliary variable is genuinely correlated with the target.

The classic mistake is applying the ratio estimator when the true relationship between xx and yy doesn't pass through the origin — for instance, positions with near-zero old value that nonetheless carry meaningful new value from corporate actions. Forcing a through-the-origin ratio onto a relationship with a real intercept introduces bias, not just imprecision, and the regression estimator (or simply checking a scatter plot first) should be preferred whenever the relationship looks like it has a nonzero starting point.

Related concepts

Practice in interviews

Further reading

  • Cochran, Sampling Techniques, ch. 6
  • Sarndal, Swensson & Wretman, Model Assisted Survey Sampling, ch. 6
ShareTwitterLinkedIn