Home Inverse problems of demand analysis and their applications to computation of positively-homogeneous Konüs–Divisia indices and forecasting
Article
Licensed
Unlicensed Requires Authentication

Inverse problems of demand analysis and their applications to computation of positively-homogeneous Konüs–Divisia indices and forecasting

  • Nikolay I. Klemashev EMAIL logo and Alexander A. Shananin
Published/Copyright: May 21, 2015

Abstract

According to Pareto’s theory of consumer demand a rational representative consumer should choose their consumption bundle as the solution of a mathematical programming problem of maximization of the utility function under their budget constraint. The inverse problem of demand analysis is to recover the utility function from the demand functions. The answer to the question of solvability of this problem is based on the revealed preference theory. If the problem is unsolvable, one should apply regularization procedure by introducing irrationality indices. When recovering the utility function one puts a priori requirements on it. In this paper, we suggest including positively-homogeneity property into these requirements. We compare the setups with and without this requirement both theoretically and empirically and provide evidence in favor of requiring this property when computing economic indices for consumer representing consumption behavior of large number of various households for large time intervals.

MSC 2010: 91B16

Proof of Corollary 7.

Relations (2.10)–(2.11) imply that for all Xint+m and P+m such that Q(P)>0,

1Q(P(X))P(X),X1Q(P)P,X.

The division by Q(P(X)) is correct because if Xint+m, then F(X)>0 and P(X),X>0. Therefore, (2.11) implies Q(P(X))>0. Substituting P with P(Y) leads to

1Q(P(X))P(X),X1Q(P(Y))P(Y),Xfor all X,Yint+m.

Therefore, λ(X)=1Q(P(X)) satisfies (2.9). Since Q(P(X)) is continuous, so is λ(X). ∎

Proof of Corollary 8.

Define F(X) and Q(P) by

F(X)=inf{λ(Y)P(Y),X:Y+m},
Q(P)=inf{P,YF(Y):Y0,F(Y)>0},

where λ(Y) satisfies (2.9). Then the functions F(X) and Q(P) satisfy (2.10). Since λ(Y) satisfies (2.9), we have

F(X)=λ(X)P(X),X

and

Q(P(X))=inf{P(X),Yλ(Y)P(Y),Y:Y0,λ(Y)P(Y),Y>0}
=1λ(X)inf{λ(X)P(X),Yλ(Y)P(Y),Y:Y0,λ(Y)P(Y),Y>0}=1λ(X).

Proof of Corollary 10.

We show that the functions F(X) and Q(P) defined as

F(X)=F0(F1(X1),,FK(XK),XK+1),
Q(P)=Q0(Q1(P1),,QK(PK),PK+1)

are from ΦH and satisfy (2.10) and (2.11). The fact that these functions are from ΦH is implied from the definition of the functions Qk and Fk (k=1,,K+1). Inequality (2.10) follows from (2.12) and (2.14):

Q(P)F(X)=Q0(Q1(P1),,QK(PK),PK+1)F0(F1(X1),,FK(XK),XK+1)
k=1KQk(Pk)Fk(Xk)+PK+1,XK+1
P,X

Identity (2.11) follows from (2.15). Theorem 6 implies that the inverse demand functions P(X) are rationalizable in ΦH. Identities (2.16) and (2.17) are satisfied by the definition of the functions F(X) and Q(P). ∎

Proof of Theorem 11.

(1)  (2). This part represents a modified version of the part of the proof of Theorem 1 given in [44]. Let max(I) be the index of maximal element with respect to the binary relation R*(ω) which is the transitive closure of the binary relation R(ω) defined on {Xt}t=1T×{Xt}t=1T as

XtR(ω)XτPt,XtωPt,Xτ.

In other words,

for all tI,XtR*(ω)Xmax(I)Xmax(I)R*(ω)Xt.

Consider the following algorithm.

Algorithm

Output: A set of numbers Ut, λt>0 (t=1,,T).

  1. I={1,,T}, B=.

  2. Let m=max(I).

  3. Set E={tI:XtR*(ω)Xm}. If B=, set Um=λm=1 and go to (6). Otherwise go to (4).

  4. Set

    Um=mintEminτBmin{Uτ+λτ(ωPτ,Xt-Pτ,Xτ),Uτ}.
  5. Set

    λm=maxtEmaxτBmax{Uτ-UmωPt,Xτ-Pt,Xt,1}.
  6. Set Ut=Um, λt=λm for all tE.

  7. Set I=IE, B=BE. If I=, stop. Otherwise, go to (2).

Let us prove that if the trade statistics satisfies GARP(ω), then this algorithm provides the solution to (2.18). The algorithm is an iterative process. We show that after each iteration of step (6) the constructed functions U and λ satisfy the corresponding inequalities of (2.18). Namely, we show that

  1. UtUτ+λτ(ωPτ,Xt-Pτ,Xτ) for all τB, tE,

  2. UτUt+λt(ωPt,Xτ-Pt,Xt) for all τB, tE,

  3. UtUτ+λτ(ωPτ,Xt-Pτ,Xτ) for all t,τE, tτ.

Proof of (a). By step (4) of the algorithm,

Ut=UmUτ+λτ(ωPτ,Pt-Pτ,Xτ)for all τB,tE.

Proof of (b). For this we need to use step (5). Notice that ωPt,Xτ>Pt,Xt for all τB. If not, then XtR*(ω)Xτ for some τB. But then t would have been moved into B before τ was and we have contradiction with tE. Hence, the division is well defined and

λt=λmUτ-UtωPt,Xτ-Pt,Xtfor all τB,tE.

Cross multiplying,

λt(ωPt,Xτ-Pt,Xt)Uτ-Utfor all τB,tE,

which proves (b).

Proof of (c). Note that if t,τE, then ωPτ,XtPτ,Xτ. If not, then Pτ,Xτ>ωPτ,Xt, which contradicts GARP(ω). Indeed, tE implies XtR*(ω)Xm, τE implies XτR*(ω)Xm which (by definition of m) implies XmR*(ω)Xτ, so XtR*(ω)Xτ and GARP(ω) implies Pτ,XτωPt,Xτ. Now for all t,τE,

Ut=Uτ,λτ=λm>0,

so

UtUτ+λτ(ωPτ,Xt-Pτ,Xτ).

(2)  (1). Let {Ut,λt}t=1T with λt>0 for all t{1,,T} satisfy (2.18), and

Pt,XtωPt,Xt1,Pt1,Xt1ωPt1,Xt2,,Ptk,XtkωPtk,Xs.

Taking into account that λt>0 for all t{1,,T}, these inequalities imply that UtUs. This implies Ps,XsωPs,Xt which completes the proof of this part. ∎

Proof of Theorem 13.

(1) (2). Note that HARP(ω) is invariant with respect to change of scales. Therefore if the trade statistics {(Pt,Xt)}t=1T satisfies HARP(ω), then the trade statistics {(Pt,μtXt)}t=1T also satisfies HARP(ω) for any {μt}t=1T. This implies that {(Pt,μtXt)}t=1T satisfies GARP(ω).

(2) (1). Fix some subset of indices (t1,,tk){1,,T} such that there are no two identical indices. Select μt1,,μtk so that

Pt1,μt1Xt1=ωPt1,μt2Xt2,
Pt2,μt2Xt2=ωPt2,μt3Xt3,
Ptk-1,μtk-1Xtk-1=ωPtk-1,μtkXtk.

It is possible to do that because there are k-1 equalities to satisfy by choosing k numbers. Then GARP(ω) implies

Ptk,μtkXtkωPtk,μt1Xt1.

Therefore,

Pt1,Xt2Pt1,Xt1Pt2,Xt3Pt2,Xt2Ptk,Xt1Ptk,Xtk1ωk.

Consider a group of three goods the demand on which is given by the three Engel curves

q1(x)=(1,ε,ε)x,
q2(x)=(ε,1,ε)x,
q3(x)=(ε,ε,1)x,

which correspond to the following price vectors:

P1=(2 1 4),
P2=(2 1 2),
P3=(2 2 1).

The observed demands are given by Xt(ε)=qt(1). The matrix PX(ε) with elements pxτt(ε)=Pτ,Xt(ε) is equal to

PX(ε)=(2+5ε1+6ε4+3ε2+3ε1+4ε2+3ε2+3ε2+3ε1+4ε).

If ε=0, then the direct revealed preference relation is given by

R(0)=(110010001),

with transitive closure R*(0)=R(0). The trade statistics {(Pt,Xt(0))}t=1T satisfies GARP and HARP. In order to simplify the calculations we set ε=0. Having zero demand may seem unnatural, however the forecasting sets for small enough positive ε should differ only a little unless setting ε>0 leads to failure of GARP.[12] It may be shown that R(ε)=R(0) for ε<1. Therefore, choosing ε from (0,1) does not lead to failure of GARP.

Let P4=(1 1 1) and x4=2. We start with G(P4,x4,{x~t}t=13). The intersection demands are given by

P4,qt(x~t)=x~t=2.

and the set {X+m:XG(P4,x4,{x~t}t=13) is given by

X12-32X2,
X3=2-X1-X2,
X10,X20.

From this we see that the closure of S(P4,x4,{x~t}t=13) is G(P4,x4,{x~t}t=13). Therefore, (2.20) implies that

K~G1(P4,x4)=G(P4,x4,{x~t}t=13).

Since Engel curves are rays,

KH1(P4,x4)=K~G1(P4,x4).

Therefore,

G(P4,x4,{x~t}t=13)=KH1(P4,x4).

The set {X+m:XKH1(P4,x4) is given by

X3=2-X1,
X2=0,
X10,X12.

We see that the set KH1(P4,x4) is a proper subset of G(P4,x4,{x~t}t=13). This implies that (2.20) is not true. If we set ε=0.5, then G(P4,x4,{x~t}t=13) is been given by

X11.75-1.5X2,
X21,
1X1+X2,
X3=2-X1-X2,
X10,X20,

while the set KH1(P4,x4) is given by

X11.75-1.5X2,
X20.625,
1X1+X2,
X3=2-X1-X2,
X10,X20.

The set KH1(P4,x4) is still a proper subset of G(P4,x4,{x~t}t=13).

References

[1] Afriat S. N., The system of inequalities ars>xs-xr, Math. Proc. Cambridge Philos. Soc. 59 (1963), 125–133. 10.1017/S0305004100002073Search in Google Scholar

[2] Afriat S. N., The construction of utility functions from expenditure data, Internat. Econom. Rev. 8 (1967), 67–77. 10.1093/acprof:oso/9780199670581.003.0010Search in Google Scholar

[3] Afriat S. N., On a system of inequalities in demand analysis: An extension of the classical method, Internat. Econom. Rev. 14 (1973), 460–472. 10.2307/2525934Search in Google Scholar

[4] Balk B. M., Divisia price and quantity indices: 80 years after, Statist. Neerl. 59 (2005), 119–158. 10.1111/j.1467-9574.2005.00284.xSearch in Google Scholar

[5] Beatty T. K. M. and Crawford I. A., How demanding is the revealed preference approach to demand?, Amer. Econom. Rev. 101 (2011), 2782–2795. 10.1920/wp.cem.2010.1710Search in Google Scholar

[6] Blundell R. W., Browning M. and Crawford I. A., Best nonparametric bounds on demand responses, Econometrica 76 (2008), 1227–1262. 10.3982/ECTA6069Search in Google Scholar

[7] Blundell R., Kristensen D. and Matzkin R., Bounding quantile demand functions using revealed preference inequalities, J. Econometrics 179 (2014), 112–127. 10.1016/j.jeconom.2014.01.005Search in Google Scholar

[8] Bronars S. G., The power of nonparametric tests, Econometrica 55 (1987), 693–698. 10.2307/1913608Search in Google Scholar

[9] Carvajal A., Deb R., Fenske J. and Quah J. K.-H., Revealed preference tests of the Cournot model, Econometrica 81 (2013), 2351–2379. 10.3982/ECTA10175Search in Google Scholar

[10] Cherchye L., De Rock B. and Platino V., Private versus public consumption within groups: Testing the nature of goods from aggregate data, Econom. Theory 54 (2013), 485–500. 10.1007/s00199-012-0729-8Search in Google Scholar

[11] Cherchye L., De Rock B. and Vermeulen F., The revealed preference approach to collective consumption behaviour: Testing and sharing rule recovery, Rev. Econom. Stud. 78 (2011), 176–198. 10.1093/restud/rdq018Search in Google Scholar

[12] Cherchye L., De Rock B. and Vermeulen F., Collective household consumption behavior: Revealed preference analysis, Found. Trends Econometrics 4 (2012), 225–312. 10.1561/0800000016Search in Google Scholar

[13] Diewert W. E., Afriat and revealed preference theory, Rev. Econom. Stud. 40 (1973), 419–425. 10.2307/2296461Search in Google Scholar

[14] Diewert W. E., Basic index number theory, Consumer Price Index Manual: Theory and Practice, International Labour Office, Geneva (2004), 263–288. Search in Google Scholar

[15] Divisia F., L’ indice monétaire et la theorie de la monnaie, Rev. Econ. Polit. 39 (1925), 842–861., 980–1008, 1121–1151. Search in Google Scholar

[16] Echenique F., Lee S. and Shum M., The money pump as a measure of revealed preference violations, J. Polit. Economy 119 (2011), 1201–1223. 10.1086/665011Search in Google Scholar

[17] Echenique F., Lee S., Shum M. and Yenmez M. B., The revealed preference theory of stable and extremal stable matchings, Econometrica 81 (2013), 153–171. 10.2139/ssrn.1707183Search in Google Scholar

[18] Ekeland I. and Galichon A., The housing problem and revealed preference theory: Duality and an application, Econom. Theory 54 (2013), 425–441. 10.1007/s00199-012-0719-xSearch in Google Scholar

[19] Ershov E. B., Situational Theory of Consumption and Price Index Numbers (in Russian), RIOR, Moscow, 2011. Search in Google Scholar

[20] Famulari M., A household-based, nonparametric test of demand theory, Rev. Econom. Statist. 77 (1995), 372–383. 10.2307/2109872Search in Google Scholar

[21] Floyd R. W., Algorithm 97: Shortest path, Comm. ACM 5 (1962), 345–345. 10.1145/367766.368168Search in Google Scholar

[22] Grebennikov V. A. and Shananin A. A., Generalized nonparametrical method: Law of demand in problems of forecasting, Math. Models Comput. Simul. 1 (2009), 591–604. 10.1134/S2070048209050068Search in Google Scholar

[23] Gross J., Testing data for consistency with revealed preference, Rev. Econom. Statist. 77 (1995), 701–710. 10.2307/2109817Search in Google Scholar

[24] Hayashi F., Econometrics, Princeton University Press, Princeton, 2000. Search in Google Scholar

[25] Houtman M., Nonparametric consumer and producer analysis, Ph.D. thesis, University of Limburg, Maastricht, 1995. Search in Google Scholar

[26] Hulten C. R., Divisia index numbers, Econometrica 41 (1973), 1017–1025. 10.2307/1914032Search in Google Scholar

[27] International Labor Office, Consumer Price Index Manual: Theory and Practice, International Labor Office, Geneva, 2004. Search in Google Scholar

[28] Kleiner G. B., Methods for Analysis of Production Functions (in Russian), Informelectro, Moscow, 1980. Search in Google Scholar

[29] Kondrakov I. A., Pospelova L. Y. and Shananin A. A., Generalized nonparametric method. Applications to the analysis of commodity markets (in Russian), Proc. MIPT 2 (2010), 32–45. Search in Google Scholar

[30] Konüs A. A., The problem of the true index of the cost of living (in Russian), Econom. Bull. Konjunkt. Inst. 9–10 (1924), 64–71. 10.2307/1906997Search in Google Scholar

[31] Konüs A. A., The problem of the true index of the cost of living, Econometrica 7 (1939), 10–29. 10.2307/1906997Search in Google Scholar

[32] Kozponti Statistikal Hivantal, Household Income and Consumption (in Hungarian), Kozponti Statistikal Hivantal, Budapest, 1985. Search in Google Scholar

[33] Levin V. L., Reduced cost functions and their applications, J. Math. Econom. 28 (1997), 155–186. 10.1016/S0304-4068(97)00801-XSearch in Google Scholar

[34] Netherlands. Centraal Bureau voor de Statistiek. Hoofdafdeling Statistische Methoden, Private Consumption Expenditure and Price Index Numbers for Netherlands 1951–1977, Staatsuitgeverij, The Hague, 1981. Search in Google Scholar

[35] Pospelova L. Y. and Shananin A. A., Analysis of Trade Statistics of the Netherlands for Years 1951–1977 with Generalized Nonparametric Method (in Russian), CCAS, Moscow, 1998. Search in Google Scholar

[36] Pospelova L. Y. and Shananin A. A., The value of nonrationality for consumer behavior and generalized nonparametric method (in Russian), Mat. Model. 10 (1998), 105–116. Search in Google Scholar

[37] Reny P. J., A characterization of rationalyzable consumer behavior, Econometrica 83 (2015), no. 1, 175–192. 10.3982/ECTA12345Search in Google Scholar

[38] Samuelson P., A note on the pure theory of customer’s behavior, Economica (N.S.) 7 (1938), 61–71. 10.2307/2548836Search in Google Scholar

[39] Shananin A. A., Aggregating Final Products and the Problem of Demand Functions Integrability (in Russian), CCAS USSR, Moscow, 1986. Search in Google Scholar

[40] Shananin A. A., Nonparametric methods for the analysis of the consumer demand structure (in Russian), Mat. Model. 5 (1993), 3–17. Search in Google Scholar

[41] Shananin A. A., Integrability problem and the generalized nonparametric method for the consumer demand analysis (in Russian), Proc. MIPT 1 (2009), 84–98. Search in Google Scholar

[42] Smeulders B., Cherchye L., De Rock B. and Spieksma F. C. R., The money pump as a measure of revealed preference violations: A comment, J. Polit. Economy 121 (2013), 1248–1258. 10.1086/674077Search in Google Scholar

[43] Stigum B., Revealed preference: A proof of Houthakker’s theorem, Econometrica 41 (1973), 411–423. 10.2307/1913368Search in Google Scholar

[44] Varian H. R., The nonparametric approach to demand analysis, Econometrica 50 (1982), 945–973. 10.2307/1912771Search in Google Scholar

[45] Varian H. R., Non-parametric tests of consumer behavior, Rev. Econom. Stud. 50 (1983), 99–110. 10.2307/2296957Search in Google Scholar

[46] Varian H. R., Goodness-of-fit in optimizing models, J. Econometrics 46 (1990), 125–140. 10.1016/0304-4076(90)90051-TSearch in Google Scholar

[47] Varian H. R., Revealed preference and its applications, Econom. J. 122 (2012), 332–338. 10.1111/j.1468-0297.2012.02505.xSearch in Google Scholar

[48] Vratenkov S. D. and Shananin A. A., Analysis of Consumer Demand Structure by Means of Economic Indices (in Russian), CCAS USSR, Moscow, 1991. Search in Google Scholar

[49] Warshall S., A theorem on Boolean matrices, J. ACM 9 (1962), 11–12. 10.1145/321105.321107Search in Google Scholar

[50] Whitney G. A. and Swofford J. L., Nonparametric tests of utility maximization and weak separability for consumption, leisure and money, Rev. Econom. Statist. 69 (1987), 458–464. 10.2307/1925533Search in Google Scholar

Received: 2015-2-2
Accepted: 2015-4-3
Published Online: 2015-5-21
Published in Print: 2016-8-1

© 2016 by De Gruyter

Downloaded on 21.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/jiip-2015-0015/html?lang=en
Scroll to top button