You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This raises both the equilibrium price and quantity.
@@ -1155,3 +1231,119 @@ c, p = PE.competitive_equilibrium()
1155
1231
print('Competitive equilibrium price:', p)
1156
1232
print('Competitive equilibrium allocation:', c)
1157
1233
```
1234
+
1235
+
### A Monopolist Supplier
1236
+
1237
+
Let us follow the above digression and consider a monopolist supplier in this economy. We add a method to the `production_economy` class we built above to compute the equilibrium price and allocation when there is a monopolist supplier. Since the supplier now has the price-setting power,
1238
+
- we first compute the optimal quantity that solves the monopolist's profit maximization problem.
1239
+
- Then we derive the required price level from the consumer's inverse supply curve.
1240
+
1241
+
Next, we use a graph for the single good case to illustrate the difference between a competitive equilibrium and an equilibrium with a monopolist supplier. Recall that in a competitive equilibrium of the economy, the price-taking supplier equalizes the marginal revenue $p$ with the marginal cost $h + Hq$. This yields the inverse supply curve. In a monopolist economy, the marginal revenue of the firm is a function of the quantity it chooses:
which the monopolist supplier equalizes with the marginal cost.
1246
+
1247
+
Our plot illustrates the fact that the monopolist supplier's equilibrium output is lower than either the competitive equilibrium or the social optimal level. In a single good case, this equilibrium is associated with a higher price of the good.
1248
+
1249
+
```python
1250
+
defplot_monopoly(PE):
1251
+
"""
1252
+
Plot demand curve, marginal production cost and revenue, surpluses and the
1253
+
equilibrium in a monopolist supplier economy with a single good
1254
+
1255
+
Args:
1256
+
PE (class): A initialized production economy class
1257
+
"""
1258
+
# get singleton value
1259
+
J, h, Pi, b, mu =PE.J.item(), PE.h.item(), PE.Pi.item(), PE.b.item(), PE.mu
1260
+
H = J
1261
+
1262
+
# compute competitive equilibrium
1263
+
c, p =PE.competitive_equilibrium()
1264
+
q, pm =PE.equilibrium_with_monopoly()
1265
+
c, p, q, pm = c.item(), p.item(), q.item(), pm.item()
Copy file name to clipboardExpand all lines: lectures/_static/quant-econ.bib
+7-2Lines changed: 7 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -3,10 +3,15 @@
3
3
Note: Extended Information (like abstracts, doi, url's etc.) can be found in quant-econ-extendedinfo.bib file in _static/
4
4
###
5
5
6
+
@article{sargent2023economic,
7
+
title={Economic Networks: Theory and Computation},
8
+
author={Sargent, Thomas J and Stachurski, John},
9
+
journal={arXiv preprint arXiv:2203.11972},
10
+
year={2023}
11
+
}
12
+
6
13
7
14
@article{Orcutt_Winokur_69,
8
-
issn = {00129682, 14680262},
9
-
abstract = {Monte Carlo techniques are used to study the first order autoregressive time series model with unknown level, slope, and error variance. The effect of lagged variables on inference, estimation, and prediction is described, using results from the classical normal linear regression model as a standard. In particular, use of the t and x^2 distributions as approximate sampling distributions is verified for inference concerning the level and residual error variance. Bias in the least squares estimate of the slope is measured, and two bias corrections are evaluated. Least squares chained prediction is studied, and attempts to measure the success of prediction and to improve on the least squares technique are discussed.},
0 commit comments