2021-10-29
Oligopoly Supply
firms produce differentiated goods/products
selling to consumers with heterogeneous preferences
static model, complete information
products are given
equilibrium: NE for each product/market
Variable cost of product \(j\): \(C_j (Q_j , w_{jt} , \mathbb \omega_{jt}, \gamma)\)
\(Q_j\): total quantity of good \(j\) sold
\(w_{jt}\) observable cost shifters; may include product characteristics \(x_{jt}\) that will affect demand (later)
\(\omega_{jt}\) unobserved cost shifters (“cost shocks”); may be correlated with latent demand shocks (later)
\(\gamma\): parameters
Notes
Some other variables
In general
Demand system:
\[ q_{jt} = Q_j ( P_t, \boldsymbol X_t) \quad \text{for} \quad j = 1,...,J. \]
Profit function
\[ \pi_{jt} = Q_j (P_t, \boldsymbol X_t) \Big[p_{jt} − mc_j (w_{jt}, \omega_{jt}, \gamma) \Big] \]
FOC wrt to \(p_{jt}\):
\[ p_{jt} = mc_{jt} - Q_j (P_t, \boldsymbol X_t) \left(\frac{\partial Q_j}{\partial p_{jt}}\right)^{-1} \]
Inverse elasticity pricing (i.e., monopoly pricing) against the “residual demand curve” \(Q_j (P_t, \boldsymbol X_t)\):
\[ \frac{p_{jt} - mc_{jt}}{p_{jt}} = - \frac{Q_j (P_t, \boldsymbol X_t)}{p_{jt}} \left(\frac{\partial Q_j}{\partial p_{jt}}\right)^{-1} \]
Holding all else fixed, markups/prices depend on the own-price elasticities of residual demand. Equilibrium depends, further, on how a change in price of one good affects the quantities sold of others, i.e., on cross-price demand elasticities
If we known demand, we can also perform a small miracle:
Re-arrange FOC
\[ mc_{jt} = p_{jt} + Q_j (P_t, \boldsymbol X_t)\left(\frac{\partial Q_j}{\partial p_{jt}}\right)^{-1} \]
Supply model + estimated demand \(\to\) estimates of marginal costs!
If we know demand and marginal costs, we can”predict” a lot of stuff - i.e., give the quantitative implications of the model for counterfactual worlds
Typically we need to know levels/elasticities of demand at particular points; i.e., effects of one price change holding all else fixed
The main challenge: unobserved demand shifters (“demand shocks”) at the level of the good×market (e.g., unobserved product char or market-specific variation in mean tastes for products)
demand shocks are among the things that must be held fixed to measure the relevant demand elasticities etc.
explicit modeling of these demand shocks central in the applied IO literature following S. Berry, Levinsohn, and Pakes (1995) (often ignored outside this literature).
The demand of product \(j\)
\[ q_{jt} (\boldsymbol X_{t}, P_t, \Xi_t) \]
depends on:
\(P_t\): \(J\)-vector of all goods’ prices in market \(t\)
\(\boldsymbol X_t\): \(J \times k\) matrix of all non-price observables in market \(t\)
\(\Xi_t\): J-vector of demand shocks for all goods in market \(t\)
Key insight: we have an endogeneity problem even if prices were exogenous!
all \(J\) endogenous prices are on RHS of demand for each good
equilibrium pricing implies that each price depends on all demand shocks and all cost shocks
prices endogenous
control function generally is not a valid solution
clear that we need sources of exogenous price variation, but
what exactly is required?
how do we proceed?
Model of S. Berry, Levinsohn, and Pakes (1995)
Utility of consumer \(i\) for product \(j\)
\[ u_{ijt} = \boldsymbol x_{jt} \boldsymbol \beta_{it} - \alpha p_{jt} + \xi_{jt} + \epsilon_{ijt} \]
Where
\(\boldsymbol x_{jt}\): \(K\)-vector of characteristics of product \(j\) in market \(t\)
\(\boldsymbol \beta_{it} = (\beta_{it}^{1}, ..., \beta_{it}^K)\): vector of tastes for characteristics \(1,…,K\) in market \(t\)
\(\beta_{it}^k = \beta_0^k + \sigma_k \zeta_{it}^k\)
\(\beta_0^k\): fixed taste for characteristic \(k\) (the usual \(\beta\))
\(\zeta_{it}^k\): random taste, i.i.d. across consumers and markets \(t\)
\(\alpha\): price elasticity
\(p_{jt}\) price of product \(j\) in market \(t\)
\(\xi_{jt}\): unobservable product shock at the level of products \(j\) \(\times\) market \(t\)
\(\epsilon_{ijt}\): idiosyncratic (and latent) taste
Utility of consumer \(i\) for product \(j\)
\[ u_{ijt} = \boldsymbol x_{jt} \beta_{it} - \alpha p_{jt} + \xi_{jt} + \epsilon_{ijt} \]
exogenous characteristics: \(\boldsymbol x_{jt} \perp \xi_{jt}\)
endogenous characteristics: \(p_{jt}\) (usually a scalar, price)
Rewrite
\[ \begin{align} u_{ijt} &= \boldsymbol x_{jt} \boldsymbol \beta_{it} - \alpha p_{jt} + \xi_{jt} + \epsilon_{ijt} = \newline &= \delta_{jt} + \nu_{ijt} \end{align} \]
where
With a continuum of consumers in each market: market shares = choice probabilities
\[ s_{jt} (\Delta_t, \boldsymbol X_t, \boldsymbol \sigma) = \Pr (y_{it} = j) = \int_{\mathcal A_j (\Delta_t)} \text d F_{\nu} \Big(\nu_{i0t}, \nu_{i1t}, ... , \nu_{iJt} \ \Big| \ \boldsymbol X_t, \boldsymbol \sigma \Big) \]
Demand is just shares \(s_{jt}\) per market size \(M_t\) \[ q_{jt} = M_t \times s_j (\Delta_t, \boldsymbol X_t, \boldsymbol \sigma) \]
Without random coefficients \[ \begin{aligned} u_{ijt} &= \underbrace{\boldsymbol x_{jt} \boldsymbol \beta_0 - \alpha p_{jt} + \xi_{jt}} + \epsilon_{ijt} \newline &= \hspace{3.4em} \delta_{jt} \hspace{3.4em} + \epsilon_{ijt} \end{aligned} \] If \(\epsilon_{ijt}\) are iid and independent of \((\boldsymbol X_t, P_t)\), e.g. as in the multinomial logit or probit models,
Implication: two products with the same market shares have the same cross elasticities w.r.t. all other products
Yes!
What is the issue?
Models (like MNL) that have only iid additive taste shocks impose very restrictive relationships between the levels of market shares and the matrix of own and cross-price derivatives
Restrictions only coming from model assumptions (analytical convenience)
Models always imporse restrictions
In reality:
How do random coefficients capture it?
Incorporating this allows more sensible substitution patterns
Which characteristics have random coefficients?
In practice
Observables
Sketch of procedure
We need intruments for all endogenous variables—prices and quantities—independently.
Excluded cost shifters \(\boldsymbol W_t\) (classic)
Or proxies for them
Markup shifters:
Usually: characteristics of “nearby” markets (“Waldfogel instruments”)
Logic: income/age/education in San Francisco might affect prices in Oakland but might be independent fo Oakland preferences
Product characteristics of other firms in the same market \(\boldsymbol X_{-jt}\)
How do we get from market shares to prices??
Given x,σ and any positive shares sh, define the following mapping \(\Phi : \mathbb R^j \to \mathbb R^j\) \[ \Phi (\Delta_t) = \Delta_t + \log\Big( \hat S^{obs}_t \Big) - \log \Big( S_t (\Delta_t, \boldsymbol X_t, \boldsymbol \sigma) \Big) \] S. T. Berry (1994): for any nonzero shares sh, Φ is a contraction
What does it imply?
What we we got?
What are we forgetting?
We are trying to estimate \((\alpha, \boldsymbol \beta_0, \boldsymbol \sigma)\) from \[ \mathbb E \Big[ \xi_{jt} (\alpha, \boldsymbol \beta_0, \boldsymbol \sigma) \cdot \boldsymbol z_{jt} \Big] = \mathbb E \Big[ \big( \delta_{jt}(\boldsymbol \sigma) - \boldsymbol x_{jt} \boldsymbol \beta_0 + \alpha p_{jt} \big) \cdot \boldsymbol z_{jt} \Big] \] What kind of intruments \(\boldsymbol z_{jt}\) do we need?
Steps
The GMM estimator is \((\hat \alpha, \boldsymbol{\hat{\beta}_0}, \boldsymbol{\hat{\sigma}})\) that get the empirical moments as close to \(0\) as possible.
Issues
Sketch of the algorithm
Berry, Steven T. 1994. “Estimating Discrete-Choice Models of Product Differentiation.” The RAND Journal of Economics, 242–62.
Berry, Steven, James Levinsohn, and Ariel Pakes. 1995. “Automobile Prices in Market Equilibrium.” Econometrica: Journal of the Econometric Society, 841–90.