Jason Blevins’s Notebook
Aradillas-Lopez and Tamer (2007)
The Identification Power of Equilibrium in Simple Games
These slides are based on the July 2007 version of the paper ”The Identification Power of Equilibrium in Games” by Andres Aradillas-Lopez and Elie Tamer.
The paper is forthcoming in the Journal of Business and Economic Statistics.
Presentation by Jason Blevins, Duke Applied Microeconometrics Reading Group, December 4, 2007.
Introduction
-
Examines the identification power of Nash equilibrium assumptions.
-
Compare results by dropping Nash equilibrium and using only only rationalizability.
-
Three examples are considered:
-
2x2 game of complete information (e.g., Bresnahan and Reiss (1991)),
-
2x2 game of incomplete information,
-
First price auction with independent private values.
-
Given a random sample, what can we learn about a parameter of interest using only level- rationalizability.
Equilibrium Concepts
-
In simultaneous-move games, players attempt to predict what their rivals will play and act accordingly.
-
A Nash equilibrium occurs when players’ expectations are are consistent with their opponents’ actions.
-
A Rationalizable strategy is a best response to some profile of one’s opponents’ strategies.
-
Nash Rationalizable.
Behavioral assumptions
-
Players use proper subjective probability distributions in analyzing uncertain events,
-
Players are expected utility maximizers,
-
The rules and structure of the game are common knowledge.
Rationalizability
-
A strategy profile for player is dominated if there exists another strategy that is better regardless of what other players do.
-
Given a profile of strategies of player ’s opponents, , a strategy for player is a best response if it is better than any other strategy given .
-
Let denote the set of player ’s strategies.
-
We say is a level-1 rational strategy for player if such that is a best response. Let denote the set of such strategies.
-
We say is a level-2 rational strategy for player if such that is a best response.
-
And so on…
-
Standard 2x2 normal-form game.
-
Given a sample of market structures (entry decisions) in independent markets.
-
We want to learn about the joint distribution of as well as the parameters and .
-
Assume that .
I. Level-1 rationality
-
If , then is a dominant strategy for player 1.
-
If , , then is a dominant strategy.
-
If , then both and are level-1 rational. They are best responses, respectively, when player 2 plays 1 or 0.
-
Similarly for player 2.
I. Level-1 Rationality: Predictions
- In the middle region on the right side, note that player 2 does not rationally consider that player 1 would never play 0 in level-1 rationality. This illustrates the sequential nature of rationality.
I. Level-2 rationality
-
Consider the region .
-
-
Player 2 believes player 1 will play with probability 1.
-
is a best response.
-
We can eliminate at level 2.
-
for .
I. Inference
- Suppose we know the outcome probabilities .
- Object of interest: .
- is the joint distribution of .
- Level-1 rationality implies the following restrictions on :
\begin{aligned}
\Pr(t_1 \geq -\alpha_1,\, t_2 \geq -\alpha_2) &\leq P(1,1) \leq Pr(t_1 \geq 0,\,t_2 \geq 0) \\
\Pr(t_1 \leq 0,\, t_2 \leq 0) &\leq P(0,0) \leq Pr(t_1 \leq -\alpha_1,\,t_2 \leq \alpha_2) \\
\Pr(t_1 \geq -\alpha_1,\,t_2 \leq 0) &\leq P(1,0) \leq \Pr(t_1 \geq 0,\, t_2 \leq -\alpha_2) \\
\Pr(t_1 \leq 0,\,t_2 \geq -\alpha_2) &\leq P(0,1) \leq \Pr(t_1 \leq -\alpha_1,\, t_2 \geq 0) \\
\end{aligned}
- The identified set is the set of all which satisfy these inequalities.
- The model point identifies if is a singleton.
-
Now assume that and are private information.
-
Common prior assumption on the joint distribution of .
-
Players have beliefs about their opponents’ actions, conditional on their own type:
-
As before, assume that for .
-
The expected payoffs are now:
U(a_i, P_{t_i}) = \begin{cases}
t_i + \alpha_i \mathbb{P}_{t_i} & \text{if}\quad a_i = 1 \\
0 & \text{otherwise} \\
\end{cases}
II. Rationality
-
Consider only threshold strategies: for .
-
Beliefs are thus probability distributions for given (which includes ):
This assumption effectively reduces the space of possible strategies to .
- The concept of rationality now has to account for level- rational beliefs.
Beliefs are not required to be “correct.” Compare this with BNE beliefs, where all players know them to be correct.
-
Level- rationalizable beliefs assign zero probability to strictly dominated strategies by player .
-
A strategy by player is level- rationalizable if it is a best response given level- rationalizable beliefs:
Y_p = \mathbf{1}\left\lbrace t_p + \alpha_p \int_{\mathbb{S}(\hat{G}_p)} \mathop{E} \left[
\mathbf{1}\lbrace t_{-p} \geq \mu \rbrace \vert \mathcal{I}_p,\mu
\right]\,d\hat{G}_p(\mu \vert \mathcal{I}_p) \geq 0
\right\rbrace
- The support of by applying iterated elimination of dominated strategies.
II. Level-1 rationality
-
For any belief function, the following must hold eventwise:
\mathbf{1}\lbrace t_p + \alpha_p \geq 0\rbrace \leq \mathbf{1}\lbrace Y_p = 1 \rbrace\quad \text{and} \quad
\mathbf{1}\lbrace t_p \lt 0 \rbrace \leq \mathbf{1}\lbrace Y_p = 0\rbrace
-
All other decision rules are strictly dominated for all possible beliefs.
-
The above inequalities imply
\Pr(t_p + \alpha_p \geq 0) \leq \Pr(t_p \geq \mu_p) \leq \Pr(t_p \geq 0)
or simply, .
-
This is the set of level-1 rationalizable strategies.
II. Level-2 rationality
-
Level 2 rationalizable beliefs:
-
assign zero probability to strictly dominated strategies ,
-
satisfy and .
-
Level 2 rationalizable strategies are:
-
level 1 rationalizable (i.e., ),
-
best responses given level-2 rational beliefs.
-
A strategy is level-2 rationalizable if
\mu_p = - \alpha_p \int_{0}^{-\alpha_{-p}} \mathop{E} \left[
\mathbf{1}\lbrace t_{-p} \geq \mu \rbrace \vert \mathcal{I}_p,\mu
\right]\,d\hat{G}_p(\mu \vert \mathcal{I}_p)
II. Level-k rationality
We can summarize the set of level- rationalizable strategies in the class of threshold strategies as follows:
-
For and ,
\mu_p \in [\mu_{p,k}^L,\,\mu_{p,k}^U] \equiv [0, -\alpha_p]
-
For and ,
\mu_p \in [\mu_{p,k}^L,\,\mu_{p,k}^U]
\equiv \left[ -\alpha_p \mathop{E}\left[ \mathbf{1}\lbrace t_{-p} \geq
\mu_{-p,k-1}^U \rbrace \vert \mathcal{I}_p \right],\,
-\alpha_p \mathop{E}\left[ \mathbf{1}\lbrace t_{-p} \geq
\mu_{-p,k-1}^L \rbrace \vert \mathcal{I}_p \right]
\right]
-
Note that for any a.s.
-
Any level- rational player is also level- rational for any .
-
If there is a unique BNE , then
\lim_{k\to\infty} [\mu_{p,k}^L,\,\mu_{p,k}^U] = \lbrace \mu_p^* \rbrace.
II. A Parametric Model
-
Let for where is observable to the researcher but is not. We wish to estimate .
-
For simplicity, and are independent and .
-
Player knows and believes .
-
We now proceeds as follows:
-
Develop an objective function which can be used to construct the identified set ,
-
Discuss identification of ,
-
Provide sufficient conditions for point identification.
II. Iterative Construction of Beliefs
-
We no longer restrict ourselves to threshold strategies.
-
Let be the information set of both players as well as the econometrician (i.e., the regressors).
-
We iteratively construct bounds on the beliefs :
\pi_{-p}^L(\theta \vert k, \mathcal{I}) \leq \Pr(Y_{-p} \vert \mathcal{I})
\leq \pi_{-p}^U(\theta \vert k, \mathcal{I}).
-
Initialize and .
-
Then for each and each :
\begin{gathered}
\pi_p^L(\theta \vert k, \mathcal{I}) =
H_p\left(X_p^\top \beta_p + \alpha_p \pi_{-p}^U(\theta \vert k - 1, \mathcal{I})\right), \\
\pi_p^U(\theta \vert k, \mathcal{I}) =
H_p\left(X_p^\top \beta_p + \alpha_p \pi_{-p}^L(\theta \vert k - 1, \mathcal{I})\right).
\end{gathered}
-
It follows that
\left[ \pi_{-p}^L(\theta \vert k, \mathcal{I}), \pi_{-p}^U(\theta \vert k, \mathcal{I}) \right] \subseteq
\left[ \pi_{-p}^L(\theta \vert k-1, \mathcal{I}), \pi_{-p}^U(\theta \vert k-1, \mathcal{I}) \right] \quad \text{a.s.}
II. Iterative Belief Construction Example
II. Finding the Identified Set
-
Player is -rational if and only if
\mathbf{1}\left\lbrace
X_p^\top \beta_p + \alpha_p \pi_{-p}^U(\theta \vert k, \mathcal{I}) \geq \varepsilon_p \right\rbrace
\leq \mathbf{1}\left\lbrace Y_p = 1 \right\rbrace \leq
\mathbf{1}\left\lbrace X_p^\top \beta_p + \alpha_p \pi_{-p}^L(\theta \vert k, \mathcal{I}) \geq \varepsilon_p \right\rbrace
-
We can use this relationship as a basis for inference.
-
Given some , let and let :
\Lambda_p(\theta \vert a,b,k)
= \mathop{E}\left[
\left(1 - \mathbf{1}\left\lbrace
\begin{matrix}
H_p\left( X_p^\top \beta_p + \alpha_p \pi_{-p}^U(\theta \vert k, \mathcal{I}) \right) \\
\leq \Pr(Y_p = 1 \vert W_p) \\
\leq H_p\left(
X_p^\top \beta_p + \alpha_p \pi_{-p}^L(\theta \vert k, \mathcal{I})
\right)
\end{matrix}
\right\rbrace
\right)
\mathbf{1}\left\lbrace a \leq W_p \leq b \right\rbrace
\right].
-
Then define
\Gamma_p(\theta \vert k) = \iint
\Lambda_p(\theta \vert a, b, k)
\,dF_{W_p}(a)\,dF_{W_p}(b)
\quad \text{and} \quad
\Gamma(\theta \vert k) = \left( \Gamma_1(\theta \vert k),\,
\Gamma_2(\theta \vert k) \right)^\top
II. Finding the Identified Set
-
We can use the previous expression to construct an objective function.
-
For some positive definite matrix ,
\Theta(k) = \left\lbrace
\theta \in \arg\min_\theta Q(\theta \vert k) \equiv \arg\min_\theta
\Gamma(\theta \vert k)^\top \Omega \Gamma(\theta \vert k)
\right\rbrace.
-
By construction, for all .
-
Given a random sample, we can use set inference methods to construct an estimator for .
-
As compared with Nash equilibrium, we do not have to solve a fixed point problem. The iterative restrictions imposed by rationality are computationally simple by comparison.
-
For any , is guaranteed to contain the BNE.
II. Inference on the Rationality Level
-
A sample can also inform us about the level of rationality .
-
Suppose all players are at most -rational.
-
The level- bounds should hold a.e. but the level- bounds may be violated.
-
We can proceed as follows:
-
Thus, if and we can reject .
II. Point Identification Under Level-1 Rationality
-
Suppose players are level-1 rational.
-
Suppose has full rank for . Let and denote, respectively, regressors with bounded and unbounded support and let and be the corresponding coefficients. Finally, define .
-
is identified if for each , there is a continuous with nonzero and unbounded support conditional on such that for any , and , there exists such that
\Pr(\varepsilon_p \leq b X_{l,p} + q^\top X_{-l,p} \vert X) \gt m
for all and .
II. Point Identification Under Level-1 Rationality
-
is identified if for any with ,
\Pr\left( \left\vert X_{d,p}^\top (\beta_{d,p} - \tilde{\beta}_{d,p}) \right\vert \gt \left\vert\alpha_p\right\vert \bigg\vert X_{-d,p} \right) \gt 0.
-
If the above two properties hold, and for any , there exists such that whenever , then the identified set for is .
III. First Price IPV Auction
-
Many symmetric, risk-neutral potential buyers.
-
Bids are made simultaneously for a single good.
-
Focus on independent private values (IPV) .
-
Object of interest: , the distribution of private values.
-
is common knowledge among all players; has support .
-
For simplicity, assume the reserve price is .
III. Interim Rationality
-
Point identification in BNE case established by Guerre, Perrigne and Vuong (2000).
-
Here, the equilibrium assumption is relaxed following Battigalli and Siniscalchi’s (2003).
-
Buyers under interim rationality:
-
rational,
-
expected utility maximizers,
-
strategically sophisticated to a particular degree ,
-
have beliefs that may or may not be “correct.”
III. Assumptions on Beliefs
-
Bidders expect that any positive bid will win with positive probability:
-
No player will bid higher than ,
-
Each bidder with will submit a strictly positive bid.
-
The number of potential bidders equals the number of actual bidders a.s.
-
Beliefs only assign positive probability to increasing bidding functions.
-
The space of all such functions is
\mathcal{B} = \lbrace b(\cdot): [0,\omega) \to \mathbb{R}_{+} \vert b(v) \leq v \quad \text{and} \quad v \gt w \Rightarrow
b(v) \gt b(w) \rbrace.
III. Level-1 Rationality
-
Player ’s problem is
\max_{b \geq 0} (v_i - b) \hat{\Pr}_i\left[ \max_{j \neq i} b(v_j) \leq b \right].
-
Here, denotes player ’s beliefs about .
-
Level-1 rational bid satisfy
b \leq v_i \equiv \bar{B}_1(v_i, \mathcal{N}).
-
Any bid show any bid below is level-1 rational (and thus we cannot bound bids from below).
III. Level-2 Rationality
-
The worst case scenario for player is that for all ,
b(v_j) = \bar{B}_1(v_j, \mathcal{N}) = v_j.
-
Expected utility in this case is
\max_{b\geq 0} (v_i - b) \hat{\Pr}_i\left[ \max_{j \neq i} \bar{B}_1(v_j, \mathcal{N}) \leq b \right] = \max_{b \geq 0} (v_i -b) F_0(b)^{\mathcal{N} - 1} \equiv \pi_2(v_i, \mathcal{N}).
-
is thus a lower bound over all beliefs. The upper bound is .
-
Thus, rational bids must satisfy
v_i - b \geq \pi_2(v_i, \mathcal{N})
or
b \leq v_i - \pi_2(v_i,\mathcal{N}) \equiv \bar{B}_2(v_i, \mathcal{N}).
III. Level-k Rationality
-
Proceeding recursively, one can show that at level-,
b_i \leq v_i - \pi_k(v_i, \mathcal{N}) \equiv \bar{B}_k(v_i, \mathcal{N})
where
\pi_k(v_i, \mathcal{N}) = \max_{b \geq 0} (v_i - b) F_0\left(\bar{S}_{k-1}(b,\mathcal{N})\right)^{\mathcal{N} - 1}
and
\bar{S}_{k-1}(b,\mathcal{N}) \equiv \bar{B}_k^{-1}(\cdot, \mathcal{N}).
-
We know that for all . Furthermore, bidding below is rationalizable for all .
-
That is, the predictive power of -rationality in this model is significantly less than that of BNE.
III. Identification with Level-1 Rationality
-
Suppose lies in the space of log-concave, absolutely continuous distribution functions on .
-
We are given a sample of auctions and want to recover .
-
The model predicts that level-1 rational bids satisfy for all .
-
The ’s are observed but the ’s are not, but we can still bound :
F_0(t, \theta) \equiv \Pr(v \leq t) \leq \Pr(b \leq t) \equiv G_b(t).
-
Empirical strategy: bound the distribution of valuations using the empirical distribution of bids.
III. Identification with Level-k Rationality
Conclusion