GitHub

@@ -18,27 +18,30 @@ kernelspec:

1818

This lecture presents a model of the college-high-school wage gap in which the

1919

"time to build" a college graduate plays a key role.

202021-

```{note}

22-

Milton Friedman used our model to study whether differences in the earnings of US dentists and doctors were justified by competitive labor markets or whether

23-

they reflected entry barriers imposed by US governments working in conjunction with doctors' lobbies. Chapter 4 of Jennifer Burns {cite}`Burns_2023` presents an

24-

interesting account of Milton Friedman's joint work with Simon Kuznets that eventually led to the publication of {cite}`kuznets1939incomes` and {cite}`friedman1954incomes`. To map Friedman's application to our model, think of our high school students as Friedman's dentists and our college graduates as Friedman's doctors.

25-

```

262127-

The model is "incomplete" in the sense that it is just one "condition" in the form of a single equation that would be part of set equations comprising all "equilibrium conditions" of a more fully articulated model.

22+

Milton Friedman invented the model to study whether differences in earnings of US dentists and doctors were outcomes of competitive labor markets or whether

23+

they reflected entry barriers imposed by governments working in conjunction with doctors' professional organizations.

24+25+

Chapter 4 of Jennifer Burns {cite}`Burns_2023` describes Milton Friedman's joint work with Simon Kuznets that eventually led to the publication of {cite}`kuznets1939incomes` and {cite}`friedman1954incomes`.

26+27+

To map Friedman's application into our model, think of our high school students as Friedman's dentists and our college graduates as Friedman's doctors.

28+282929-

The condition featured in our model determines a college, high-school wage ratio that equalizes the present values of a high school worker and a college educated worker.

30+

Our presentation is "incomplete" in the sense that it is based on a single equation that would be part of set equilibrium conditions of a more fully articulated model.

303131-

The idea behind this condition is that lifetime earnings have to adjust to make someone indifferent between going to college and not going to college.

32+

This ''equalizing difference'' equation determines a college, high-school wage ratio that equalizes present values of a high school educated worker and a college educated worker.

323333-

(The job of the "other equations" in a more complete model would be to fill in details about what adjusts to bring about this outcome.)

34+

The idea is that lifetime earnings somehow adjust to make a new high school worker indifferent between going to college and not going to college but instead going to work immmediately.

343535-

It is just one instance of an "equalizing difference" theory of relative wage rates, a class of theories dating back at least to Adam Smith's **Wealth of Nations** {cite}`smith2010wealth`.

36+

(The job of the "other equations" in a more complete model would be to describe what adjusts to bring about this outcome.)

37+38+

Our model is just one example of an "equalizing difference" theory of relative wage rates, a class of theories dating back at least to Adam Smith's **Wealth of Nations** {cite}`smith2010wealth`.

36393740

For most of this lecture, the only mathematical tools that we'll use are from linear algebra, in particular, matrix multiplication and matrix inversion.

384139-

However, at the very end of the lecture, we'll use calculus just in case readers want to see how computing partial derivatives could let us present some findings more concisely.

42+

However, near the end of the lecture, we'll use calculus just in case readers want to see how computing partial derivatives could let us present some findings more concisely.

404341-

(And doing that will let us show off how good Python is at doing calculus!)

44+

And doing that will let illustrate how good Python is at doing calculus!

42454346

But if you don't know calculus, our tools from linear algebra are certainly enough.

4447

@@ -51,15 +54,15 @@ import matplotlib.pyplot as plt

51545255

## The indifference condition

535654-

The key idea is that the initial college wage premium has to adjust to make a representative worker indifferent between going to college and not going to college.

57+

The key idea is that the entry level college wage premium has to adjust to make a representative worker indifferent between going to college and not going to college.

55585659

Let

57605861

* $R > 1$ be the gross rate of return on a one-period bond

59626063

* $t = 0, 1, 2, \ldots T$ denote the years that a person either works or attends college

616462-

* $0$ denote the first period after high school that a person can go to work

65+

* $0$ denote the first period after high school that a person can work if he does not go to college

63666467

* $T$ denote the last period that a person works

6568

@@ -75,7 +78,12 @@ Let

75787679

* $D$ be the upfront monetary costs of going to college

778081+

We now compute present values that a new high school graduate earns if

82+83+

* he goes to work immediately and earns wages paid to someone without a college education

84+

* he goes to college for four years and after graduating earns wages paid to a college graduate

788586+

### Present value of a high school educated worker

79878088

If someone goes to work immediately after high school and works for the $T+1$ years $t=0, 1, 2, \ldots, T$, she earns present value

8189

@@ -91,6 +99,8 @@ $$

919992100

The present value $h_0$ is the "human wealth" at the beginning of time $0$ of someone who chooses not to attend college but instead to go to work immediately at the wage of a high school graduate.

93101102+

### Present value of a college-bound new high school graduate

103+9410495105

If someone goes to college for the four years $t=0, 1, 2, 3$ during which she earns $0$, but then goes to work immediately after college and works for the $T-3$ years $t=4, 5, \ldots ,T$, she earns present value

96106

@@ -101,31 +111,29 @@ $$

101111

where

102112103113

$$

104-

A_c = (R^{-1} \gamma_c)^4 \left[ \frac{1 - (R^{-1} \gamma_c)^{T-3} }{1 - R^{-1} \gamma_c } \right]

114+

A_c = (R^{-1} \gamma_c)^4 \left[ \frac{1 - (R^{-1} \gamma_c)^{T-3} }{1 - R^{-1} \gamma_c } \right] .

105115

$$

106116107117

The present value $c_0$ is the "human wealth" at the beginning of time $0$ of someone who chooses to attend college for four years and then start to work at time $t=4$ at the wage of a college graduate.

108118109119110-

Assume that college tuition plus four years of room and board paid for up front costs $D$.

120+

Assume that college tuition plus four years of room and board amount to $D$ and must be paid at time $0$.

111121112122

So net of monetary cost of college, the present value of attending college as of the first period after high school is

113123114124

$$

115125

c_0 - D

116126

$$

117127118-

We now formulate a pure **equalizing difference** model of the initial college-high school wage gap $\phi$ defined by

119-120-

Let

128+

We now formulate a pure **equalizing difference** model of the initial college-high school wage gap $\phi$ that verifies

121129122130

$$

123131

w_0^c = \phi w_0^h

124132

$$

125133126134

We suppose that $R, \gamma_h, \gamma_c, T$ and also $w_0^h$ are fixed parameters.

127135128-

We start by noting that the pure equalizing difference model asserts that the college-high-school wage gap $\phi$ solves

136+

We start by noting that the pure equalizing difference model asserts that the college-high-school wage gap $\phi$ solves an

129137

"equalizing" equation that sets the present value not going to college equal to the present value of going go college:

130138131139

@@ -139,25 +147,27 @@ $$

139147

w_0^h A_h = \phi w_0^h A_c - D .

140148

$$ (eq:equalize)

141149142-

This is the "indifference condition" that is at the heart of the model.

150+

This "indifference condition" is the heart of the model.

143151144152

Solving equation {eq}`eq:equalize` for the college wage premium $\phi$ we obtain

145153146154

$$

147155

\phi = \frac{A_h}{A_c} + \frac{D}{w_0^h A_c} .

148156

$$ (eq:wagepremium)

149157150-

In a **free college** special case $D =0$ so that the only cost of going to college is the forgone earnings from not working as a high school worker.

158+

In a **free college** special case $D =0$.

159+160+

Here the only cost of going to college is the forgone earnings from being a high school educated worker.

151161152162

In that case,

153163154164

$$

155165

\phi = \frac{A_h}{A_c} .

156166

$$

157167158-

Soon we'll write Python code to compute the gap and plot it as a function of its determinants.

168+

Soon we'll write Python code to compute $\phi$ and plot it as a function of its determinants.

159169160-

But first we'll describe a possible alternative interpretation of our model.

170+

But first we'll describe an alternative interpretation of our model that mostly just relabels variables.

161171162172163173

@@ -185,13 +195,18 @@ This cost might include costs of hiring workers, office space, and lawyers.

185195

What we used to call the college, high school wage gap $\phi$ now becomes the ratio

186196

of a successful entrepreneur's earnings to a worker's earnings.

187197188-

We'll find that as $\pi$ decreases, $\phi$ increases.

198+

We'll find that as $\pi$ decreases, $\phi$ increases, indicating that the riskier it is to

199+

be an entrepreuner, the higher must be the reward for a successful project.

200+201+

## Computations

189202190-

Now let's write some Python code to compute $\phi$ and plot it as a function of some of its determinants.

191203192-

We can have some fun providing some example calculations that tweak various parameters,

204+

We can have some fun with examples that tweak various parameters,

193205

prominently including $\gamma_h, \gamma_c, R$.

194206207+

Now let's write some Python code to compute $\phi$ and plot it as a function of some of its determinants.

208+209+195210

```{code-cell} ipython3

196211

class equalizing_diff:

197212

"""

@@ -219,10 +234,10 @@ class equalizing_diff:

219234

```

220235221236237+

Using vectorization instead of loops,

238+

we build some functions to help do comparative statics .

222239223-

We can build some functions to help do comparative statics using vectorization instead of loops.

224-225-

For a given instance of the class, we want to compute $\phi$ when one parameter changes and others remain unchanged.

240+

For a given instance of the class, we want to recompute $\phi$ when one parameter changes and others remain fixed.

226241227242

Let's do an example.

228243

@@ -315,7 +330,7 @@ plt.show()

315330

```

316331

Notice how the intitial wage gap falls when the rate of growth $\gamma_c$ of college wages rises.

317332318-

It falls to "equalize" the present values of the two types of career, one as a high school worker, the other as a college worker.

333+

The wage gap falls to "equalize" the present values of the two types of career, one as a high school worker, the other as a college worker.

319334320335

Can you guess what happens to the initial wage ratio $\phi$ when next we vary the rate of growth of high school wages, holding all other determinants of $\phi$ constant?

321336

@@ -363,9 +378,9 @@ Does the graph make sense to you?

363378364379

So far, we have used only linear algebra and it has been a good enough tool for us to figure out how our model works.

365380366-

However, someone who knows calculus might ask "Instead of plotting those graphs, why didn't you just take partial derivatives?"

381+

However, someone who knows calculus might want us just to take partial derivatives.

367382368-

We'll briefly do just that, yes, the questioner is correct and that partial derivatives are indeed a good tool for discovering the "comparative statics" properities of our model.

383+

We'll do that now.

369384370385

A reader who doesn't know calculus could read no further and feel confident that applying linear algebra has taught us the main properties of the model.

371386

@@ -433,7 +448,7 @@ Now let's compute $\frac{\partial \phi}{\partial D}$ and then evaluate it at the

433448

ϕ_D_func(D_value, γ_h_value, γ_c_value, R_value, T_value, w_h0_value)

434449

```

435450436-

Thus, as with our graph above, we find that raising $R$ increases the initial college wage premium $\phi$.

451+

Thus, as with our earlier graph, we find that raising $R$ increases the initial college wage premium $\phi$.

437452438453

+++

439454

@@ -469,7 +484,7 @@ Let's compute $\frac{\partial \phi}{\partial γ_h}$ and evaluate it at default p

469484

ϕ_γ_h_func(D_value, γ_h_value, γ_c_value, R_value, T_value, w_h0_value)

470485

```

471486472-

We find that raising $\gamma_h$ increases the initial college wage premium $\phi$, as we did with our graphical analysis earlier

487+

We find that raising $\gamma_h$ increases the initial college wage premium $\phi$, as we did with our earlier graphical analysis.

473488474489

+++

475490

Read the original on github.com ↗