Skip to the content

Topics Covered

Demand Price Elasticity Partial Elasticities Data Types Leontief Pigou Engel's Curve / Law Pareto's Law Concentration Curves
On this page
  1. 1. Introduction to Demand Analysis
  2. 2. Price Elasticity of Demand (\(E_p\))
  3. 3. Partial Elasticities of Demand
  4. 4. Types of Data Required for Estimating Elasticities
  5. 5. Leontief's Method
  6. 6. Pigou's Method
  7. 7. Engel's Curve and Engel's Law
  8. 8. Pareto's Law of Income Distribution
  9. 9. Curves of Concentration
  10. Key Take-aways

1. Introduction to Demand Analysis

DEFINITION

Demand analysis studies how the quantity demanded of a commodity depends on its own price, the prices of related goods (substitutes / complements), consumer income, tastes and other factors. It is at the heart of price theory, marketing and policy analysis.

The basic demand function takes the form:

\[ Q \;=\; f(P,\; P_1, P_2, \ldots,\; Y,\; T,\; \ldots) \]

where \(Q\) is quantity demanded, \(P\) the price of the good, \(P_i\) prices of related goods, \(Y\) consumer income, \(T\) tastes / preferences.

2. Price Elasticity of Demand (\(E_p\))

DEFINITION

The price elasticity of demand measures the responsiveness of quantity demanded to a change in the good's own price:

\[ E_p \;=\; \dfrac{\%\,\text{change in quantity demanded}}{\%\,\text{change in price}} \;=\; \dfrac{\Delta Q / Q}{\Delta P / P} \;=\; \dfrac{P}{Q}\cdot \dfrac{dQ}{dP}. \]

Since \(dQ/dP\) is usually negative, \(E_p\) is negative; we often quote \(|E_p|\).

Classification

\(|E_p|\)Demand typeExample
0Perfectly inelasticLife-saving drug
0 < |E| < 1Inelastic (essential)Salt, electricity
= 1Unitary elasticSome clothing
1 < |E| < ∞Elastic (luxury)Foreign travel, restaurant meals
∞Perfectly elasticIdentical commodities in pure competition

Computation of \(E_p\)

Point elasticity at a specific (P, Q):

\[ E_p \;=\; \dfrac{P}{Q}\cdot \dfrac{dQ}{dP}. \]

For a linear demand \(Q = a - b P\): \(E_p = -bP/Q\).

Arc elasticity between two observations:

\[ E_p \;=\; \dfrac{Q_2 - Q_1}{(Q_1 + Q_2)/2}\,\Big/\,\dfrac{P_2 - P_1}{(P_1 + P_2)/2}. \]
EXAMPLE 1

If price falls from ₹50 to ₹40 (20 % drop) and quantity demanded rises from 100 to 130 (30 % rise):

\(E_p = 30/(-20) = -1.5\). |E| = 1.5 → elastic.

EXAMPLE 2 — Linear demand

Linear demand \(Q = 100 - 2P\). At \(P = 20\): \(Q = 60\). Then \(E_p = -2 \cdot 20/60 = -0.667\) → inelastic at this price.

At \(P = 40\): \(Q = 20\); \(E_p = -2 \cdot 40/20 = -4\) → highly elastic. Note elasticity varies along a linear demand curve.

3. Partial Elasticities of Demand

Demand for a good often depends on multiple variables. The partial elasticities measure responsiveness to each variable holding the others constant.

3.1 Income Elasticity (\(E_Y\))

\[ E_Y \;=\; \dfrac{\%\,\Delta Q}{\%\,\Delta Y} \;=\; \dfrac{Y}{Q}\cdot \dfrac{\partial Q}{\partial Y}. \]

3.2 Cross-Price Elasticity (\(E_{xy}\))

\[ E_{xy} \;=\; \dfrac{\%\,\Delta Q_x}{\%\,\Delta P_y} \;=\; \dfrac{P_y}{Q_x}\cdot \dfrac{\partial Q_x}{\partial P_y}. \]
EXAMPLE 1 — Income elasticity

When household income rises 10 %, demand for restaurant meals rises 18 %. \(E_Y = 18/10 = 1.8\) → luxury good.

EXAMPLE 2 — Cross elasticity

Price of petrol rises 15 %; demand for cars falls 6 %. \(E_{\text{car, petrol}} = -6/15 = -0.4\) → complementary goods.

4. Types of Data Required for Estimating Elasticities

  1. Time-series data: prices, quantities and incomes recorded over many time periods for the same market. Useful for short-term price elasticity estimation.
  2. Family-budget (cross-sectional) data: spending patterns of many households at a single point in time. Used for income elasticity and Engel curves.
  3. Panel data: combines both — same households tracked over time. Most informative but expensive.
  4. Experimental data: controlled price changes (A/B testing in e-commerce). Increasingly used.

Each data type addresses different aspects of demand. Time-series suffers from identification problem (price and quantity may both depend on unobserved factors); cross-sectional gives a snapshot but cannot show price response.

5. Leontief's Method

DEFINITION

W. W. Leontief's method (1929) fits a constant-elasticity demand curve to time-series data using a log-linear relationship:

\[ \log Q \;=\; a + b \log P. \]

Here \(b\) is the constant price elasticity of demand: \(E_p = b\).

Estimation

Apply ordinary least squares to \((\log P_t, \log Q_t)\) pairs from time-series data:

\[ \hat b \;=\; \dfrac{n \sum (\log P)(\log Q) - \sum \log P \sum \log Q}{n \sum (\log P)^2 - (\sum \log P)^2} \]

Leontief's method is simple but assumes constant elasticity across the entire range of data — a strong assumption.

EXAMPLE

For 5 years: \(\log P\) values 1.0, 1.1, 1.2, 1.3, 1.4; \(\log Q\) values 2.5, 2.4, 2.3, 2.2, 2.1.

Sums: \(\sum \log P = 6.0\), \(\sum \log Q = 11.5\), \(\sum (\log P)(\log Q) = 2.5+2.64+2.76+2.86+2.94 = 13.7\), \(\sum (\log P)^2 = 1+1.21+1.44+1.69+1.96 = 7.3\).

\(\hat b = \dfrac{5 \cdot 13.7 - 6 \cdot 11.5}{5 \cdot 7.3 - 6^2} = \dfrac{68.5 - 69}{36.5 - 36} = \dfrac{-0.5}{0.5} = -1\). So price elasticity \(\approx -1\) (unitary elastic).

6. Pigou's Method

A. C. Pigou proposed two practical approaches based on either time-series data or family-budget data.

6.1 Pigou's Method from Time-Series Data

If demand depends on price and income, Pigou suggests a multiple-regression form:

\[ \log Q \;=\; a + b \log P + c \log Y. \]

Estimated by least squares; \(b\) is the price elasticity and \(c\) is the income elasticity.

To isolate price effect, Pigou suggests deflating prices and quantities by population, GDP, etc., to control for trend.

6.2 Pigou's Method from Family-Budget Data

From a household-budget survey, divide families into income groups. For each group compute average income \(Y\) and average expenditure on the commodity \(M\):

\[ E_Y \;=\; \dfrac{Y}{M}\cdot \dfrac{dM}{dY}. \]

This gives the income elasticity of demand for the commodity. By computing this for various goods we discover whether they are necessities, luxuries or inferior.

Pigou's method requires only cross-sectional family-budget data — much cheaper to collect than time-series.

EXAMPLE 1

From a household survey, average income across 4 income classes is ₹1, 2, 3, 4 lakh; expenditure on milk is ₹6 000, 9 000, 11 000, 12 500.

Fit \(M = a + bY\): \(\sum Y = 10,\; \sum M = 38500,\; \bar Y = 2.5,\; \bar M = 9625\). With \(\sum YM = 1(6000)+2(9000)+3(11000)+4(12500) = 107000\) and \(\sum Y^2 = 30\):

\[ b = \dfrac{\sum YM - n\bar Y\bar M}{\sum Y^2 - n\bar Y^2} = \dfrac{107000 - 4 \cdot 2.5 \cdot 9625}{30 - 4(2.5)^2} = \dfrac{107000 - 96250}{30 - 25} = \dfrac{10750}{5} = 2150 \]

i.e. expenditure on milk rises by ₹2 150 per additional lakh of income.

At mid-point \(\bar Y = 2.5,\; \bar M = 9625\): \(E_Y = (2.5/9625) \cdot 2150 = 0.56\) → income-inelastic (necessity).

EXAMPLE 2

Time-series data on quantity, price, and income shows multiple-regression results: \(\log Q = 2.5 - 0.8 \log P + 1.2 \log Y\). Price elasticity = −0.8; income elasticity = +1.2 (luxury). Both significant.

7. Engel's Curve and Engel's Law

DEFINITION

The Engel curve shows how expenditure on a particular good varies with household income, holding prices constant. Plotting expenditure (Y-axis) against income (X-axis) gives the Engel curve.

Functional Forms

Engel's Law (1857)

"The poorer a family, the greater is the proportion of total expenditure that must be spent on food."

Stated more formally: as household income rises, the share of income spent on food decreases; the share spent on luxury goods increases.

Implication: \(E_Y\) for food < 1 (necessity), and for luxury goods \(E_Y\) > 1.

EXAMPLE

Survey shows households with monthly income ₹20 000 spend 50 % on food, while those with ₹2 lakh spend only 20 %. Income elasticity of food is < 1 — consistent with Engel's law.

Engel curves — expenditure vs income Household income → Expenditure on the good Necessity (Eʏ<1) Luxury (Eʏ>1) Inferior
Fig 7.1 — Engel curves. A necessity (e.g. food) rises then flattens — its share of income falls (Engel's law, \(E_Y<1\)). A luxury rises faster than income (\(E_Y>1\)). An inferior good is bought more as income rises out of poverty, then less once richer substitutes become affordable.

8. Pareto's Law of Income Distribution

STATEMENT

Vilfredo Pareto (1897) observed empirically that the number of persons \(N\) whose income exceeds a threshold \(X\) follows a power law:

\[ N \;=\; \dfrac{A}{X^\alpha}, \quad A > 0, \alpha > 0, \]

or equivalently \(\log N = \log A - \alpha \log X\). Higher \(\alpha\) means more equal distribution.

Pareto's coefficient \(\alpha\) (typically between 1.5 and 2.5) describes how rapidly the number of high earners falls off. The famous "80-20" rule (about 80 % of wealth held by 20 % of people) corresponds to \(\alpha \approx 1.16\).

Fitting Pareto's Law

Plot \(\log N\) vs \(\log X\); the slope of the fitted straight line is \(-\alpha\). Use least squares on log-log data.

EXAMPLE

From income-tax data, the number of taxpayers with income above various thresholds is tabulated. Fitting log-log gives slope \(-2.0\), so \(\alpha = 2.0\). \(A\) determined from any single (X, N) pair.

9. Curves of Concentration

DEFINITION

Curves of concentration — most famously the Lorenz curve — visualise the inequality in distribution of income, wealth or any other quantity.

9.1 Lorenz Curve

Plot the cumulative percentage of population (X-axis) against the cumulative percentage of total income (Y-axis), with the population sorted from poorest to richest.

9.2 Gini Coefficient

The Gini coefficient is twice the area between the Lorenz curve and the 45° line; ranges from 0 (perfect equality) to 1 (perfect inequality where one person owns everything).

\[ G \;=\; \dfrac{\text{Area between 45° line and Lorenz curve}}{\text{Total area under 45° line}} \;=\; 1 - 2 \int_0^1 L(p)\,dp, \]

where \(L(p)\) is the Lorenz function.

9.3 Concentration Ratio Example

EXAMPLE — Compute Lorenz curve points

5 income classes (sorted poorest to richest), each containing 20 % of population. Income shares: 4 %, 8 %, 14 %, 24 %, 50 %.

Cumulative population %: 20, 40, 60, 80, 100.

Cumulative income %: 4, 12, 26, 50, 100.

Plot (20,4), (40,12), (60,26), (80,50), (100,100). The bow from the 45° line measures inequality.

Using the trapezoidal rule, the area under the Lorenz curve (as a fraction) is 0.284, so Gini \(= 1 - 2(0.284) = 0.43\) — significant inequality.

Lorenz curve (Gini = 0.43) Gini area 20406080100 050100 Cumulative % of population (poorest → richest) → Cumulative % of income line of equality
Fig 9.1 — The Lorenz curve plots cumulative income share against cumulative population share. Perfect equality would follow the 45° line; the further the actual curve bows below it, the greater the inequality. The shaded gap is the concentration area, and twice it (relative to the triangle) is the Gini coefficient — 0.43 here.

Key Take-aways