9

*** Consumer Behavior

** Consumption Theory

Consider a household making consumption decisions. Let U(x) be an ordinal utility function representing household preferences, where x = (x1, …, xn)’ is a (n´1) vector of consumption goods. Assume that U(x) is increasing and quasi-concave in x. The household faces the budget constraint

p’x = I,

where p = (p1, …, pn)’ > 0 is a (n´1) vector of prices for x, and I > 0 denotes household income. In consumer theory, each household is assumed to make consumption decisions as follows

V(p/I) = maxx{U(X): subject to I = p’x},

where V(p/I) is the indirect utility function. Let x*(p/I) be the solution of the above maximization problem. They are called Marshallian demand functions, representing household consumption behavior.

The indirect utility function V(p/I) is homogenous of degree zero in (p and I), and a decreasing and quasi-convex in (p/I).

The Marshallian demand functions x*(p/I) are homogenous of degree zero in prices and income (p and I). Consumption behavior can be characterized by the properties of x*(p/I). For the i-th commodity, this includes

the own-price elasticity ¶ln(xi*)/¶ln(pi) = (¶xi*/¶pi)(pi/xi*),

the cross-price elasticities ¶ln(xi*)/¶ln(pj) = (¶xi*/¶pj)(pj/xi*), i ¹ j, and

the income elasticity ¶ln(xi*)/¶ln(I) = (¶xi*/¶I)(I/xi*),

i = 1, …, n.

Definition:

The i-th commodity is said to be

an inferior good if ¶ln(xi*)/¶ln(I) < 0,

a necessity if 0 < ¶ln(xi*)/¶ln(I) < 1,

a luxury good if ¶ln(xi*)/¶ln(I) > 1,

i = 1, …, n.

Definition:

The i-th commodity is said to be

a Giffen good if ¶ln(xi*)/¶ln(pi) > 0,

a normal good with inelastic demand if 0 > ¶ln(xi*)/¶ln(pi) > -1,

a normal good with elastic demand if ¶ln(xi*)/¶ln(pi) < -1,

i = 1, …, n.

** Duality

* The expenditure function C(p, U)

C(p, U) = minx{p’x: subject to U = U(x)},

which has for solution the Hicksian demand functions xc(p, U).

The expenditure function C(p, U) is increasing in (p, U), and linear homogenous and concave in p.

The Hicksian demand functions xc(p, U) are homogenous of degree zero in prices p.

* The distance function D(x, U).

The functions D(x, U) = 1 and U(x/D) = U are inverse functions of each other.

The distance function D(x, U) is increasing in x, decreasing in U, and linear homogenous in x.

* The indirect utility function V(p/I).

The functions C(p, U) = I and V(p/C(p, U)) = U are inverse functions of each other.

* The benefit function B(x, U).

Let g = (g1, …, gn)’ be a reference bundle satisfying g ≥ 0 and g ≠ 0. The benefit function is defined as

B(x, U) = mayb {b: u(x – b g) ≥ U, (x – b g) ≥ 0}.

Starting from point x, the benefit function B(x, U) measures the consumer’s willingness-to-pay (measured in units of the reference bundle g) to obtain utility level U.

When u(x) is quasi-concave, the benefit function satisfies the duality relationships:

C(p, U) = minx {p’ x – B(x, U) (p’ g), x ≥ 0},

B(x, U) = minp {p’ x – C(p, U): p’ g = 1, p ≥ 0}.

** Envelope results

From the envelope theorem, we have

¶C(p, U)/¶pi = xic(p, U), i = 1, …, n, (Shephard’s lemma)

and

-[¶V(p/I)/¶pi]/[¶V(p/I)/¶I] = xi*(p/I), i = 1, …, n. (Roy’s identity).

** Theoretical implications

* Integrability conditions

The expenditure function C(p, U) is concave in p. This implies that

¶2C/¶p2 = a (n´n) symmetric, negative semi-definite matrix.

From Shephard’s lemma, ¶C/¶p = xc’, this gives

¶xc/¶p = a symmetric, negative semi-definite.

Bu duality, we have

xc(p, U) = x*(p/C(p, U)).

Differentiating this identity with respect to p yields

¶xc/¶p = ¶x*/¶p + (¶x*/¶I)(¶C/¶p),

or, using Shephard’s lemma,

¶xc/¶p = ¶x*/¶p + (¶x*/¶I) x*’. (A1)

Expression (A1) is called the Slutsky matrix. It shows that the Hicksian (compensated) price slopes ¶xc/¶p are equal to the Marshallian (uncompensated) price slopes ¶x*/¶p, plus an income effect (¶x*/¶I) x*’. In addition, since ¶xc/¶p is a symmetric, negative semi-definite, it follows that the Slutsky matrix in (A1) is also symmetric, negative semi-definite, i.e. that

¶x*/¶p + (¶x*/¶I) x*’ = a symmetric, negative semi-definite.

These are the integrability conditions of the Marshallian demand functions x*(p/I). They must be satisfied for consumer behavior to be consistent with consumer theory (i.e., utility maximization subject to the budget constraint). They imply

¶xi*/¶pj + (¶xi*/¶I) xj* = ¶xj*/¶pi + (¶xj*/¶I) xi*, (symmetry restrictions)

for all i ¹ j, i, j = 1, …, n,

and

¶xi*/¶pi + (¶xi*/¶I) xi* £ 0, (negativity restrictions)

for all i = 1, …, n.

The symmetry restrictions involve (n2 – n)/2 restrictions on the Marshallian demand functions.

* Homogeneity restrictions

The Marshallian demand functions are homogenous of degree zero in (p, I). Using Euler equation, this gives for the i-th demand

(¶xi*/¶pj) pj + (¶xi*/¶I) I = 0,

or

¶ln(xi*)/¶ln(pj) + (¶ln(xi*)/¶ln(I) = 0,

for all i = 1, …, n. These are n homogeneity restrictions on the Marshallian demand functions.

* Adding-up restriction

The Marshallian demand functions must satisfy the budget constraint p’x*(p/I)= I. Differentiating this budget constraint with respect to income (I) gives

[pi (¶xi*/¶I)] = 1,

or

[(pi xi*/I)(¶xi*/¶I)(I/xi*)] = 1,

or [wi* ¶ln(xi*)/¶ln(I)] = 1,

where wi* = pi xi*/I is the (Marshallian) budget share for the i-th commodity. This is an adding-up restriction (also called Engel aggregation restriction) on the Marshallian demand functions.

Note: The symmetry, homogeneity, and adding-up restrictions generate

(n2 – n)/2 + n + 1 = (n2 + n)/2 + 1

theoretical restrictions on the Marshallian demand functions x*. Each of these restrictions must be satisfied for consumer behavior to be consistent with consumer theory.

** Direct utility function approach to consumption analysis

Consumer theory gives the following representation of consumption behavior

maxx{U(x): subject to p’x = I}.

the associated Lagrangean is

L = U(x) + l [I – p’x],

where l is the Lagrange multiplier for the budget constraint. The first-order conditions (FOC) are

¶L/¶xi = ¶U/¶xi - l pi = 0, for all i = 1, …, n,

and

¶L/¶l = I – p’x = 0.

This is a system of (n+1) equations that can be solved for the Marshallian demand functions x*(p/I) and the optimal Lagrangean l*(p/I). Then knowing U(x) can be used to generate the associated behavioral demand functions x*(p, I).

* The linear expenditure system (LES)

Consider the Stone-Geary utility function

U(x) = bi ln(xi - gi),

where bi > 0, bi = 1, and xi > gi, for all i = 1, …, n. Note that the Stone-Geary utility function is strongly separable in the x’s. The associated first-order conditions (FOC) are

¶L/¶xi = bi/(xi - gi) - l pi = 0, for all i = 1, …, n, (FOC1)

and

¶L/¶l = I – p’x = 0. (FOC2)

The (FOC1) condition implies

bi = l pi (xi - gi), for all i = 1, …, n.

Using bi = 1, this yields

l pi (xi - gi) = 1,

or

l = 1/[pi (xi - gi)]

= 1/(I - pi gi) (using the budget constraint).

Substituting this result into (FOC1) yields

bi/(xi - gi) = pi/(I - pi gi), for all i = 1, …, n,

or

xi - gi = (bi/pi)(I - pi gi), for all i = 1, …, n,

giving the Marshallian demand functions.

xi* = gi + (bi/pi)(I - pi gi), for all i = 1, …, n.

This can be alternatively written as

pi xi* = pi gi + bi (I - pi gi), for all i = 1, …, n,

which is called the linear expenditure system (LES). It shows that bi = ¶(pi xi*)/¶I is the marginal propensity to consume out of income, i = 1, …, n. Since bi > 0, this restricts the marginal propensities to consume (and thus the income elasticities) to be positive. Thus, the linear expenditure system does not allow for “inferior goods”.

Given xi > gi, the parameters g are sometimes called “subsistence consumption levels”, and (I - pi gi) the “super-numerary income” (representing income available after the “subsistence expenditures” pi gi are paid).

** Expenditure function approach to consumption analysis

This approach consists in three steps:

1/ specify the expenditure function C(p, U),

2/ obtain the Hicksian demand functions from Shephard’s lemma: xc = (¶C/¶p)’,and

3/ obtain the Marshallian demand functions by using the duality relationship

x*(p/I) = xc(p, V(p/I)),

where the indirect utility function V(p/I) is obtained from inverting the expenditure function

C(p, V(p/I)) = I.

* The quadratic almost ideal demand system (QAIDS)

Let the expenditure function be

ln[C(p, U)] = a(p) – b(p)/[U + c(p)],

where

a(p) = a0 + ai ln(pi) + ½ aij ln(pi) ln(pj),

b(p) = > 0,

c(p) = gi ln(pi),

where [U + c(p)] ≠ 0.

This includes the Almost Ideal Demand System (AIDS) as a special case when gi = 0, i = 1, …, n (i.e., when c(p) = 0).

1.  Theoretical restrictions

- symmetry: We have ¶2ln(C)/¶ln(p2) = a (n´n) symmetric matrix. In the context of the above AIDS expenditure specification, this implies that

aij = aji, for all i ¹ j, i, j = 1, …, n. (symmetry restrictions).

This generates (n2 – n)/2 symmetry restrictions.

- homogeneity: The expenditure function C(p, U) is linear homogenous on p. From Euler equation, this implies

¶ln(C)/¶ln(pi) = 1,

always.

Using the QAIDS expenditure specification, we have

¶ln(C)/¶ln(pi) = ai + aij ln(pj) - bi × b(p)/[U c(p)] + gi × b/[U + c(p)]2.

Then, the homogeneity restrictions give

[ai + aij ln(pj) - bi × b(p)/[U c(p)] + gi × b/[U + c(p)]2] = 1,

for all p and U. This implies

ai = 1,

aij (= aji) = 0, for all j = 1, …, n,

bi = 0,

and

gi = 0.

These are the homogeneity restrictions.

2.  Empirical implementation

Note that Shephard’s lemma xic = ¶C/¶pi can be alternatively written as

pi xic/C = (¶C/¶pi)(pi/C),

or

wic = ¶ln(C)/¶ln(pi),

where wic(p, U) = pi xic/C is the i-th Hicksian expenditure share for the i-th commodity, i = 1, …, n. In the context of the QAIDS specification, this gives

wic = ai + aij ln(pj) - bi × b(p)/[U + c(p)] + gi × b/[U + c(p)]2.

for all i = 1, …, n. But this involves “Hicksian behavior”, which is unobservable since U is typically not directly observable. Thus, we need to transform this expression into the corresponding “Marshallian behavior” (which is directly observable).

By duality, inverting C(p, V(p/I) = I gives

ln[C(p, V)] = ln(I)

or, using the QAIDS specification,

a(p) – b(p)/[V + c(p)] = ln(I),

or

– b(p)/[V + c(p)] = ln(I) – a(p),

or

V(p, I) = – c(p) – b(p)/[ln(I) – a(p)].

By duality x*(p, I) = xc[p, V(p, I)]. Denote the Marshallian budget share for the i-th commodity by wi*(p, I) = pi xi*/I. It follows that

wi*(p, I) = wic(p, V(p, I)), for all i = 1, …, n.

In the context of the QAIDS specification, this gives

wi* = ai + aij ln(pj) – bi × b(p)/[V + c(p)] + gi × b(p)/[V + c(p)]2,

where –b(p)/[V + c(p)] = ln(I) - a(p),

or

wi* = ai + aij ln(pj) + bi [ln(I) – a(p)] + [gi/b(p)] × [ln(I) - a(p)]2,

for all i = 1, …, n, where a(p) = a0 + ai ln(pi) + ½ aij ln(pi) ln(pj), and b(p) = > 0.

Defining

ln(P) = a0 + ai ln(pi) + ½ aij ln(pi) ln(pj),

this can be alternatively written as

wi* = ai + aij ln(pj) + bi ln(I/P) + [gi/b(p)] × [ln(I/P)]2,

for all i = 1, …, n. This is the QAIDS specification, which expresses the observable Marshallian budget share wi* as a function of prices p and income I. It provides the basis for an econometric estimation of the associated demand parameters.

Note: The AIDS specification is obtained as a special case when gi = 0, i = 1, …, n, giving

wi* = ai + aij ln(pj) + bi ln(I/P),

for all i = 1, …, n.

Note: The specification for ln(P) implies that the AIDS and QAIDS models are non-linear in the parameters (since bi interacts with the a’s in ln(P)). One way to simplify the model is to consider the approximation ln (P) » wi* ln(pi). Using, this approximation, the AIDS specification (but not the QAIDS) becomes linear in the parameters.

3.  Elasticities

From the QAIDS specification, we have

¶wi*/¶ln(I) = bi + 2 [gi/b(p)] × ln(I/P),

¶wi*/¶ln(pk) = aik – [ak + akj ln(pj)] × [βi + 2 [gi/b(p)] × ln(I/P)]

– [gi βk/b(p)] × [ln(I/P)]2.

Note that ¶wi*/¶ln(I) = wi* × [¶ln(xi*)/¶ln(I) – 1]. It follows that the income elasticities are

¶ln(xi*)/¶ln(I) = 1 + [¶wi*/¶ln(I)]/wi*, in general,

= 1 + [bi + 2 [gi/b(p)] × ln(I/P)]/wi*, in the QAIDS.

Note that ¶wi*/¶ln(pk) = wi* × [¶ln(xi*)/¶ln(pk) + dik], where dik is the Kronecker delta satisfying dik = when i k. It follows that the Marshallian price elasticities are

¶ln(xi*)/¶ln(pk) = – dik + [¶wi*)/¶ln(pk)]/wi*, in general,

= – dik + {aik – [ak + akj ln(pj)] × [βi + 2 [gi/b(p)] × ln(I/P)]

– [gi βk/b(p)] × [ln(I/P)]2}/wi*, in the QAIDS.

Finally, note that ¶xic/¶pk = ¶xi*/¶pk + ¶xi*/¶I × xk*. This implies that the Hicksian price elasticities are