class: center, middle, inverse, title-slide # 1.4 — Preferences and Utility ## ECON 306 • Microeconomic Analysis • Fall 2020 ### Ryan Safner
Assistant Professor of Economics
safner@hood.edu
ryansafner/microF20
microF20.classes.ryansafner.com
--- class: inverse # Outline ### [Preferences](#5) ### [Indifference Curves](#8) ### [Marginal Rate of Substitution](#23) ### [Utility](#27) ### [Marginal Utility](#42) ### [MRS and Preferences](#42) --- # Consumer's Objectives .pull-left[ - What do consumers want? What do they **_maximize_**? - Avoid being normative & make as few assumptions as possible - We'll assume people maximize .hi[preferences] - WTF does that mean? ] .pull-right[ .center[ ![](../images/choices.jpg) ] ] --- class: inverse, center, middle # Preferences --- # Preferences I .pull-left[ - Which bundles of `\((x, y)\)` are **preferred** over others? .content-box-green[ .green[**Example**:] `$$a=\begin{pmatrix} 4 \\ 12\\ \end{pmatrix} \text{ or } b=\begin{pmatrix} 6 \\ 12\\\end{pmatrix}$$` ] ] .pull-right[ .center[ ![](../images/choices.jpg) ] ] --- # Preferences II .pull-left[ - We will allow **three possible answers**: ] .pull-right[ .center[ ![](../images/choices.jpg) ] ] --- # Preferences II .pull-left[ - We will allow **three possible answers**: .content-box-blue[ 1. .blue[`\\(a \succ b\\)`: Strictly prefer `\\(a\\)` over `\\(b\\)`] ] ] .pull-right[ .center[ ![](../images/choices.jpg) ] ] --- # Preferences II .pull-left[ - We will allow **three possible answers**: .content-box-blue[ 1. .blue[`\\(a \succ b\\)`: Strictly prefer `\\(a\\)` over `\\(b\\)`] 2. .blue[`\\(a \prec b\\)`: Strictly prefer `\\(b\\)` over `\\(a\\)`] ] ] .pull-right[ .center[ ![](../images/choices.jpg) ] ] --- # Preferences II .pull-left[ - We will allow **three possible answers**: .content-box-blue[ 1. .blue[`\\(a \succ b\\)`: Strictly prefer `\\(a\\)` over `\\(b\\)`] 2. .blue[`\\(a \prec b\\)`: Strictly prefer `\\(b\\)` over `\\(a\\)`] 3. .blue[`\\(a \sim b\\)`: Indifferent between `\\(a\\)` and `\\(b\\)`] ] ] .pull-right[ .center[ ![](../images/choices.jpg) ] ] --- # Preferences II .pull-left[ - We will allow **three possible answers**: .content-box-blue[ 1. .blue[`\\(a \succ b\\)`: Strictly prefer `\\(a\\)` over `\\(b\\)`] 2. .blue[`\\(a \prec b\\)`: Strictly prefer `\\(b\\)` over `\\(a\\)`] 3. .blue[`\\(a \sim b\\)`: Indifferent between `\\(a\\)` and `\\(b\\)`] ] - .hi[*Preferences*] **are a list of all such comparisons between all bundles** See appendix in [today's class page](http://microf20.classes.ryansafner.com/class/1.4-class) for more. ] .pull-right[ .center[ ![](../images/choices.jpg) ] ] --- class: inverse, center, middle # Indifference Curves --- # Mapping Preferences Graphically I .pull-left[ - For each bundle, we now have 3 pieces of information: - amount of `\(x\)` - amount of `\(y\)` - preference compared to other bundles - How to represent this information graphically? ] .pull-right[ .center[ ![](../images/choices.jpg) ] ] --- # Mapping Preferences Graphically II .pull-left[ - Cartographers have the answer for us - On a map, **contour lines** link areas of **equal height** - We will use .hi["indifference curves"] to link bundles of **equal preference** ] .pull-right[ .center[ ![](../images/contourmap.jpg) ] ] --- # Mapping Preferences Graphically III .pull-left[ .center[ 3-D "Mount Utility"
] ] .pull-right[ .center[ 2-D Indifference Curve Contours <img src="1.4-slides_files/figure-html/unnamed-chunk-2-1.png" width="504" /> ] ] --- # Indifference Curves: Example .pull-left[ .content-box-green[ .green[**Example**]: Suppose you are hunting for an apartment. You value *both* the size of the apartment and the number of friends that live nearby. ] ] .pull-right[ <img src="1.4-slides_files/figure-html/IC-ex-0-1.png" width="432" style="display: block; margin: auto;" /> ] --- # Indifference Curves: Example .pull-left[ .content-box-green[ .green[**Example**]: Suppose you are hunting for an apartment. You value *both* the size of the apartment and the number of friends that live nearby. - Apt. *A* has 1 friend nearby and is 1,200 `\(ft^2\)` ] ] .pull-right[ <img src="1.4-slides_files/figure-html/IC-ex-1-1.png" width="432" style="display: block; margin: auto;" /> ] --- # Indifference Curves: Example .pull-left[ .content-box-green[ .green[**Example**]: Suppose you are hunting for an apartment. You value *both* the size of the apartment and the number of friends that live nearby. - Apt. *A* has 1 friend nearby and is 1,200 `\(ft^2\)` - Apartments that are larger and/or have more friends `\(\succ A\)` ] ] .pull-right[ <img src="1.4-slides_files/figure-html/IC-ex-2-1.png" width="432" style="display: block; margin: auto;" /> ] --- # Indifference Curves: Example .pull-left[ .content-box-green[ .green[**Example**]: Suppose you are hunting for an apartment. You value *both* the size of the apartment and the number of friends that live nearby. - Apt. *A* has 1 friend nearby and is 1,200 `\(ft^2\)` - Apartments that are larger and/or have more friends `\(\succ A\)` - Apartments that are smaller and/or have fewer friends `\(\prec A\)` ] ] .pull-right[ <img src="1.4-slides_files/figure-html/IC-ex-3-1.png" width="432" style="display: block; margin: auto;" /> ] --- # Indifference Curves: Example .pull-left[ .content-box-green[ .green[**Example**]: - Apt. *A* has 1 friend nearby and is 1,200 `\(ft^2\)` - Apt. *B* has *more* friends but *less* `\(ft^2\)` ] ] .pull-right[ <img src="1.4-slides_files/figure-html/IC-ex-4-1.png" width="432" style="display: block; margin: auto;" /> ] --- # Indifference Curves: Example .pull-left[ .content-box-green[ .green[**Example**]: - Apt. *A* has 1 friend nearby and is 1,200 `\(ft^2\)` - Apt. *B* has *more* friends but *less* `\(ft^2\)` - Apt. *C* has *still more* friends but *less* `\(ft^2\)` ] ] .pull-right[ <img src="1.4-slides_files/figure-html/IC-ex-5-1.png" width="432" style="display: block; margin: auto;" /> ] --- # Indifference Curves: Example .pull-left[ .content-box-green[ .green[**Example**]: - Apt. *A* has 1 friend nearby and is 1,200 `\(ft^2\)` - Apt. *B* has *more* friends but *less* `\(ft^2\)` - Apt. *C* has *still more* friends but *less* `\(ft^2\)` - If `\(A \sim B \sim C\)`, on same .hi[indifference curve] ] ] .pull-right[ <img src="1.4-slides_files/figure-html/IC-ex-6-1.png" width="432" style="display: block; margin: auto;" /> ] --- # Indifference Curves: Example .pull-left[ - .hi-blue[Indifferent] between all apartments on the **same** curve ] .pull-right[ <img src="1.4-slides_files/figure-html/IC-ex-8-1.png" width="432" style="display: block; margin: auto;" /> ] --- # Indifference Curves: Example .pull-left[ - .hi-blue[Indifferent] between all apartments on the **same** curve - Apts **above** curve are .hi-green[preferred over] apts on curve - `\(D \succ A \sim B \sim C\)` - On a .hi-green[higher curve] ] .pull-right[ <img src="1.4-slides_files/figure-html/IC-ex-10-1.png" width="432" style="display: block; margin: auto;" /> ] --- # Indifference Curves: Example .pull-left[ - .hi-blue[Indifferent] between all apartments on the **same** curve - Apts **above** curve are .hi-green[preferred over] apts on curve - `\(D \succ A \sim B \sim C\)` - On a .hi-green[higher curve] - Apts **below** curve are .hi-red[less preferred] than apts on curve - `\(E \prec A \sim B \sim C\)` - On a .hi-red[lower curve] ] .pull-right[ <img src="1.4-slides_files/figure-html/IC-ex-11-1.png" width="432" style="display: block; margin: auto;" /> ] --- # Curves Never Cross! .pull-left[ - .hi-purple[Indifference curves can never cross]: preferences are transitive - If I prefer `\(A \succ B\)`, and `\(B \succ C\)`, I must prefer `\(A \succ C\)` ] .pull-right[ <img src="1.4-slides_files/figure-html/IC-as-4-1.png" width="432" style="display: block; margin: auto;" /> ] --- # Curves Never Cross! .pull-left[ - .hi-purple[Indifference curves can never cross]: preferences are transitive - If I prefer `\(A \succ B\)`, and `\(B \succ C\)`, I must prefer `\(A \succ C\)` - Suppose two curves crossed: - .blue[`\\(A \sim B\\)`] - .orange[`\\(B \sim C\\)`] - But .orange[`\\(C\\)`] `\(\succ\)` .blue[`\\(B\\)`]! - Preferences are not transitive! ] .pull-right[ <img src="1.4-slides_files/figure-html/IC-as-41-1.png" width="432" style="display: block; margin: auto;" /> ] --- class: inverse, center, middle # Marginal Rate of Substitution --- # Marginal Rate of Substitution I .pull-left[ - If I take away one friend nearby, how many more `\(ft^2\)` would you need to keep you **indifferent**? ] .pull-right[ .center[ ![:scale 80%](../images/scale.png) ] ] --- # Marginal Rate of Substitution I .pull-left[ - If I take away one friend nearby, how many more `\(ft^2\)` would you need to keep you **indifferent**? - .hi[Marginal Rate of Substitution (MRS)]: rate at which you trade off one good for the other and remain *indifferent* - Think of this as your **opportunity cost**: # of units of `\(y\)` you need to give up to acquire 1 more `\(x\)` ] .pull-right[ .center[ ![:scale 80%](../images/scale.png) ] ] --- # MRS vs. Budget Constraint Slope .pull-left[ - Budget constraint (slope) measured the **market's** tradeoff between `\(x\)` and `\(y\)` based on market prices - **MRS** measures your **personal** evaluation of `\(x\)` vs. `\(y\)` based on your preferences - **Foreshadowing**: what if they are *different*? Are you truly maximizing your preferences? ] .pull-right[ .center[ ![:scale 80%](../images/scale.png) ] ] --- # Marginal Rate of Substitution II .pull-left[ - MRS is the slope of the indifference curve `$$MRS_{x,y}=-\frac{\Delta y}{\Delta x} = \frac{rise}{run}$$` - Amount of `\(y\)` given up for 1 more `\(x\)` - Note: slope (MRS) changes along the curve! ] .pull-right[ <img src="1.4-slides_files/figure-html/MRS-1.png" width="432" style="display: block; margin: auto;" /> ] --- class: inverse, center, middle # Utility --- # So Where are the Numbers? .pull-left[ - Long ago (1890s), utility considered a real, measurable, cardinal scale<sup>.hi[†]</sup> - Utility thought to be lurking in people's brains - Could be understood from first principles: calories, water, warmth, etc - Obvious problems ] .pull-right[ .center[ ![:scale 100%](../images/madlaboratory.jpg) ] ] .footnote[<sup>.hi[†]</sup> "Neuroeconomics" & cognitive scientists are re-attempting a scientific approach to measure utility] --- # Utility Functions? .pull-left[ - 20<sup>th</sup> century innovation: .hi[preferences] as the objects of maximization - We can plausibly *measure* preferences via implications of peoples' actions! - .hi-purple[Principle of Revealed Preference]: if `\(x\)` and `\(y\)` are both feasible, and if `\(x\)` is chosen over `\(y\)`, then the person must (weakly) prefer `\(x \succeq y\)` - Flawless? Of course not. But extremely useful! ] .pull-right[ .center[ ![](../images/choices.jpg) ] ] --- # Utility Functions! I .pull-left[ - So how can we build a function to "maximize preferences"? - Construct a .hi[utility function] `\(u(\cdot)\)`<sup>.hi[†]</sup> that *represents* preference relations `\((\succ , \prec , \sim)\)` - Assign utility numbers to bundles, such that, for any bundles `\(a\)` and `\(b\)`: `$$a \succ b \iff u(a)>u(b)$$` ] .pull-right[ .center[ ![](../images/choices.jpg) ] ] .footnote[<sup>.hi[†]</sup> The `\\(\cdot\\)` is a placeholder for whatever goods we are considering (e.g. `\\(x\\)`, `\\(y\\)`, burritos, lattes, etc)] --- # Utility Functions! II .pull-left[ - We can model "**as if**" the consumer is maximizing utility/preferences by **maximizing the utility function**: - .hi-purple["Maximizing preferences"]: choosing `\(a\)` such that `\(a \succ b\)` for all available `\(b\)` - .hi-purple["Maximizing utility"]: choosing `\(a\)` such that `\(u(a) > u(b)\)` for all available `\(b\)` - Identical if they contain the same information ] .pull-right[ .center[ ![](../images/choices.jpg) ] ] --- # Utility Functions, Pural I .pull-left[ - Imagine three alternative bundles of `\((x, y)\)`: `$$\begin{aligned} a&=(1,2)\\ b&=(2,2)\\ c&=(4,3)\\ \end{aligned}$$` ] -- .pull-right[ - Create a utility function `\(u(\cdot)\)` that assigns each bundle a utility level of | `\(u(\cdot)\)` | |------------| | `\(u(a)=1\)` | | `\(u(b)=2\)` | | `\(u(c)=3\)` | ] --- # Utility Functions, Pural I .pull-left[ - Imagine three alternative bundles of `\((x, y)\)`: `$$\begin{aligned} a&=(1,2)\\ b&=(2,2)\\ c&=(4,3)\\ \end{aligned}$$` ] .pull-right[ - Create a utility function `\(u(\cdot)\)` that assigns each bundle a utility level of | `\(u(\cdot)\)` | |------------| | `\(u(a)=1\)` | | `\(u(b)=2\)` | | `\(u(c)=3\)` | - Does it mean that bundle `\(c\)` is 3 times the utility of `\(a\)`? ] --- # Utility Functions, Pural II .pull-left[ - Imagine three alternative bundles of `\((x, y)\)`: `$$\begin{aligned} a&=(1,2)\\ b&=(2,2)\\ c&=(4,3)\\ \end{aligned}$$` ] .pull-left[ - Now consider `\(u(\cdot)\)` and a *second* utility function `\(v(\cdot)\)`: | `\(u(\cdot)\)` | `\(v(\cdot)\)` | |------------|------------| | `\(u(a)=1\)` | `\(v(a)=3\)` | | `\(u(b)=2\)` | `\(v(b)=5\)` | | `\(u(c)=3\)` | `\(v(c)=7\)` | ] --- # Utility Functions, Pural III .pull-left[ - Utility numbers have an .hi-purple[ordinal] meaning only, **not cardinal** - .hi-purple[Only the .ul[ordering] `\\(c \succ b \succ a\\)` matters!] - Both are valid:<sup>.hi[†]</sup> - `\(u(c)>u(b)>u(a)\)` - `\(v(c)>v(b)>v(a)\)` ] .pull-right[ .center[ ![](../images/choices.jpg) ] ] .footnote[<sup>.hi[†]</sup> See the Mathematical Appendix in [Today's Class Page](http://microf20.classes.ryansafner.com/class/1.4-class) for why.] --- # Utility Functions and Indifference Curves I .pull-left[ - Two tools to represent preferences: .hi[indifference curves] and .hi[utility functions] - Indifference curve: all **equally preferred** bundles `\(\iff\)` **same utility level** - Each indifference curve represents one level (or contour) of utility surface (function) ] .pull-right[ .center[ ![](../images/choices.jpg) ] ] --- # Utility Functions and Indifference Curves II .pull-left[ .center[ 3-D Utility Function: `\(u(x,y)=\sqrt{xy}\)`
] ] .pull-right[ .center[ 2-D Indifference Curve Contours: `\(y=\frac{u^2}{x}\)` <img src="1.4-slides_files/figure-html/unnamed-chunk-4-1.png" width="504" /> ] ] --- class: inverse, center, middle # Marginal Utility --- # MRS and Marginal Utility I .pull-left[ - Recall: .hi[marginal rate of substitution `\\(MRS_{x,y}\\)`] is slope of the indifference curve - Amount of `\(y\)` given up for 1 more `\(x\)` - How to calculate MRS? - Recall it changes (not a straight line)! - We can calculate it using something from the **utility function** ] .pull-right[ <img src="1.4-slides_files/figure-html/unnamed-chunk-6-1.png" width="432" style="display: block; margin: auto;" /> ] --- # MRS and Marginal Utility II .pull-left[ - .hi[Marginal utility]: change in utility from a marginal increase in consumption ] .pull-right[ <img src="1.4-slides_files/figure-html/unnamed-chunk-7-1.png" width="432" style="display: block; margin: auto;" /> ] --- # MRS and Marginal Utility II .pull-left[ - .hi[Marginal utility]: change in utility from a marginal increase in consumption .content-box-green[ .green[**Marginal utility of `\\(x\\)`**]: `\(MU_x = \frac{\Delta u(x,y)}{\Delta x}\)` ] ] .pull-right[ <img src="1.4-slides_files/figure-html/unnamed-chunk-8-1.png" width="432" style="display: block; margin: auto;" /> ] --- # MRS and Marginal Utility II .pull-left[ - .hi[Marginal utility]: change in utility from a marginal increase in consumption .content-box-green[ .green[**Marginal utility of `\\(x\\)`**]: `\(MU_x = \frac{\Delta u(x,y)}{\Delta x}\)` ] .content-box-green[ .green[**Marginal utility of `\\(y\\)`**]: `\(MU_y = \frac{\Delta u(x,y)}{\Delta y}\)` ] ] .pull-right[ <img src="1.4-slides_files/figure-html/unnamed-chunk-9-1.png" width="432" style="display: block; margin: auto;" /> ] --- # MRS and Marginal Utility II .pull-left[ - .hi[Marginal utility]: change in utility from a marginal increase in consumption - Math (calculus): "*marginal*" means "*derivative with respect to*" - I will always derive marginal utility functions for you ] .pull-right[ <img src="1.4-slides_files/figure-html/unnamed-chunk-10-1.png" width="432" style="display: block; margin: auto;" /> ] --- # MRS and Marginal Utility: Example .content-box-green[ .green[**Example**:] For an example utility function `$$u(x,y) = x^2+y^3$$` - Marginal utility of x: `\(\quad MU_x = 2x\)` - Marginal utlity of y: `\(\quad MU_y = 3y^2\)` ] --- # MRS Equation and Marginal Utility .pull-left[ - Relationship between `\(MU\)` and `\(MRS\)`: `$$\underbrace{\frac{\Delta y}{\Delta x}}_{MRS} = -\frac{MU_{x}}{MU_{y}}$$` - See proof in [today's class notes](/class/1.4-class) ] .pull-right[ <img src="1.4-slides_files/figure-html/unnamed-chunk-11-1.png" width="432" style="display: block; margin: auto;" /> ] --- class: inverse, center, middle # MRS and Preferences --- # MRS and Preferences: Goods, Bads, Neutrals .pull-left[ - More precise ways to classify objects: - A .hi[good] enters utility function positively - `\(\uparrow\)` good `\(\implies\)` `\(\uparrow\)` utility - Willing to pay (give up other goods) to *acquire more* (monotonic) ] .pull-right[ .center[ ![](../images/goodandbad.jpeg) ] ] --- # MRS and Preferences: Goods, Bads, Neutrals .pull-left[ - More precise ways to classify objects: - A .hi[good] enters utility function positively - `\(\uparrow\)` good `\(\implies\)` `\(\uparrow\)` utility - Willing to pay (give up other goods) to *acquire more* (monotonic) - A .hi[bad] enters utility function negatively - `\(\uparrow\)` good `\(\implies\)` `\(\downarrow\)` utility - Willing to pay (give up other goods) to *get rid of* ] .pull-right[ .center[ ![](../images/goodandbad.jpeg) ] ] --- # MRS and Preferences: Goods, Bads, Neutrals .pull-left[ - More precise ways to classify objects: - A .hi[neutral] does not enter utility function at all - `\(\uparrow, \downarrow\)` has no effect on utility ] .pull-right[ .center[ ![](../images/goodandbad.jpeg) ] ] --- # MRS and Preferences: Substitutes .pull-left[ .content-box-green[ .green[**Example**]: Consider 1-Liter bottles of coke and 2-Liter bottles of coke ] - Always willing to substitute between Two 1-L bottles for One 2-L bottle - .hi[Perfect substitutes]: goods that can be substituted at same fixed rate and yield same utility - `\\(MRS_{1L,2L}=-0.5\\)` (a constant!) ] .pull-right[ <img src="1.4-slides_files/figure-html/unnamed-chunk-12-1.png" width="504" style="display: block; margin: auto;" /> ] --- # MRS and Preferences: Complements .pull-left[ .content-box-green[ .green[**Example**]: Consider hot dogs and hot dog buns ] - Always consume together in fixed proportions (in this case, 1 for 1) - .hi[Perfect complements]: goods that can be consumed together in same fixed proportion and yield same utility - `\\(MRS_{H,B}=\\)` ? ] .pull-right[ <img src="1.4-slides_files/figure-html/unnamed-chunk-13-1.png" width="504" style="display: block; margin: auto;" /> ] --- # Cobb-Douglas Utility Functions .pull-left[ - A very common functional form in economics is .hi[Cobb-Douglas] `$$u(x,y)=x^ay^b$$` - Where `\(a, b >0\)` (and very often `\(a+b=1\)`) - Extremely useful, you will see it often! - Strictly convex and monotonic indifference curves - Other nice properties (we'll see later) - See the appendix in [today's class page](http://microf20.classes.ryansafner.com/class/1.4-class) ] .pull-right[ <img src="1.4-slides_files/figure-html/unnamed-chunk-14-1.png" width="504" /> ] --- # Practice .content-box-green[ .smaller[ .green[**Example**]: Suppose you can consume apples `\((a)\)` and broccoli `\((b)\)`, and earn utility according to: `$$u(a,b)=2ab$$` Where your marginal utilities are: `$$\begin{align*} MU_a&=2b\\ MU_b&=2a\\ \end{align*}$$` 1. Put `\(a\)` on the horizontal axis and `\(b\)` on the vertical axis. Write an equation for `\(MRS_{a,b}\)`. 2. Would bundles of `\((1, 4)\)` and `\((2, 2)\)` be on the same indifference curve? ] ]