Teaching Note
Imposing and Testing Zero-Degree Homogeneity in Demand1
1. Intuition and a numerical example
A household with a monthly income of €2,000 chooses a basket. Suppose every price and its income double. A basket was affordable before if ; it is affordable now if , which is the same inequality. The budget set has not moved, so a household that cares about quantities, not about nominal values, has no reason to change its basket. Demand is homogeneous of degree zero in prices and income: this is the formal definition of “no money illusion”.
The econometrician observes prices and income and writes the demand for good 1 as
Section 3 shows that multiplying all prices and income by multiplies by , where . With , doubling prices and income raises demand by , although nothing real has changed: that is money illusion. Homogeneity is the restriction .
2. From the utility function to the demand function
The general result. The Marshallian demand maximises over the budget set . (I write for utility and keep for the error term.) For any :
Homogeneity is therefore a consequence of the budget constraint, not an assumption about the shape of preferences. It requires only that depends on quantities and not on nominal magnitudes, and that the maximiser is unique (otherwise the demand set is homogeneous).
Cobb–Douglas. Let with and . The budget constraint binds because is increasing.
Comparing (8) with (1): , , for , , so . Directly on (7):
Stone–Geary (linear expenditure system). Cobb–Douglas forces zero cross-price elasticities and a unit income elasticity. Let instead , with , , and (Stone, 1954). The Lagrangian is the same as (3) with in place of ; the condition is again (5).
The multiplier is the inverse of supernumerary income (11); the household buys the committed quantity and spends a share of what is left (12). Homogeneity, directly on (12):
Elasticities. Differentiate (12); for the own price, use (12) in the form :
Cross-price elasticities are non-zero as soon as (negative when ), and unless . Their sum, over the common denominator :
Numerically, with , , , , : , , , , ; the sum is exactly zero.
Back to model (1): Euler’s identity. The zero sum is not a property of Stone–Geary; it holds for every demand satisfying (2). Fix and let .
In (1), and are constant, so (14) reads . Model (1) is a constant-elasticity approximation to a utility-generated demand, and testing tests Euler’s identity. The approximation has limits: a double-log demand with unrestricted elasticities is not, in general, exactly and globally derivable from a utility function, since integrability imposes further restrictions (LaFrance, 1986, for incomplete systems of constant-elasticity demands). Homogeneity is the part of the theory that a single equation can carry.
Maintained assumptions. (i) Scaling by changes neither preferences nor the distribution of : homogeneity concerns . (ii) Rejecting rejects jointly the absence of money illusion and the maintained specification (constant elasticities, exogenous prices and income).

3. Imposing the restriction
The restriction. Replace every by and by in (1):
Homogeneity requires for all . A product of two numbers is zero only if one of them is. Taking , so that , shows that is necessary; conversely makes (15) hold for every . Hence
Solving the restriction. Any of the slope coefficients can be eliminated; take the last price elasticity :
Split the price sum in (1), substitute (17), expand and regroup:
Imposing homogeneity means deflating every price and income by one of the prices: the regressors become relative prices and one real income. Model (1) has parameters; model (18) has , one fewer, which is what one restriction should cost. The coefficients keep their meaning: is still the elasticity with respect to , other nominal prices and held fixed.
Recovering and its standard error. After OLS on (18), the missing elasticity comes from the restriction itself. Write , its estimated covariance matrix, and :
The covariances matter: summing the variances alone would be wrong.
Invariance to the numeraire. OLS on (18) minimises the sum of squared residuals of (1) subject to (16). That problem does not depend on which coefficient is eliminated, so the estimates are identical whichever price deflates. In the simulation below, the three numeraires give coefficients that differ by at most .
The trade-off, step by step. Stack (1) as with , and write the restriction as with . Let , , and . Restricted least squares minimises subject to :
This is the OLS estimator of (18), written in terms of (1). With , and . Take the coefficient (first element of : ), conditional on :
If is true (), imposing the restriction removes the share of the variance (23) at no cost. If it is false, the estimator is shifted by (22). Both effects come from the same source: how strongly co-moves with .
A common intuition says that the gain is largest when prices move together because of common inflation. This intuition is wrong. A common inflation factor raises the pairwise correlations among nominal prices, but it adds variation only along the direction : exactly the direction that identifies , which leaves relative prices unchanged. It therefore lowers , and imposing the restriction then buys almost no precision. Yet , and hence the bias when is false, is unchanged in our design (Figure 3). The gain is large when the price level varies little independently of relative prices and real income: a single cross-section, a period of stable inflation, or a price level that trends together with real income.
Identification. The restriction creates no identifying variation. In (18), () is identified only by variation in relative prices across regions or over time. If prices move only through common inflation, is constant and (18) cannot be estimated; in (1) only is then identified.
4. Testing the restriction
The hypotheses are against , in the unrestricted model (1). Let , so that .
1. Student on a linear combination.
2. Reparametrisation. Rewrite (1) so that becomes a coefficient. Start from (1) with the price sum split, write and , and collect the terms in :
Model (25) is (1) with the same fit and the same coefficients ; it reduces to (18) when . Regressing on the regressors of (18) plus , the coefficient on is , its standard error is , and its usual statistic is (24). Any regression software then reports the test and the confidence interval for directly.
3. Fisher test, and why . Let , with . By (20), , and :
The large-sample versions are (Wald) and (likelihood ratio), both under , with .
Reading the result. Not rejecting does not prove homogeneity: it means only that the data cannot distinguish from zero at the chosen level. The confidence interval is the informative object: it says which degrees of money illusion the data rule out. Applied work on complete demand systems has rejected homogeneity strikingly often (Deaton and Muellbauer, 1980). Laitinen (1978) showed that much of this comes from asymptotic tests, which over-reject badly when the number of equations is large relative to the sample, and derived the exact finite-sample distribution of the test statistic.
5. Simulation
Design. goods, regions periods (). Log prices are : common inflation , regional price levels , shocks . Log income is with , and (seed 20261015). Under : , so . Under , only the income elasticity changes, to , so ; the same is used for both, which makes the and columns directly comparable.
Table 1: Estimates on the data generated under (standard errors in parentheses).
| True | Unrestricted (1) | Restricted (18) | Reparametrised (25) | |
|---|---|---|---|---|
| (constant) | 1.000 | 0.872 (0.218) | 0.855 (0.217) | 0.872 (0.218) |
| () | -0.600 | -0.594 (0.050) | -0.586 (0.048) | -0.594 (0.050) |
| () | 0.200 | 0.195 (0.049) | 0.205 (0.046) | 0.195 (0.049) |
| () | 0.100 | 0.053 (0.048) | 0.064a (0.045) | 0.053b (0.048) |
| () | 0.300 | 0.315 (0.029) | 0.317 (0.028) | 0.315 (0.029) |
| 0.000 | -0.032 (0.050) | 0 (imposed) | -0.032c (0.050) | |
| SSR | 18.6994 | 18.7154 | 18.6994 | |
| Parameters | 5 | 4 | 5 |
a Recovered by (19). b Recovered as . c Coefficient of in (25).
Estimates and tests. In Table 1, the reparametrised regression (25) reproduces the unrestricted coefficients and delivers as an ordinary coefficient. Imposing the restriction shrinks the standard error of from to and that of from to . The gains are modest, as (23) predicts with in this sample. In Table 2, and agree to , as (27) requires. Under the test does not reject (). Under it does not reject either (), yet the interval contains the true . This is the warning of Section 4 in numbers: non-rejection is not evidence of homogeneity.
Size and power. Over samples drawn under , the statistic follows its distribution (Figure 2; Kolmogorov–Smirnov ). The test rejects in of samples, with a Monte Carlo standard error of points. At , power is with and with (Figure A.1, appendix).
Table 2: Tests of on the data generated under and under (same regressors and errors).
| : | : | |
|---|---|---|
| -0.0323 | 0.0677 | |
| 0.0495 | 0.0495 | |
| -0.6517 | 1.3683 | |
| 0.4247 | 1.8723 | |
| from SSRs | 0.4247 | 1.8723 |
| -value ( and ) | 0.515 | 0.172 |
| 95% CI for | [-0.130, 0.065] | [-0.030, 0.165] |
| Wald / LR () | 0.429 / 0.429 | 1.891 / 1.888 |


The cost of imposing. Figure 3 illustrates (22) and (23). Without common inflation, nominal prices are uncorrelated (), yet imposing a true restriction cuts the standard deviation of from to (ratio ; (23) gives ). With strong common inflation, prices are highly correlated and the gain vanishes (ratio ). If the restriction is false, the restricted estimator is shifted by and relative to the unrestricted one ((22) gives and ), while the unrestricted estimator stays centred on . The design that makes imposition worthwhile is also the one in which the test is weakest: is without common inflation against with it. Precisely when imposing homogeneity buys precision, the data say least about whether it holds.
Conclusion. Zero-degree homogeneity is not an assumption on preferences but a consequence of the budget constraint, and in a log-linear demand it reduces to one linear restriction, . Test it as the coefficient on in the reparametrised regression (25) and report its confidence interval. Impose it knowing that the gain (23) and the risk (22) are governed by the same correlation between and .
References
Deaton, A. and J. Muellbauer (1980). Economics and Consumer Behavior. Cambridge: Cambridge University Press.
LaFrance, J. T. (1986). The structure of constant elasticity demand models. American Journal of Agricultural Economics 68(3), 543–552.
Laitinen, K. (1978). Why is demand homogeneity so often rejected? Economics Letters 1(3), 187–191.
Stone, R. (1954). Linear expenditure systems and demand analysis: an application to the pattern of British demand. Economic Journal 64(255), 511–527.
Appendix: power of the test

- This note draws on working documents and calculations I prepared during my PhD to understand these concepts. I sometimes use these materials in my econometrics courses and share them here for teaching and learning. ↩