Estimating Static Discrete Games

Similar documents
Econometric Analysis of Games 1

Mini Course on Structural Estimation of Static and Dynamic Games

Estimating Single-Agent Dynamic Models

Industrial Organization II (ECO 2901) Winter Victor Aguirregabiria. Problem Set #1 Due of Friday, March 22, 2013

An empirical model of firm entry with endogenous product-type choices

Bayesian Estimation of Discrete Games of Complete Information

IDENTIFICATION OF INCOMPLETE INFORMATION GAMES WITH MULTIPLE EQUILIBRIA AND UNOBSERVED HETEROGENEITY

Identification and Estimation of Incomplete Information Games with Multiple Equilibria

Bayesian Estimation of Discrete Games of Complete Information

Estimating Dynamic Programming Models

Estimating Single-Agent Dynamic Models

9 A Class of Dynamic Games of Incomplete Information:

Estimating Dynamic Oligopoly Models of Imperfect Competition

SOLUTIONS Problem Set 2: Static Entry Games

EconS Sequential Competition

Estimating Dynamic Models of Imperfect Competition

ECO 2901 EMPIRICAL INDUSTRIAL ORGANIZATION

NBER WORKING PAPER SERIES IDENTIFICATION OF POTENTIAL GAMES AND DEMAND MODELS FOR BUNDLES. Jeremy T. Fox Natalia Lazzati

Lecture Notes: Entry and Product Positioning

The Identi cation Power of Equilibrium in Games: The. Supermodular Case

ECO 2901 EMPIRICAL INDUSTRIAL ORGANIZATION

Extensive Form Games with Perfect Information

Estimation of Finite Sequential Games

8. MARKET POWER: STATIC MODELS

SEQUENTIAL ESTIMATION OF DYNAMIC DISCRETE GAMES

Equilibrium Selection in Discrete Games of Complete Information: An Application to the Home Improvement Industry

Simultaneous Choice Models: The Sandwich Approach to Nonparametric Analysis

Static Information Design

Structural Estimation of Sequential Games of Complete Information

Robust Predictions in Games with Incomplete Information

University of Toronto Department of Economics. Identification and Counterfactuals in Dynamic Models of Market Entry and Exit

Estimation of Static Discrete Choice Models Using Market Level Data

Robust Mechanism Design and Robust Implementation

Auctions. data better than the typical data set in industrial organization. auction game is relatively simple, well-specified rules.

Identification of Discrete Choice Models for Bundles and Binary Games

Estimating Dynamic Discrete-Choice Games of Incomplete Information

Limit pricing models and PBE 1

MKTG 555: Marketing Models

Dynamic Discrete Choice Structural Models in Empirical IO

Coordinating Expectations: Global Games with Strategic Substitutes

Advanced Microeconomics

ECO 2901 EMPIRICAL INDUSTRIAL ORGANIZATION

SEQUENTIAL ESTIMATION OF DYNAMIC DISCRETE GAMES. Victor Aguirregabiria (Boston University) and. Pedro Mira (CEMFI) Applied Micro Workshop at Minnesota

Estimation of Games with Ordered Actions: An Application to Chain-Store Entry

The Identification Power of Equilibrium in Simple Games

Estimation of Discrete Games with Weak Assumptions on Information

Answer Key: Problem Set 3

An Instrumental Variable Approach to Dynamic Models

Mechanism Design: Implementation. Game Theory Course: Jackson, Leyton-Brown & Shoham

Solving Extensive Form Games

Bounded Rationality Lecture 4

EconS Advanced Microeconomics II Handout on Repeated Games

Lecture Notes on Game Theory

Bayesian Nash equilibrium

Correlated Equilibrium in Games with Incomplete Information

Web Appendix for The Value of Reputation in an Online Freelance Marketplace

EconS Advanced Microeconomics II Handout on Subgame Perfect Equilibrium (SPNE)

EconS Microeconomic Theory II Midterm Exam #2 - Answer Key

Puri cation 1. Stephen Morris Princeton University. July Economics.

Dynamic Discrete Choice Structural Models in Empirical IO. Lectures at Universidad Carlos III, Madrid June 26-30, 2017

Upstream capacity constraint and the preservation of monopoly power in private bilateral contracting

EconS Oligopoly - Part 2

Bertrand Model of Price Competition. Advanced Microeconomic Theory 1

The Identification Power of Equilibrium in Simple Games

1 Outline. 1. MSL. 2. MSM and Indirect Inference. 3. Example of MSM-Berry(1994) and BLP(1995). 4. Ackerberg s Importance Sampler.

Industrial Organization Lecture 3: Game Theory

Game Theory. Wolfgang Frimmel. Perfect Bayesian Equilibrium

NBER WORKING PAPER SERIES ESTIMATION OF DYNAMIC DISCRETE CHOICE MODELS IN CONTINUOUS TIME WITH AN APPLICATION TO RETAIL COMPETITION

Identification and Estimation of Dynamic Games

Game Theory: Spring 2017

What Happens When Wal-Mart Comes to Town. Panle Jia. A some earlier literature of comparative statics and market size

Game Theory and Econometrics: A Survey of Some Recent Research

Inference in Ordered Response Games with Complete Information.

Oligopoly. Oligopoly. Xiang Sun. Wuhan University. March 23 April 6, /149

Inference in Ordered Response Games with Complete Information.

Competitive Equilibrium and the Welfare Theorems

Some Notes on Adverse Selection

1 Games in Normal Form (Strategic Form)

Lecture #11: Introduction to the New Empirical Industrial Organization (NEIO) -

Static Information Design

Essays in Industrial Organization and. Econometrics

Estimation of Dynamic Discrete Choice Models in Continuous Time

Information Choice in Macroeconomics and Finance.

Basic Game Theory. Kate Larson. January 7, University of Waterloo. Kate Larson. What is Game Theory? Normal Form Games. Computing Equilibria

Bayes Correlated Equilibrium and Comparing Information Structures

Volume 30, Issue 3. Monotone comparative statics with separable objective functions. Christian Ewerhart University of Zurich

"A Theory of Financing Constraints and Firm Dynamics"

MS&E 246: Lecture 12 Static games of incomplete information. Ramesh Johari

Game Theory and Economics of Contracts Lecture 5 Static Single-agent Moral Hazard Model

On the iterated estimation of dynamic discrete choice games

Identifying Dynamic Games with Serially-Correlated Unobservables

SEQUENTIAL ESTIMATION OF DYNAMIC DISCRETE GAMES: A COMMENT. MARTIN PESENDORFER London School of Economics, WC2A 2AE London, U.K.

Notes on Mechanism Designy

ECON0702: Mathematical Methods in Economics

Dynamic Discrete Choice Structural Models in Empirical IO

Players as Serial or Parallel Random Access Machines. Timothy Van Zandt. INSEAD (France)

A Note on Demand Estimation with Supply Information. in Non-Linear Models

CCP Estimation of Dynamic Discrete Choice Models with Unobserved Heterogeneity

Chapter 2. Equilibrium. 2.1 Complete Information Games

Moral Hazard: Hidden Action

Transcription:

Estimating Static Discrete Games Paul B. Ellickson 1 1 Simon School of Business Administration University of Rochester August 2013 Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 1 / 32

Introduction Marketing concerns understanding, predicting, and in uencing various agent s choices & behaviors Consumers: what & how much to buy, where & when to shop, whom to emulate & interact with Firms: what to sell & how much to charge, promotion, placement, positioning, when to introduce new products These decisions aren t made in a vacuum, but depend on the actions of others Consumers are in uenced by their peers (social interactions, social media) Firms are constrained by the reactions of their rivals Accounting for strategic interactions makes these strategic games These two sessions are an introduction to estimating such games Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 2 / 32

Introduction (cont d) The structure of the game depends on what s being modelled Decisions may be discrete or continuous What car to sell vs. what price to charge Payo s may be observed or latent Do you have data on P, Q and C, or just choices? Information may be complete or incomplete Do players observe everything, or is there uncertainty? It may be a one-shot game, or it may continue for many periods Do today s choices impact tomorrow s payo s? I ll focus on static discrete games, but consider both information structures. Slides follow Ellickson & Misra Estimating Discrete Games (2011) Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 3 / 32

Working Example: Entry by Discount Stores Let s start with a concrete example Consider an entry game between Walmart and Kmart. Entry is a discrete choice Let s assume they compete in local markets (e.g. small towns) where they can build at most one store (big assumption!) Let s also assume that these decisions are made simultaneously, once and for all We have data on choices, but not payo s We can revisit some of these assumptions later.. Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 4 / 32

Working Example: Entry by Discount Stores Strategic entry is a static discrete game (think long run equilibrium..) K & W choose either enter or don t enter. The smallest markets can t support any stores. Larger markets can support one. Largest markets can support both. We are interested understanding who enters which markets and why. We might then Recover structural parameters (determine what drives pro t) Solve for counterfactual outcomes Introduce a new product Start a social media campaign Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 5 / 32

Notation Pro t of rm i = fk, W g in market m is π im (θ; y im, X m, Z m ) where y im is the action (enter/don t enter) of rm i, y im is the action of its rival, X m is a vector of market characteristics, Z m = (Z Km, Z Wm ) contains rm characteristics, and θ is a nite-dimensional parameter vector. Note that these are latent pro ts, like utility in DC models If these were consumers, we d work with utilities Let s choose a simple functional form π im = α 0 i X m + β 0 i Z im + δ i y im + ε im where ε im is a component of pro ts the rm sees but we don t. Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 6 / 32

Information Structure We need to decide what the players do and do not observe. If we assume that both rms see X m, Z m and (ε Km, ε Wm ), this becomes a game of complete information. If, instead, we assume that rms do not see some components of these pro t shifters, this becomes a game of incomplete information. Let s start with the complete information case, following Bresnahan and Reiss (1990, 1991) and Berry (1992) who pioneered the empirical games literature. Then we ll discuss the incomplete information case (Rust, 1994), which segues nicely into the treatment of dynamics (session 2). Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 7 / 32

Nash Equilibrium (Simultaneous Moves) In equilibrium, rms maximize pro ts, taking rivals actions as given. A Nash equilibrium is characterized by y Km = 1 α 0 K X m + β 0 K Z Km + δ K y Wm + ε Km 0 y Wm = 1 α 0 W X m + β 0 W Z Wm + δ W y Km + ε Wm 0 which captures each rm s non-negative pro t condition. Note that these could just as easily be utilities in a system of social interactions. An equilibrium is a con guration that satis es both equations. Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 8 / 32

Nash Equilibrium (Simultaneous Moves) y Km = 1 α 0 K X m + β 0 K Z Km + δ K y Wm + ε Km 0 y Wm = 1 α 0 W X m + β 0 W Z Wm + δ W y Km + ε Wm 0 This is now a binary simultaneous equation system. This structure distinguishes a discrete game from a standard discrete choice problem. The outcomes are determined via equilibrium conditions The RHS of each equation contains a dummy endogenous variable To proceed, we must confront this endogeneity problem Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 9 / 32

Multiple Equilibrium Why not solve the system for its reduced form & match it to what we see in the data? Unfortunately, in many cases, the reduced form won t be unique This is a direct result of this being a game! games may admit more than one equilibria! For example, if the δ s are < 0 (competition reduces pro ts), multiple equilibria arise in the region of ε space for which αi 0 X + β 0 i Z i εi αi 0 X + β 0 i Z i δ 3 i for i = 1, 2 Let s look at a picture from Bresnahan & Reiss... Thus, for a given set of parameters there may be more than one possible vector of equilibrium outcomes (y). Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 10 / 32

Multiple Equilibrium Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 11 / 32

Incompleteness due to multiplicity The center (shaded) box is the problem region The model does not yield a unique prediction Multiplicity makes the econometric model incomplete A complete econometric response model asserts that a random variable y is a function of a random pair (x, ε) where x is observable and ε is not. (Manski, 1988) An incomplete econometric model is one where the relationship from (x, ε) to y is a correspondence. (Tamer, 2003) Other examples: selection, censoring Key issue: incompleteness makes it di cult to de ne (simple) probability statements about players actions. To proceed, we must complete the model somehow (or forgo simple probability statements). Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 12 / 32

Restoring econometric completeness What are our options for completing the model? There are four main approaches in the literature 1 Aggregate to a prediction which is unique (e.g. the number of entrants) 2 Impose additional assumptions to guarantee uniqueness (e.g. sequential moves) 3 Specify an equilibrium selection rule (e.g. most pro table) 4 Employ a method that can handle non-uniqueness (e.g. set inference) I ll discuss the rst 3 Option 4 is a frontier technique (beyond our scope) To start, see Tamer (2003) The original papers to read are Bresnahan & Reiss (1990, 1991), Berry (1992), and Bjorn & Vuong (1985) Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 13 / 32

Implementation Let s go through option 1 in detail, and then sketch out options 2 & 3. To x ideas, consider Walmart & Kmart again, letting pro ts be just π im = α 0 X m δy im + ε im X m might include things like population, income & retail sales. We are ignoring the rm characteristics (Z s) in this case. This raises problems for (non-parametric) identi cation Ideally, we d like exclusion restrictions: covariates that shift around each rm s pro ts separately from its rivals If not, we are relying on functional form The ε im s are i.i.d. shocks, distributed N(0, 1) perhaps. We can relax this later.. Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 14 / 32

Likelihood Function (Aggregation) For option 1, we aggregate to a unique prediction. We predict how many rms enter, not who enters. Given this structure, the likelihood of observing n m rms in a given market m can be computed in closed form Pr (n m = 2) = Pr α 0 X m δy im + ε im 0 Pr (n m = 0) = i Pr α 0 X m δy im + ε im < 0 i Pr (n m = 1) = 1 Pr (n m = 2) Pr (n m = 0) The sample log-likelihood is then ln L = M 2 m=1 l=0 I (n m = l) ln Pr (n m = l). Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 15 / 32

Multiple Equilibrium Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 16 / 32

Limitations Aggregation clearly involves the loss of some information (Tamer, 2003) It can also require strong assumptions to generalize (e.g. to many players and/or player types). Not clear how to apply it to mixed strategies or the incomplete information case. Also, trickier to see where identi cation comes from. However, it s closest in spirit to the set inference approach... Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 17 / 32

Alternatives (Options 2 & 3) Berry (1992) completes the model by assuming sequential entry. Assigns all contested outcomes to a single rm (e.g. Walmart) Has the advantage of being scalable (Berry allows up to 26 entrants) via simulation Mazzeo (2002) is a nice example The third option is to provide a selection rule: a way to select amongst many equilibria Proposed by Bjorn & Vuong (1985), extended/formalized by Bajari, Hong & Ryan (2010). Simple example: assign probability π and 1 π to the two monopoly outcomes and estimate π as part of overall likelihood (mixture). Issues: nding all equilibria, somewhat ad hoc.. EM (MS, 2011) provide sample code for options 1 and 2... Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 18 / 32

Extensions Heterogeneity & Bayesian approaches Full information structure facilitates both Post-entry data Hartmann (2010) & Narayanan (2013) Can bring in data on prices, quantities, etc. Key challenge: accounting for selection Mazzeo (2002), Singh & Zhu (2008), Zhu et al. (2009) Multiple discreteness/networks High dimensional structure yields small probabilities (& steep computational burden) Can exploit pro t inequalities instead Jia(2008), Pakes et al. (2005), Ellickson et al. (2013) Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 19 / 32

Incomplete Information Setting So far, we ve assumed rms know everything about everyone Realistic if the market is in long run equilibrium A second class of models instead assumes that rms have some private information They can no longer perfectly predict each other s actions They must form expectations over what their rivals will do They may then have regret (if they predict wrong) Whether this is a more or less reasonable assumption than complete information is a matter of debate, but it does ease the computational burden considerably Might test using Grieco (2013) Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 20 / 32

Incomplete Information Setting Incomplete information allows us to recast decision problem as a collection of games against nature Similar role to conditional independence in DDC setting......or IPVs in auction setting This simpli es estimation and provides an additional option for dealing with multiplicity: two-step estimation It also readily extends to dynamic games, where the uncertainty is more intuitive Let s see how the information assumption changes the set up... Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 21 / 32

Incomplete Information Setting Under incomplete information, player s no longer observe everything about their rivals. To x ideas, let s assume that each player observes its own ε i, but only knows the distribution of ε j for its rivals. Suppose we also know the distribution, but don t see actual draws. Each rm now forms expectations about its rivals behavior, choosing the action that maximizes expected pro ts given those beliefs. The equilibrium concept is now Bayes Nash. This yields a new system of equations y Km = 1 α 0 K X m + β 0 K Z Km + δ K p W + ε Km 0 y Wm = 1 α 0 W X m + β 0 W Z Wm + δ W p K + ε Wm 0 where p i E i (y i ) captures rm i s beliefs. Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 22 / 32

Bayesian Nash equilibrium (BNE) The BNE satis es the following set of equalities p K = Φ K (α 0 K X m + β 0 K Z Km + δ K p W ) p W = Φ W (α 0 W X m + β 0 W Z Km + δ W p K ) where the form of Φ depends on the distribution of ε. For example, if ε s are N(0, 1), it s the standard Normal CDF. The Φ () s are best response probability functions, mapping expected pro ts (conditional on beliefs p) into (ex ante) choice probabilities. An equilibrium is a xed point of these equations Existence follows directly from Brouwer s FPT Once again, it will likely be non-unique Simple example: coordination game Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 23 / 32

Multiplicity Again Incompleteness arise here as well (there can still be more than one outcome associated with a given set of parameters) Options 2 and 3 still apply See, e.g., Einav (2010) or Sweeting (2009) However, there is now a new solution Use two-step estimation to condition on the equilibrium that s played in the data To see how it works, let s start with a simpler case that s closer to what we ve already seen... Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 24 / 32

Nested Fixed Point Approach Let s consider a full-solution approach like we ve seen so far Suppose we know there is only one equilibrium! The xed point representation provides a direct method of solving for it: successive approximation Or you can make it a constraint (MPEC)......see Su & Judd (2012) This xed point calculation yields reduced form choice probabilities (CCPs) which you can then match to the data This estimation approach is called nested xed point (NFXP) The xed point (equilibrium) calculation is nested inside the likelihood Developed for DDC problems by Rust (1987) Applied to discrete games by Seim (2006) Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 25 / 32

Implementation (NFXP) NFXP approach: Consider the same pro t function as before π im = α 0 X m δy im + ε im and include the same covariates. The ε s are still iid N(0, 1), but private information now. The estimation routine requires solving the xed point problem p im = Φ(α 0 X m δp im) for a given guess of the parameter vector. The resulting probabilities feed into a binomial log likelihood ln L = M m=1 i2fw,k g y im ln(p im) + (1 y im ) ln (1 p im) which is then maximized to obtain parameter estimates. Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 26 / 32

Two-step Estimation A problem with the NFXP approach is that it assumes uniqueness If there s more than one equilibrium, it s mis-speci ed To complete the model: either assume an order of entry (ensuring uniqueness) or nd all the equilibria and impose a selection rule. However, there is now another option Suppose we have estimates of each player s beliefs ˆp i Ê i (y i ) Can either get (non-parametrically) from data or (potentially) from an auxiliary survey... Idea comes from Hotz & Miller (1993) and Rust (1994) Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 27 / 32

Two-step Estimation Simply plug these estimates into the RHS of p im = Φ(α 0 X m δp im) revealing a standard discrete choice problem! This could be done in Excel!!! We have also solved the multiplicity problem by selecting the equilibrium that was played in the data. Assuming there is only one......most realistic if we see the same market over time... If we have collected expectations data (e.g. a survey), we can even relax the (implicit) rational expectations assumption... Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 28 / 32

Small sample noise (a hidden curse of dimensionality) Back to the rational expectations case... In principal, the rst stage must be done non-parametrically Why? The descriptive CCPs are not economic primitives! We cannot impose structure on them Also makes Bayesian approaches more challenging here... In practice, nonparametric models will be noisy (or infeasible) and parametric models will be mis-speci ed (& thus inconsistent). Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 29 / 32

Nested Pseudo Likelihood A clever x is to use an iterative approach: treat the tted probabilities from the second stage as new rst stage beliefs Continue (iterate!) until the probabilities no longer change This is called the Nested Pseudo Likelihood approach Developed by Aguirregabiria & Mira (2002, 2007) in DDC context It reduces small sample bias and eliminates the need for a consistent rst stage Can also allow unobserved heterogeneity......but it s not guaranteed to converge EM provide code for three incomplete information approaches Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 30 / 32

Extensions Unobserved heterogeneity Simplest with NPL or NFXP (imposes structure) Ellickson & Misra (2008), Sweeting (2009), Orhun (2013) Bayesian methods Misra (2013) Post-entry data (e.g. revenues, prices) Draganska et al. (2009), Ellickson & Misra (2013) Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 31 / 32

Looking forward to dynamics... The (two-step) incomplete information setting provides a natural segue to dynamic games. Dynamic games pose a doubly nested xed point problem! A dynamic programming problem coupled with the overall game Earlier, by estimating beliefs in a rst stage, we reduced a complex strategic interaction to a collection of games against nature. This bypassed the xed point problem associated with the game A similar trick can be used to handle the future : invert CCPs to recover (di erenced) choice speci c value functions This eliminates the other xed point problem (from DP problem) There are several methods for doing so, which Sanjog will discuss next! Ellickson (Duke Quant Workshop) Estimating Static Discrete Games August 2013 32 / 32