EconGraphs Logo BETA
Note: This work is under development and has not yet been professionally edited.
If you catch a typo or error, or just have a suggestion, please submit a note here. Thanks!
Chapter 15 / Wednesday, October 30 | Demand Shifters II: Changes in Income

15.2 Offer Curves


Demand functions describe optimal behavior as a function of prices and income. One way of visualizing this behavior is to see how the optimal bundle moves in good 1-good 2 space due to a change in the price of a good or the consumer’s income. These kind of visualizations are called offer curves: they indicate the various “offers” the consumer would make when faced with different scenarios.

One way of thinking about an offer curve is as a parametric function. You might remember from a previous math course that the graph of a parametric function illustrates a case in which both $x$ and $y$ are functions of some third variable, $t$: that is, it plots the point $(x(t), y(t))$ as $t$ varies over a set range. For example, the two functions \(\begin{aligned}x(t) = t \cos(2\pi t)\\y(t) = t \sin(2 \pi t)\end{aligned}\) generate a spiral as $t$ increases from 0. Use the slider in the graph below to generate this spiral:

[ See interactive graph online at https://www.econgraphs.org/graphs/math/multivariable_calculus/parametric_spiral ]

This graph isn’t a function in the usual sense of plotting $y$ as a function of $x$, or vice versa; rather, it illustrates the case in which the coordinates of the point $(x,y)$ are themselves functions of some third thing — in this case, $t$.

Similarly, offer curves plot the path an optimal bundle takes as price or incomes change.

Price Offer Curves

The price offer curve for this function will illustrate how the optimal bundle changes as the price of one of the goods changes, holding the price of the other good and income constant. For example, last class we introduced the notion of complements and substitutes:

One way we can visualize this is by drawing a curve connecting all the optimal bundles in good 1 - good 2 space. For example, let’s see how a consumer’s optimal bundle when the price of good 2 changes, which we’ll call the “price offer curve for good 2,” or $POC_2$. This is a parameteric function plotting $(x_1^\star(p_1),x_2^\star(p_1))$ for some range of $p_2$:

[ See interactive graph online at https://www.econgraphs.org/graphs/consumer/offer/ces_poc_good2shift ]

As the price of good 2 changes, the optimal bundle changes; and the price offer curve traces out this change. Note that this visualization makes it extremely easy to see the relationship between two goods as complements, substitutes, or independent goods:

By and large, calculating the equation for price offer curves is beyond the scope of this course.

Income Offer Curves

The income offer curve illustrates how the optimal bundle changes as income changes, holding all prices constant. For example, the graph below shows the optimization problem for the Cobb-Douglas utility function $u(x_1,x_2) = x_1x_2$. We’ve established that the demand functions for this utility function are \(\begin{aligned}x_1^*(p_1,p_2,m) = {m \over 2p_1}\\x_2^*(p_1,p_2,m) = {m \over 2p_2}\end{aligned}\) In other words, the consumer is spending half their income on good 1, and the other half on good 2. Therefore, as income increases or decreases, the consumer just scales their purchase up or down:

[ See interactive graph online at https://www.econgraphs.org/graphs/consumer/offer/cobb_douglas_ioc_example ]

Check the “show IOC” box to see the income offer curve defined by this movement; note that as income changes, the optimal point moves along the IOC. A few budget lines corresponding to $m = 40, 80, 120$, and $160$ will be shown as well.

Unlike price offer curves, there is a way to calculate the equation of the IOC:

More complicated behavior can also be captured by the IOC. For example, consider the quasilinear utility function $u(x_1,x_2) = 80 \ln x_1 + x_2$. As we derived here, when $p_2 = 1$, this utility function corresponds to the demand functions \(\begin{aligned} x_1^\star(p_1,m) &= \begin{cases} {80 \over p_1} & \text{ if }m \ge 80\\ \\ {m \over p_1} & \text{ if }m \le 80 \end{cases}\\ \\ x_2^\star(p_1,m) &= \begin{cases} m - 80 & \text{ if }m \ge 80\\ \\ 0 & \text{ if }m \le 80 \end{cases} \end{aligned}\) With $p_1 = 2$, this means that the consumer will buy 40 units of good 1 as long as they have at least $m = 80$, with their optimal bundle being characterized by a tangency condition; and if they have $m < 80$, they won’t be able to afford 40 units of good 1, so their optimal bundle is a corner solution in which they spend all their money on good 1. As above, this graph shows their optimal bundle at different incomes:

[ See interactive graph online at https://www.econgraphs.org/graphs/consumer/offer/quasilinear_ioc_example ]

Note that here the IOC has two segments, corresponding to the two “rules” for the optimal bundle: a lower horizontal section that corresponds to the rule “buy only good 1 when $m < 80$,” and a vertical section that corresponds to the rule “buy at the point of tangency if $m > 80$.”

Previous: Introduction
Next: Cost Minimization and Compensated Demand
Copyright (c) Christopher Makler / econgraphs.org