Stochastic Demand and Revealed Preference Richard Blundell Dennis Kristensen Rosa Matzkin UCL & IFS, Columbia and UCLA November 2010 Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 1 / 37 Introduction This presentation investigates the role of restrictions from economic theory in the microeconometric estimation of nonparametric models of consumer behaviour. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 2 / 37 Introduction This presentation investigates the role of restrictions from economic theory in the microeconometric estimation of nonparametric models of consumer behaviour. Objective is to uncover demand responses from consumer expenditure survey data. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 2 / 37 Introduction This presentation investigates the role of restrictions from economic theory in the microeconometric estimation of nonparametric models of consumer behaviour. Objective is to uncover demand responses from consumer expenditure survey data. Inequality restrictions from revealed preference are used to improve the performance of nonparametric estimates of demand responses. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 2 / 37 Introduction This presentation investigates the role of restrictions from economic theory in the microeconometric estimation of nonparametric models of consumer behaviour. Objective is to uncover demand responses from consumer expenditure survey data. Inequality restrictions from revealed preference are used to improve the performance of nonparametric estimates of demand responses. Particular attention is given to nonseparable unobserved heterogeneity and endogeneity. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 2 / 37 Introduction New insights are provided about the price responsiveness of demand Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 3 / 37 Introduction New insights are provided about the price responsiveness of demand especially across di¤erent income groups and across unobserved heterogeneity. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 3 / 37 Introduction New insights are provided about the price responsiveness of demand especially across di¤erent income groups and across unobserved heterogeneity. Derive welfare costs of relative price and tax changes. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 3 / 37 The Problem Assume every consumer is characterised by observed and unobserved heterogeneity (h, ε) and responds to a given budget (p,x ), with a unique, positive J-vector of demands q = d(x, p, h, ε), where demand functions d(x, p, h, ε) : RK++ ! RJ++ satisfy adding-up: p0 q = x for all prices and total outlays x 2 R. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 4 / 37 The Problem Assume every consumer is characterised by observed and unobserved heterogeneity (h, ε) and responds to a given budget (p,x ), with a unique, positive J-vector of demands q = d(x, p, h, ε), where demand functions d(x, p, h, ε) : RK++ ! RJ++ satisfy adding-up: p0 q = x for all prices and total outlays x 2 R. ε 2 RJ 1, J 1 vector of (non-separable) unobservable heterogeneity. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 4 / 37 The Problem Assume every consumer is characterised by observed and unobserved heterogeneity (h, ε) and responds to a given budget (p,x ), with a unique, positive J-vector of demands q = d(x, p, h, ε), where demand functions d(x, p, h, ε) : RK++ ! RJ++ satisfy adding-up: p0 q = x for all prices and total outlays x 2 R. ε 2 RJ 1, J 1 vector of (non-separable) unobservable heterogeneity. Assume ε? (x, h) for now. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 4 / 37 The Problem Assume every consumer is characterised by observed and unobserved heterogeneity (h, ε) and responds to a given budget (p,x ), with a unique, positive J-vector of demands q = d(x, p, h, ε), where demand functions d(x, p, h, ε) : RK++ ! RJ++ satisfy adding-up: p0 q = x for all prices and total outlays x 2 R. ε 2 RJ 1, J 1 vector of (non-separable) unobservable heterogeneity. Assume ε? (x, h) for now. The environment is described by a continuous distribution of q, x and ε, for discrete types h. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 4 / 37 The Problem Assume every consumer is characterised by observed and unobserved heterogeneity (h, ε) and responds to a given budget (p,x ), with a unique, positive J-vector of demands q = d(x, p, h, ε), where demand functions d(x, p, h, ε) : RK++ ! RJ++ satisfy adding-up: p0 q = x for all prices and total outlays x 2 R. ε 2 RJ 1, J 1 vector of (non-separable) unobservable heterogeneity. Assume ε? (x, h) for now. The environment is described by a continuous distribution of q, x and ε, for discrete types h. Will typically suppress observable heterogeneity h in what follows. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 4 / 37 Non-Separable Demand For demands q = d(x, p, ε): One key drawback has been the (additive) separability of ε assumed in empirical speci…cations. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 5 / 37 Non-Separable Demand For demands q = d(x, p, ε): One key drawback has been the (additive) separability of ε assumed in empirical speci…cations. We will consider the non-separable case and impose conditions on preferences that ensure invertibility in ε (which corresponds to monotonicity for J = 2 which is our leading case). Assume unique inverse structural demand functions exists - Fig 1a. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 5 / 37 Non-Separable Demand For demands q = d(x, p, ε): One key drawback has been the (additive) separability of ε assumed in empirical speci…cations. We will consider the non-separable case and impose conditions on preferences that ensure invertibility in ε (which corresponds to monotonicity for J = 2 which is our leading case). Assume unique inverse structural demand functions exists - Fig 1a. Here we consider the case of a small number of price regimes and use revealed preference inequalities applied to d(x, p, ε) to improve demand predictions Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 5 / 37 Non-Separable Demand For demands q = d(x, p, ε): One key drawback has been the (additive) separability of ε assumed in empirical speci…cations. We will consider the non-separable case and impose conditions on preferences that ensure invertibility in ε (which corresponds to monotonicity for J = 2 which is our leading case). Assume unique inverse structural demand functions exists - Fig 1a. Here we consider the case of a small number of price regimes and use revealed preference inequalities applied to d(x, p, ε) to improve demand predictions In other related work Slutsky inequality conditions have been shown to help in ‘smoothing’demands for ‘dense’or continuously distributed prices Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 5 / 37 Related Literature Nonparametric Demand Estimation: Blundell, Browning and Crawford (2003, 2007, 2008); Blundell, Chen and Kristensen (2007); Chen and Pouzo (2009). Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 6 / 37 Related Literature Nonparametric Demand Estimation: Blundell, Browning and Crawford (2003, 2007, 2008); Blundell, Chen and Kristensen (2007); Chen and Pouzo (2009). Nonseparable models: Chernozhukov, Imbens and Newey (2007); Imbens and Newey (2009); Matzkin (2003, 2007, 2008), Chen and Laio (2010). Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 6 / 37 Related Literature Nonparametric Demand Estimation: Blundell, Browning and Crawford (2003, 2007, 2008); Blundell, Chen and Kristensen (2007); Chen and Pouzo (2009). Nonseparable models: Chernozhukov, Imbens and Newey (2007); Imbens and Newey (2009); Matzkin (2003, 2007, 2008), Chen and Laio (2010). Restricted Nonparametric Estimation: Blundell, Horowitz and Parey (2010); Haag, Hoderlein and Pendakur (2009), Kiefer (1982), Mammen, Marron, Turlach and Wand (2001); Mammen and Thomas-Agnan (1999); Wright (1981,1984) Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 6 / 37 Related Literature Nonparametric Demand Estimation: Blundell, Browning and Crawford (2003, 2007, 2008); Blundell, Chen and Kristensen (2007); Chen and Pouzo (2009). Nonseparable models: Chernozhukov, Imbens and Newey (2007); Imbens and Newey (2009); Matzkin (2003, 2007, 2008), Chen and Laio (2010). Restricted Nonparametric Estimation: Blundell, Horowitz and Parey (2010); Haag, Hoderlein and Pendakur (2009), Kiefer (1982), Mammen, Marron, Turlach and Wand (2001); Mammen and Thomas-Agnan (1999); Wright (1981,1984) Inequality constraints and set identi…cation: Andrews (1999, 2001); Andrews and Guggenberger (2007), Andrews and Soares (2009); Bugni (2009); Chernozhukov, Hong and Tamer (2007).... Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 6 / 37 Revealed Preference and Expansion Paths Suppose we have a discrete price distribution, fp (1) , p (2) , ...p (T )g. Observe choices of large number of consumers for a small (…nite) set of prices - e.g. limited number of markets/time periods Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 7 / 37 Revealed Preference and Expansion Paths Suppose we have a discrete price distribution, fp (1) , p (2) , ...p (T )g. Observe choices of large number of consumers for a small (…nite) set of prices - e.g. limited number of markets/time periods Market de…ned by time and/or location. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 7 / 37 Revealed Preference and Expansion Paths Suppose we have a discrete price distribution, fp (1) , p (2) , ...p (T )g. Observe choices of large number of consumers for a small (…nite) set of prices - e.g. limited number of markets/time periods Market de…ned by time and/or location. Questions to address here: Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 7 / 37 Revealed Preference and Expansion Paths Suppose we have a discrete price distribution, fp (1) , p (2) , ...p (T )g. Observe choices of large number of consumers for a small (…nite) set of prices - e.g. limited number of markets/time periods Market de…ned by time and/or location. Questions to address here: How do we devise a powerful test of RP conditions in this environment? Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 7 / 37 Revealed Preference and Expansion Paths Suppose we have a discrete price distribution, fp (1) , p (2) , ...p (T )g. Observe choices of large number of consumers for a small (…nite) set of prices - e.g. limited number of markets/time periods Market de…ned by time and/or location. Questions to address here: How do we devise a powerful test of RP conditions in this environment? How do we estimate demands for some new price point p0 ? Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 7 / 37 Revealed Preference and Expansion Paths Suppose we have a discrete price distribution, fp (1) , p (2) , ...p (T )g. Observe choices of large number of consumers for a small (…nite) set of prices - e.g. limited number of markets/time periods Market de…ned by time and/or location. Questions to address here: How do we devise a powerful test of RP conditions in this environment? How do we estimate demands for some new price point p0 ? In this case Revealed Preference conditions, in general, only allow set identi…cation of demands. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 7 / 37 Revealed Preference and Expansion Paths How do we devise a powerful test of RP? Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 8 / 37 Revealed Preference and Expansion Paths How do we devise a powerful test of RP? Afriat’s Theorem Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 8 / 37 Revealed Preference and Expansion Paths How do we devise a powerful test of RP? Afriat’s Theorem Data (pt , qt ) satisfy GARP if qt Rqs implies ps qs Blundell, Kristensen and Matzkin ( ) Stochastic Demand ps qt November 2010 8 / 37 Revealed Preference and Expansion Paths How do we devise a powerful test of RP? Afriat’s Theorem Data (pt , qt ) satisfy GARP if qt Rqs implies ps qs ps qt if qt is indirectly revealed preferred to qs then qs is not strictly preferred to qt Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 8 / 37 Revealed Preference and Expansion Paths How do we devise a powerful test of RP? Afriat’s Theorem Data (pt , qt ) satisfy GARP if qt Rqs implies ps qs ps qt if qt is indirectly revealed preferred to qs then qs is not strictly preferred to qt 9 a well behaved concave utility function Blundell, Kristensen and Matzkin ( ) Stochastic Demand the data satisfy GARP November 2010 8 / 37 Revealed Preference and Expansion Paths Data: Observational or Experimental - Is there a best design for experimental data? Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 9 / 37 Revealed Preference and Expansion Paths Data: Observational or Experimental - Is there a best design for experimental data? Blundell, Browning and Crawford (Ecta, 2003) develop a method for choosing a sequence of total expenditures that maximise the power of tests of RP (GARP). Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 9 / 37 Revealed Preference and Expansion Paths Data: Observational or Experimental - Is there a best design for experimental data? Blundell, Browning and Crawford (Ecta, 2003) develop a method for choosing a sequence of total expenditures that maximise the power of tests of RP (GARP). De…ne sequential maximum power (SMP) path fx̃s , x̃t , x̃u , ...x̃v , xw g = fps0 qt (x̃t ), pt0 qu (x̃u ), pv0 qw (x̃w ), xw g Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 9 / 37 Revealed Preference and Expansion Paths Data: Observational or Experimental - Is there a best design for experimental data? Blundell, Browning and Crawford (Ecta, 2003) develop a method for choosing a sequence of total expenditures that maximise the power of tests of RP (GARP). De…ne sequential maximum power (SMP) path fx̃s , x̃t , x̃u , ...x̃v , xw g = fps0 qt (x̃t ), pt0 qu (x̃u ), pv0 qw (x̃w ), xw g Proposition (BBC, 2003) Suppose that the sequence fqs (xs ) , qt (xt ) , qu (xu ) ..., qv (xv ) , qw (xw )g rejects RP. Then SMP path also rejects RP. (Also de…ne Revealed Worse and Revealed Best sets.) Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 9 / 37 Revealed Preference and Expansion Paths - great for experimental design but we have Observational Data continuous micro-data on incomes and expenditures Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 10 / 37 Revealed Preference and Expansion Paths - great for experimental design but we have Observational Data continuous micro-data on incomes and expenditures …nite set of observed price and/or tax regimes (across time and markets) Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 10 / 37 Revealed Preference and Expansion Paths - great for experimental design but we have Observational Data continuous micro-data on incomes and expenditures …nite set of observed price and/or tax regimes (across time and markets) discrete demographic di¤erences across households Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 10 / 37 Revealed Preference and Expansion Paths - great for experimental design but we have Observational Data continuous micro-data on incomes and expenditures …nite set of observed price and/or tax regimes (across time and markets) discrete demographic di¤erences across households use this information alone, together with revealed preference theory to assess consumer rationality and to place ‘tight’bounds on demand responses and welfare measures. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 10 / 37 Revealed Preference and Expansion Paths So, is there a best design for observational data? Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 11 / 37 Revealed Preference and Expansion Paths So, is there a best design for observational data? Suppose we have a discrete price distribution, fp (1) , p (2) , ...p (T )g. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 11 / 37 Revealed Preference and Expansion Paths So, is there a best design for observational data? Suppose we have a discrete price distribution, fp (1) , p (2) , ...p (T )g. Observe choices of large number of consumers for a small (…nite) set of prices - e.g. limited number of markets/time periods. Market de…ned by time and/or location. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 11 / 37 Revealed Preference and Expansion Paths So, is there a best design for observational data? Suppose we have a discrete price distribution, fp (1) , p (2) , ...p (T )g. Observe choices of large number of consumers for a small (…nite) set of prices - e.g. limited number of markets/time periods. Market de…ned by time and/or location. Given t, qt (x; ε) = d(x, p(t ), ε) is the (quantile) expansion path of consumer type ε facing prices p(t ). Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 11 / 37 Revealed Preference and Expansion Paths So, is there a best design for observational data? Suppose we have a discrete price distribution, fp (1) , p (2) , ...p (T )g. Observe choices of large number of consumers for a small (…nite) set of prices - e.g. limited number of markets/time periods. Market de…ned by time and/or location. Given t, qt (x; ε) = d(x, p(t ), ε) is the (quantile) expansion path of consumer type ε facing prices p(t ). Fig 1b Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 11 / 37 Support Sets and Bounds on Demand Responses: Suppose we observe a set of demands fq1 , q2 , ...qT g which record the choices made by a particular consumer (ε) when faced by the set of prices fp1 , p2 , ...pT g . Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 12 / 37 Support Sets and Bounds on Demand Responses: Suppose we observe a set of demands fq1 , q2 , ...qT g which record the choices made by a particular consumer (ε) when faced by the set of prices fp1 , p2 , ...pT g . What is the support set for a new price vector p0 with new total outlay x0 ? Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 12 / 37 Support Sets and Bounds on Demand Responses: Suppose we observe a set of demands fq1 , q2 , ...qT g which record the choices made by a particular consumer (ε) when faced by the set of prices fp1 , p2 , ...pT g . What is the support set for a new price vector p0 with new total outlay x0 ? Varian support set for d (p0 , x0 , ε) is given by: S V (p0 , x0 , ε) = Blundell, Kristensen and Matzkin ( ) q0 : p00 q0 = x0 , q0 0 and fpt , qt gt =0...T satis…es RP Stochastic Demand . November 2010 12 / 37 Support Sets and Bounds on Demand Responses: Suppose we observe a set of demands fq1 , q2 , ...qT g which record the choices made by a particular consumer (ε) when faced by the set of prices fp1 , p2 , ...pT g . What is the support set for a new price vector p0 with new total outlay x0 ? Varian support set for d (p0 , x0 , ε) is given by: S V (p0 , x0 , ε) = q0 : p00 q0 = x0 , q0 0 and fpt , qt gt =0...T satis…es RP . In general, support set will only deliver set identi…cation of d(x, p0 , ε). Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 12 / 37 Support Sets and Bounds on Demand Responses: Suppose we observe a set of demands fq1 , q2 , ...qT g which record the choices made by a particular consumer (ε) when faced by the set of prices fp1 , p2 , ...pT g . What is the support set for a new price vector p0 with new total outlay x0 ? Varian support set for d (p0 , x0 , ε) is given by: S V (p0 , x0 , ε) = q0 : p00 q0 = x0 , q0 0 and fpt , qt gt =0...T satis…es RP . In general, support set will only deliver set identi…cation of d(x, p0 , ε). Figure 2(a) - generating a support set: S V (p0 , x0 , ε) for consumer of type ε Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 12 / 37 e-Bounds on Demand Responses Can we improve upon S V (p0 , x0 , ε)? Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 13 / 37 e-Bounds on Demand Responses Can we improve upon S V (p0 , x0 , ε)? Yes! We can do better if we know the expansion paths fpt , qt (x, ε)gt =1,..T . Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 13 / 37 e-Bounds on Demand Responses Can we improve upon S V (p0 , x0 , ε)? Yes! We can do better if we know the expansion paths fpt , qt (x, ε)gt =1,..T . For consumer ε: De…ne intersection demands q et (ε) = qt (x̃t , ε) by 0 p0 qt (x̃t , ε) = x0 Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 13 / 37 e-Bounds on Demand Responses Can we improve upon S V (p0 , x0 , ε)? Yes! We can do better if we know the expansion paths fpt , qt (x, ε)gt =1,..T . For consumer ε: De…ne intersection demands q et (ε) = qt (x̃t , ε) by 0 p0 qt (x̃t , ε) = x0 Blundell, Browning and Crawford (2008): The set of points that are consistent with observed expansion paths and revealed preference is given by the support set: S (p0 , x0 , ε) = Blundell, Kristensen and Matzkin ( ) q0 : q0 0, p00 q0 = x0 et (ε)gt =1,...,T satisfy RP fp0 , pt ; q0 , q Stochastic Demand November 2010 13 / 37 e-Bounds on Demand Responses Can we improve upon S V (p0 , x0 , ε)? Yes! We can do better if we know the expansion paths fpt , qt (x, ε)gt =1,..T . For consumer ε: De…ne intersection demands q et (ε) = qt (x̃t , ε) by 0 p0 qt (x̃t , ε) = x0 Blundell, Browning and Crawford (2008): The set of points that are consistent with observed expansion paths and revealed preference is given by the support set: S (p0 , x0 , ε) = q0 : q0 0, p00 q0 = x0 et (ε)gt =1,...,T satisfy RP fp0 , pt ; q0 , q By utilizing the information in intersection demands, S (p0 , x0 , ε) yields tighter bounds on demands. These are sharp in the case of 2 goods. (BBC, 2003, for RW bounds for the many goods case). Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 13 / 37 e-Bounds on Demand Responses Can we improve upon S V (p0 , x0 , ε)? Yes! We can do better if we know the expansion paths fpt , qt (x, ε)gt =1,..T . For consumer ε: De…ne intersection demands q et (ε) = qt (x̃t , ε) by 0 p0 qt (x̃t , ε) = x0 Blundell, Browning and Crawford (2008): The set of points that are consistent with observed expansion paths and revealed preference is given by the support set: S (p0 , x0 , ε) = q0 : q0 0, p00 q0 = x0 et (ε)gt =1,...,T satisfy RP fp0 , pt ; q0 , q By utilizing the information in intersection demands, S (p0 , x0 , ε) yields tighter bounds on demands. These are sharp in the case of 2 goods. (BBC, 2003, for RW bounds for the many goods case). Figure 2b, c - S (p0 , x0 , ε) the identi…ed set of demand responses for p0 , x0 , ε given t = 1, ..., T . Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 13 / 37 Unrestricted Demand Estimation Observational setting: At time t (t = 1, ...,T ), we observe a random sample of n consumers facing prices p (t ). Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 14 / 37 Unrestricted Demand Estimation Observational setting: At time t (t = 1, ...,T ), we observe a random sample of n consumers facing prices p (t ). Observed variables (ignoring other observed characteristics of consumers): p (t ) = prices that all consumers face, qi (t ) = (q1,i (t ) , q2,i (t )) = consumer i’s demand, xi (t ) = consumer i’s income (total budget) Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 14 / 37 Unrestricted Demand Estimation We …rst wish to recover demands for each of the observed price regimes t, q (t ) = d(x (t ), t, ε), t = 1, ..., T , where d is the demand function in price regime p (t ). Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 15 / 37 Unrestricted Demand Estimation We …rst wish to recover demands for each of the observed price regimes t, q (t ) = d(x (t ), t, ε), t = 1, ..., T , where d is the demand function in price regime p (t ). We will here only discuss the case of 2 goods with 1-dimensional error: ε 2 R, d(x (t ), t, ε) = (d1 (x (t ), t, ε), d2 (x (t ), t, ε)) . Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 15 / 37 Unrestricted Demand Estimation We …rst wish to recover demands for each of the observed price regimes t, q (t ) = d(x (t ), t, ε), t = 1, ..., T , where d is the demand function in price regime p (t ). We will here only discuss the case of 2 goods with 1-dimensional error: ε 2 R, d(x (t ), t, ε) = (d1 (x (t ), t, ε), d2 (x (t ), t, ε)) . Given t, d1 (x (t ), t, ε) is exactly the quantile expansion path (Engel curve) for good 1 at prices p (t ). Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 15 / 37 Unrestricted Demand Estimation Assumption A.1: The variable x (t ) has bounded support, x (t ) 2 X = [a, b ] for ∞ < a < b < +∞, and is independent of ε U [0, 1]. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 16 / 37 Unrestricted Demand Estimation Assumption A.1: The variable x (t ) has bounded support, x (t ) 2 X = [a, b ] for ∞ < a < b < +∞, and is independent of ε U [0, 1]. Assumption A.2: The demand function d1 (x, t, ε) is invertible in ε and is continuously di¤erentiable in (x, ε). Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 16 / 37 Unrestricted Demand Estimation Assumption A.1: The variable x (t ) has bounded support, x (t ) 2 X = [a, b ] for ∞ < a < b < +∞, and is independent of ε U [0, 1]. Assumption A.2: The demand function d1 (x, t, ε) is invertible in ε and is continuously di¤erentiable in (x, ε). Identi…cation Result: d1 (x, t, τ ) is identi…ed as the τth quantile of q1 jx (t ): d1 (x, t, τ ) = Fq1 1(t )jx (t ) (τ jx ) . Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 16 / 37 Unrestricted Demand Estimation Assumption A.1: The variable x (t ) has bounded support, x (t ) 2 X = [a, b ] for ∞ < a < b < +∞, and is independent of ε U [0, 1]. Assumption A.2: The demand function d1 (x, t, ε) is invertible in ε and is continuously di¤erentiable in (x, ε). Identi…cation Result: d1 (x, t, τ ) is identi…ed as the τth quantile of q1 jx (t ): d1 (x, t, τ ) = Fq1 1(t )jx (t ) (τ jx ) . Thus, we can employ standard nonparametric quantile regression techniques to estimate d1 . Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 16 / 37 Unrestricted Demand Estimation We propose to estimate d using sieve methods. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 17 / 37 Unrestricted Demand Estimation We propose to estimate d using sieve methods. Let ρ τ (y ) = (I fy < 0g τ ) y , τ 2 [0, 1] , be the check function used in quantile estimation. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 17 / 37 Unrestricted Demand Estimation We propose to estimate d using sieve methods. Let ρ τ (y ) = (I fy < 0g τ ) y , τ 2 [0, 1] , be the check function used in quantile estimation. The budget constraint de…nes the path for d2 . We let D be the set of feasible demand functions, D= d 0 : d1 2 D1 , d2 (x, t, τ ) = Blundell, Kristensen and Matzkin ( ) Stochastic Demand x p1 (t ) d1 (x, t, ε (t )) p2 (t ) November 2010 . 17 / 37 Unrestricted Demand Estimation Let (qi (t ) , xi (t )), i = 1, ..., n, t = 1, ..., T , be i.i.d. observations from a demand system, qi (t ) = (q1i (t ) , q2i (t ))0 . Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 18 / 37 Unrestricted Demand Estimation Let (qi (t ) , xi (t )), i = 1, ..., n, t = 1, ..., T , be i.i.d. observations from a demand system, qi (t ) = (q1i (t ) , q2i (t ))0 . We then estimate d (t, , τ ) by 1 n ^ d ( , t, τ ) = arg min ∑ ρτ (q1i (t ) d n 2Dn n i =1 d1n (xi (t ))) , t = 1, ..., T , where Dn is a sieve space (Dn ! D as n ! ∞). Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 18 / 37 Unrestricted Demand Estimation Let (qi (t ) , xi (t )), i = 1, ..., n, t = 1, ..., T , be i.i.d. observations from a demand system, qi (t ) = (q1i (t ) , q2i (t ))0 . We then estimate d (t, , τ ) by 1 n ^ d ( , t, τ ) = arg min ∑ ρτ (q1i (t ) d n 2Dn n i =1 d1n (xi (t ))) , t = 1, ..., T , where Dn is a sieve space (Dn ! D as n ! ∞). Let Bi (t ) = (Bk (xi (t )) : k 2 Kn ) 2 RjKn j denote basis functions spanning the sieve Dn . Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 18 / 37 Unrestricted Demand Estimation Let (qi (t ) , xi (t )), i = 1, ..., n, t = 1, ..., T , be i.i.d. observations from a demand system, qi (t ) = (q1i (t ) , q2i (t ))0 . We then estimate d (t, , τ ) by 1 n ^ d ( , t, τ ) = arg min ∑ ρτ (q1i (t ) d n 2Dn n i =1 d1n (xi (t ))) , t = 1, ..., T , where Dn is a sieve space (Dn ! D as n ! ∞). Let Bi (t ) = (Bk (xi (t )) : k 2 Kn ) 2 RjKn j denote basis functions spanning the sieve Dn . Then d̂1 (x, t, τ ) = ∑k 2Kn π̂ k (t, τ ) Bk (x ), where π̂ k (t, τ ) is a standard linear quantile regression estimator: π̂ (t, τ ) = arg min π 2RjKn j Blundell, Kristensen and Matzkin ( ) 1 n ρτ q1i (t ) n i∑ =1 Stochastic Demand π 0 Bi ( t ) , t = 1, ..., T . November 2010 18 / 37 Unrestricted Demand Estimation Adapt results in Belloni, Chen, Chernozhukov and Liao (2010) for rates and asymptotic distribution of the linear sieve estimator: jj^ d ( , t, τ ) p d ( , t, τ ) jj2 = OP n nΣn 1/2 (x, τ ) d̂1 (x, t, τ ) m/(2m +1 ) , d1 (x, t, τ ) !d N (0, 1) , where Σn (x, τ ) ! ∞ is an appropriate chosen weighting matrix. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 19 / 37 RP-restricted Demand Estimation No reason why estimated expansion paths for a sequence of prices t = 1, ..., T should satisfy RP. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 20 / 37 RP-restricted Demand Estimation No reason why estimated expansion paths for a sequence of prices t = 1, ..., T should satisfy RP. In order to impose the RP restrictions, we simply de…ne the constrained sieve as: DCT ,n = DnT \ fdn ( , , τ ) satis…es RPg . Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 20 / 37 RP-restricted Demand Estimation No reason why estimated expansion paths for a sequence of prices t = 1, ..., T should satisfy RP. In order to impose the RP restrictions, we simply de…ne the constrained sieve as: DCT ,n = DnT \ fdn ( , , τ ) satis…es RPg . We de…ne the constrained estimator by: ^ dC ( , , τ ) = arg Blundell, Kristensen and Matzkin ( ) min dn ( , ,τ )2DCT ,n 1 T n ∑ ρτ (q1,i (t ) n t∑ =1 i =1 Stochastic Demand d1,n (t, xi (t ))) . November 2010 20 / 37 RP-restricted Demand Estimation No reason why estimated expansion paths for a sequence of prices t = 1, ..., T should satisfy RP. In order to impose the RP restrictions, we simply de…ne the constrained sieve as: DCT ,n = DnT \ fdn ( , , τ ) satis…es RPg . We de…ne the constrained estimator by: ^ dC ( , , τ ) = arg min dn ( , ,τ )2DCT ,n 1 T n ∑ ρτ (q1,i (t ) n t∑ =1 i =1 d1,n (t, xi (t ))) . Since RP imposes restrictions across t, the above estimation problem can no longer be split up into T individual sub problems as the unconstrained case. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 20 / 37 RP-restricted Demand Estimation Theoretical properties of restricted estimator: In general, the RP restrictions will be binding. This means that ^ dC will be on the boundary of DCT ,n . So the estimator will in general have non-standard distribution (estimation when parameter is on the boundary). Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 21 / 37 RP-restricted Demand Estimation Theoretical properties of restricted estimator: In general, the RP restrictions will be binding. This means that ^ dC will be on the boundary of DCT ,n . So the estimator will in general have non-standard distribution (estimation when parameter is on the boundary). Too hard a problem for us.... Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 21 / 37 RP-restricted Demand Estimation Theoretical properties of restricted estimator: In general, the RP restrictions will be binding. This means that ^ dC will be on the boundary of DCT ,n . So the estimator will in general have non-standard distribution (estimation when parameter is on the boundary). Too hard a problem for us.... Instead: We introduce DCT ,n (ε) as the set of demand functions satisfying x (t ) p (t )0 d (x (s ) , s, τ ) + e, for some ("small") e Blundell, Kristensen and Matzkin ( ) s < t, t = 2, ..., T , 0. Stochastic Demand November 2010 21 / 37 RP-restricted Demand Estimation Theoretical properties of restricted estimator: In general, the RP restrictions will be binding. This means that ^ dC will be on the boundary of DCT ,n . So the estimator will in general have non-standard distribution (estimation when parameter is on the boundary). Too hard a problem for us.... Instead: We introduce DCT ,n (ε) as the set of demand functions satisfying x (t ) p (t )0 d (x (s ) , s, τ ) + e, for some ("small") e s < t, t = 2, ..., T , 0. Rede…ne the constrained estimator to be the optimizer over DCT ,n (ε) DCT ,n . Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 21 / 37 Under assumptions A1-A3 and that d0 2 DCT , then for any e > 0: p jj^ dCe ( , t, τ ) d0 ( , t, τ ) jj∞ = OP (kn / n) + OP kn m , for t = 1, ..., T . Moreover, the restricted estimator has the same asymptotic distribution as the unrestricted estimator. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 22 / 37 Under assumptions A1-A3 and that d0 2 DCT , then for any e > 0: p jj^ dCe ( , t, τ ) d0 ( , t, τ ) jj∞ = OP (kn / n) + OP kn m , for t = 1, ..., T . Moreover, the restricted estimator has the same asymptotic distribution as the unrestricted estimator. Also derive convergence rates and valid con…dence sets for the support sets. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 22 / 37 Under assumptions A1-A3 and that d0 2 DCT , then for any e > 0: p jj^ dCe ( , t, τ ) d0 ( , t, τ ) jj∞ = OP (kn / n) + OP kn m , for t = 1, ..., T . Moreover, the restricted estimator has the same asymptotic distribution as the unrestricted estimator. Also derive convergence rates and valid con…dence sets for the support sets. In practice, use simulation methods or the modi…ed bootstrap procedures developed in Bugni (2009, 2010) and Andrews and Soares (2010); alternatively, the subsampling procedure of CHT. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 22 / 37 Demand Bounds Estimation Simulation Study: Cobb-Douglas demand function. Demand bounds, τ = 0.50 true 95% c onf. band 160 140 demand, food 120 100 80 60 40 20 0 0.93 0.94 0.95 0.96 0.97 0.98 price, food 0.99 1 1.01 1.02 Figure: Performance of demand bound estimator. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 23 / 37 Demand Bounds Estimation Simulation Study: Cobb-Douglas demand function. 95% con…dence bands of demand bounds. Demand bounds, τ = 0.50 true 95% c onf. band 160 140 demand, food 120 100 80 60 40 20 0 0.93 0.94 0.95 0.96 0.97 0.98 price, food 0.99 1 1.01 1.02 Figure: Performance of demand bound estimator. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 23 / 37 Testing for Rationality Constrained demand and bounds estimators rely on the fundamental assumption that consumers are rational. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 24 / 37 Testing for Rationality Constrained demand and bounds estimators rely on the fundamental assumption that consumers are rational. We wish to test the null of consumer rationality. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 24 / 37 Testing for Rationality Constrained demand and bounds estimators rely on the fundamental assumption that consumers are rational. We wish to test the null of consumer rationality. Let Sp0 ,x0 denote the set of demand sequences that are rational given prices and income: Sp0 ,x0 = q 2 BpT0 ,x0 : Blundell, Kristensen and Matzkin ( ) V (t ) 9V > 0, λ 1 : V (s ) λ (t ) p (t ) 0 (q (s ) Stochastic Demand q (t )) November 2010 . 24 / 37 Testing for Rationality Test statistic: Given the vector of unrestricted estimated intersection demands, q b, we compute its distance from Sp0 ,x0 : ρn (q b,Sp0 ,x0 ) := inf q2Sp0 ,x0 b qk2Ŵ test , kq n where k kŴ ntest is a weighted Euclidean norm, b qk2Ŵ test = kq n Blundell, Kristensen and Matzkin ( ) T ∑ (qb (t ) t =1 q (t ))0 Ŵntest (t ) (q b (t ) Stochastic Demand q (t )) . November 2010 25 / 37 Testing for Rationality Test statistic: Given the vector of unrestricted estimated intersection demands, q b, we compute its distance from Sp0 ,x0 : ρn (q b,Sp0 ,x0 ) := inf q2Sp0 ,x0 b qk2Ŵ test , kq n where k kŴ ntest is a weighted Euclidean norm, b qk2Ŵ test = kq n T ∑ (qb (t ) t =1 q (t ))0 Ŵntest (t ) (q b (t ) q (t )) . Distribution under null: Using Andrews (1999,2001), ρn (q b,Sp0 ,x0 ) !d ρ (Z ,Λp0 ,x0 ) := inf λ2Λp0 ,x0 kλ Z k2 , where Λp0 ,x0 is a cone that locally approximates Sp0 ,x0 and Z N (0, IT ). Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 25 / 37 Estimating e-Bounds on Local Consumer Responses For each household de…ned by (x, ε), the parameter of interest is the consumer response at some new relative price p0 and income x or at some sequence of relative prices. The later de…nes the demand curve for (x, ε). Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 26 / 37 Estimating e-Bounds on Local Consumer Responses For each household de…ned by (x, ε), the parameter of interest is the consumer response at some new relative price p0 and income x or at some sequence of relative prices. The later de…nes the demand curve for (x, ε). A typical sequence of relative prices in the UK: Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 26 / 37 Estimating e-Bounds on Local Consumer Responses For each household de…ned by (x, ε), the parameter of interest is the consumer response at some new relative price p0 and income x or at some sequence of relative prices. The later de…nes the demand curve for (x, ε). A typical sequence of relative prices in the UK: Figure 4: Relative prices in the UK and a ‘typical’relative price path p0 . Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 26 / 37 Estimating e-Bounds on Local Consumer Responses For each household de…ned by (x, ε), the parameter of interest is the consumer response at some new relative price p0 and income x or at some sequence of relative prices. The later de…nes the demand curve for (x, ε). A typical sequence of relative prices in the UK: Figure 4: Relative prices in the UK and a ‘typical’relative price path p0 . Figure 5: Engel Curve Share Distribution Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 26 / 37 Estimating e-Bounds on Local Consumer Responses For each household de…ned by (x, ε), the parameter of interest is the consumer response at some new relative price p0 and income x or at some sequence of relative prices. The later de…nes the demand curve for (x, ε). A typical sequence of relative prices in the UK: Figure 4: Relative prices in the UK and a ‘typical’relative price path p0 . Figure 5: Engel Curve Share Distribution Figure 6: Density of Log Expenditure. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 26 / 37 Estimation In the estimation, we use log-transforms and polynomial splines qn log d1,n (log x, t, τ ) = ∑ πj (t, τ ) (log x )j j =0 rn + ∑ πq +k (t, τ ) (log x n νk (t ))q+n , k =1 where qn 1 is the order of the polynomial and νk , k = 1, ..., rn , are the knots. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 27 / 37 Estimation In the estimation, we use log-transforms and polynomial splines qn log d1,n (log x, t, τ ) = ∑ πj (t, τ ) (log x )j j =0 rn + ∑ πq +k (t, τ ) (log x n νk (t ))q+n , k =1 where qn 1 is the order of the polynomial and νk , k = 1, ..., rn , are the knots. In the implementation of the quantile sieve estimator with a small penalization term was added to the objective function, as in BCK (2007). Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 27 / 37 Unrestricted Engel Curves Unconstr. food demand est., t=1 4.2 τ = 0.1 τ = 0.5 τ = 0.9 4 3.8 95% CIs log-food exp. 3.6 3.4 3.2 3 2.8 2.6 2.4 2.2 3.8 4 4.2 4.4 4.6 log-total exp. 4.8 5 5.2 Figure: Unconstrained demand function estimates, t = 1983. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 28 / 37 RP Restricted Engel Curves Constr. food demand est., t=1 4.2 τ = 0.1 τ = 0.5 τ = 0.9 4 3.8 95% CIs log-food exp. 3.6 3.4 3.2 3 2.8 2.6 2.4 2.2 3.8 4 4.2 4.4 4.6 log-total exp. 4.8 5 5.2 Figure: Constrained demand function estimates, t = 1983. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 29 / 37 Estimation conditional quantile splines - 3rd order pol. spline with 5 knots Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 30 / 37 Estimation conditional quantile splines - 3rd order pol. spline with 5 knots RP restrictions imposed at 100 x-points over the empirical support x. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 30 / 37 Estimation conditional quantile splines - 3rd order pol. spline with 5 knots RP restrictions imposed at 100 x-points over the empirical support x. 1983-1990 (T=8). Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 30 / 37 Estimation conditional quantile splines - 3rd order pol. spline with 5 knots RP restrictions imposed at 100 x-points over the empirical support x. 1983-1990 (T=8). Figures 9-11: Estimated e-Bounds on Demand Curve Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 30 / 37 Estimation conditional quantile splines - 3rd order pol. spline with 5 knots RP restrictions imposed at 100 x-points over the empirical support x. 1983-1990 (T=8). Figures 9-11: Estimated e-Bounds on Demand Curve Demand (e-)bounds (support sets) are de…ned at the quantiles of x and ε Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 30 / 37 Estimation conditional quantile splines - 3rd order pol. spline with 5 knots RP restrictions imposed at 100 x-points over the empirical support x. 1983-1990 (T=8). Figures 9-11: Estimated e-Bounds on Demand Curve Demand (e-)bounds (support sets) are de…ned at the quantiles of x and ε tightest bounds given information and RP. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 30 / 37 Estimation conditional quantile splines - 3rd order pol. spline with 5 knots RP restrictions imposed at 100 x-points over the empirical support x. 1983-1990 (T=8). Figures 9-11: Estimated e-Bounds on Demand Curve Demand (e-)bounds (support sets) are de…ned at the quantiles of x and ε tightest bounds given information and RP. varies with income and heterogeneity Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 30 / 37 Demand Bounds Estimation Demand bounds, τ = 0.1 200 T= 4 180 T= 6 T= 8 160 demand, food 140 120 100 80 60 40 20 0 0.9 0.92 0.94 0.96 0.98 price, food 1 1.02 1.04 Figure: Demand bounds at median income, τ = 0.1. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 31 / 37 Demand Bounds Estimation Demand bounds, τ = 0.5 200 T= 4 180 T= 6 T= 8 160 demand, food 140 120 100 80 60 40 20 0 0.9 0.92 0.94 0.96 0.98 price, food 1 1.02 1.04 Figure: Demand bounds at median income, τ = 0.5. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 32 / 37 Demand Bounds Estimation Demand bounds, τ = 0.9 200 T= 4 180 T= 6 T= 8 160 demand, food 140 120 100 80 60 40 20 0 0.9 0.92 0.94 0.96 0.98 price, food 1 1.02 1.04 Figure: Demand bounds at median income, τ = 0.9. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 33 / 37 Demand Bounds Estimation Demand bounds, τ = 0.5 T=4 T=6 T=8 250 demand, food 200 150 100 50 0 0.9 0.92 0.94 0.96 0.98 price, food 1 1.02 1.04 Figure: Demand bounds at 25th percentile income, τ = 0.5. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 34 / 37 Demand Bounds Estimation Demand bounds, τ = 0.5 T=4 T=6 T=8 250 demand, food 200 150 100 50 0 0.9 0.92 0.94 0.96 0.98 price, food 1 1.02 1.04 Figure: Demand bounds at 75th percentile income, τ = 0.5. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 35 / 37 Endogenous Income To account for the endogeneity of x we can utilize IV quantile estimators developed in Chen and Pouzo (2009) and Chernozhukov, Imbens and Newey (2007). Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 36 / 37 Endogenous Income To account for the endogeneity of x we can utilize IV quantile estimators developed in Chen and Pouzo (2009) and Chernozhukov, Imbens and Newey (2007). Chen and Pouzo (2009) apply to exactly this data using the same instrument as in BBC (2008). Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 36 / 37 Endogenous Income To account for the endogeneity of x we can utilize IV quantile estimators developed in Chen and Pouzo (2009) and Chernozhukov, Imbens and Newey (2007). Chen and Pouzo (2009) apply to exactly this data using the same instrument as in BBC (2008). Our basic results remain valid except that the convergence rate stated there has to be replaced by that obtained in Chen and Pouzo (2009) or Chernozhukov, Imbens and Newey (2007). Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 36 / 37 Endogenous Income To account for the endogeneity of x we can utilize IV quantile estimators developed in Chen and Pouzo (2009) and Chernozhukov, Imbens and Newey (2007). Chen and Pouzo (2009) apply to exactly this data using the same instrument as in BBC (2008). Our basic results remain valid except that the convergence rate stated there has to be replaced by that obtained in Chen and Pouzo (2009) or Chernozhukov, Imbens and Newey (2007). Alternatively, the control function approach taken in Imbens and Newey (2009) can be used. Again they estimate using the exact same data and instrument. Specify ln x = π (z, v ) where π is monotonic in v , z are a set of instrumental variables. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 36 / 37 Summary Objective to elicit demand responses from consumer expenditure survey data. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 37 / 37 Summary Objective to elicit demand responses from consumer expenditure survey data. Inequality restrictions from revealed preference used to produce tight bounds on demand responses. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 37 / 37 Summary Objective to elicit demand responses from consumer expenditure survey data. Inequality restrictions from revealed preference used to produce tight bounds on demand responses. Derive a powerful test of RP conditions. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 37 / 37 Summary Objective to elicit demand responses from consumer expenditure survey data. Inequality restrictions from revealed preference used to produce tight bounds on demand responses. Derive a powerful test of RP conditions. Particular attention given to nonseparable unobserved heterogeneity and endogeneity. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 37 / 37 Summary Objective to elicit demand responses from consumer expenditure survey data. Inequality restrictions from revealed preference used to produce tight bounds on demand responses. Derive a powerful test of RP conditions. Particular attention given to nonseparable unobserved heterogeneity and endogeneity. New (empirical) insights provided about the price responsiveness of demand, especially across di¤erent income groups. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 37 / 37 Summary Objective to elicit demand responses from consumer expenditure survey data. Inequality restrictions from revealed preference used to produce tight bounds on demand responses. Derive a powerful test of RP conditions. Particular attention given to nonseparable unobserved heterogeneity and endogeneity. New (empirical) insights provided about the price responsiveness of demand, especially across di¤erent income groups. Derive welfare costs of relative price and tax changes across the distribution of demands by income and taste heterogeneity. Blundell, Kristensen and Matzkin ( ) Stochastic Demand November 2010 37 / 37