25
International Comparison Program 5 th Technical Advisory Group Meeting April 18-19, 2011 Washington DC [08.02] Linking the Regions in the International Comparisons Program at Basic Heading Level & at Higher Levels of Aggregation Robert J. Hill

Linking the Regions in the International Comparisons Program

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Linking the Regions in the International Comparisons Program

International Comparison Program

5th Technical Advisory Group Meeting April 18-19, 2011

Washington DC

[08.02]

Linking the Regions in the International

Comparisons Program at Basic Heading Level &

at Higher Levels of Aggregation

Robert J. Hill

Page 2: Linking the Regions in the International Comparisons Program

Linking the Regions in the InternationalComparisons Program at Basic Heading Level and

at Higher Levels of Aggregation

Robert J. Hill∗

Department of Economics

University of Graz, Austria

[email protected]

April 10, 2011

Abstract:

The International Comparisons Program (ICP) compares the purchasing power of cur-

rencies and real output of almost all countries in the world. ICP is broken up into six

regions. Global results are then obtained by linking these regions together at both basic

heading level and the aggregate level in a way that satisfies within-region fixity (i.e.,

the relative parities of a pair of countries in the same region are the same in the global

comparison as in the within-region comparison). Standard multilateral methods (such

as CPD at basic heading level and GEKS above basic heading level) violate this within-

region fixity requirement and hence cannot be used to construct the global results. A

method is proposed here that resolves this problem in an optimal way by altering the

multilateral price indexes (calculated say using CPD or GEKS) by the minimum least-

squares amount necessary to ensure that within-region fixity is satisfied. The method’s

underlying rationale is similar to that of the GEKS method. In fact it can be viewed

as an extension of GEKS for achieving within-region fixity. The resulting global price

indexes are base country-invariant, and give equal weight to all regions. The method

can be applied equally well at basic heading level or at higher levels of aggregation, and

to either the ring country framework used in ICP 2005 or the core product framework

that will be used in ICP 2011. (JEL: C43, E31, O47)

Keywords: ICP; Price Index; Chaining; Within-Region Fixity; CPD; Multilateral Method;

GEKS; Base Country Invariance; Strong Factor Reversal Test

Page 3: Linking the Regions in the International Comparisons Program

1 Introduction

The International Comparisons Program (ICP) is a huge undertaking coordinated by

the World Bank in collaboration with the OECD, Eurostat, IMF and UN. It compares

the purchasing power of currencies and real output of almost all countries in the world.

Its results underpin the Penn World Table (probably the most widely used data set in

the economics profession). The most recent comparison was made in 2005, and the next

is scheduled for 2011.

Both ICP 2005 and 2011 are broken up into six separate regional comparisons, each

of which has its own list of products for each basic heading.1 It is then necessary to link

the results across regions both at basic heading level and at the aggregate level. In ICP

2005, the regions were linked both at basic heading level and at the aggregate level using

an across-region variant proposed by Diewert (2008a) on the country-product-dummy

(CPD) method (see Summers 1973, Rao 2004, Diewert 2008b, and Hill and Syed 2010).

However, it later emerged that Diewert’s method of linking, as applied at the aggregate

level, was not invariant to the choice of within-region base countries (see Sergeev 2009

and Diewert 2010b). Hence, at least at the aggregate level, a new approach for linking

the regions will be required in ICP 2011.

An important complication that arises in the region-linking process is that the

global results must satisfy within-region fixity. In other words, the relative parities of a

pair of countries in the same region must be the same in the global comparison as in the

within-region comparison. Within-region fixity is required both at basic heading level

and at all higher levels of aggregation up to GDP. There are two reasons for imposing

within-region fixity. The first is essentially political. The European Union (EU) uses

the official EU results to calculate budget contributions and the disbursement of grants

and aid, and hence only wants one set of within-EU parities in the public domain.

More generally, in other regions there is also concern that the availability of multiple

1A basic heading is the lowest level of aggregation at which expenditure weights are available. A

basic heading consists of a group of similar products defined within a general product classification.

Food and non-alcoholic beverages account for 29 headings, alcoholic beverages, tobacco and narcotics

for 5 headings, clothing and footwear for 5 headings, etc. (see Blades 2007).

1

Page 4: Linking the Regions in the International Comparisons Program

within-region parities could generate confusion. The second reason is that the within-

region comparisons are probably more reliable than the global comparisons. This partly

reflects the inherent regional structure of ICP. However, it is also the case that countries

within a region tend to have more similar levels of economic development, thus making

it easier to compare them.

In this paper a new and flexible method is proposed for linking the regions while

maintaining within-region fixity. It turns out the method is closely related to the

method currently used by Eurostat and the OECD at the aggregate level.2 Most of the

properties of the method developed here, though, were not previously known. In this

sense, one of the contributions of this paper is to provide firm theoretical foundations

for what Eurostat and OECD are already doing.

The method, which can be applied either at basic heading level or the aggregate

level, is optimal in the sense that it alters the multilateral price indexes (e.g., CPD

at basic heading level or GEKS at the aggregate level) by the minimum least-squares

amount necessary to ensure that within-region fixity is satisfied.3 The method’s un-

derlying rationale is similar to that of GEKS, which by comparison alters Fisher price

indexes by the minimum least-squares amount necessary to ensure transitivity. At the

aggregate level an equivalent least-squares problem can be solved for the quantity in-

dexes. It is shown that the least-squares price and quantity indexes, like GEKS, satisfy

the strong factor reversal test. Also, like GEKS, the method takes geometric means

of a number of chained comparisons between a pair of reference countries. In both

these senses, therefore, the method can be viewed as an extended version of GEKS

that achieves within-region fixity. The resulting global price indexes are base country-

invariant and give equal weight to all regions. The method can be applied equally well

at basic heading level or at the aggregate level, and to either the ring country framework

used in ICP 2005 or the core product framework (both frameworks are explained in the

next section) that will be used in ICP 2011.

At the aggregate level, an alternative method for imposing within-region fixity, the

Heston-Dikhanov method (also referred to as the CAR method), is also considered. The

2This similarity was pointed out to me by Sergey Sergeev in e-mail correspondence.3GEKS is named after Gini (1931), Elteto and Koves (1964) and Szulc (1964).

2

Page 5: Linking the Regions in the International Comparisons Program

underlying algrebraic structure of the two methods is compared. The Heston-Dikhanov

method is shown to have an arithmetic, as opposed to geometric, structure. As a result

it does not satisfy the strong factor reversal test. Empirically, however, the two methods

seem to generate quite similar results.

2 A GEKS-Type Method for Linking the Regions

at Basic-Heading Level while Retaining Within-

Region Fixity

2.1 Linking at Basic Heading Level Through Core Products

A key difference between ICP 2005 and 2011 is that in 2005 to facilitate the linking

of the regions an additional so-called ‘ring’ comparison was made between 18 countries

drawn from the six regions. This ring comparison had its own product list for each basic

heading. In 2011, the ring comparison has been dropped. The regions will be linked

through ‘core’ products rather than ring countries. The core products are products that

are included in the product lists of every region. Every basic heading will include some

core products.

In ICP 2011 therefore the products within each basic heading are divided into core

and noncore groups. The core products are priced by all regions. The noncore products

are region specific.

The regions in the comparison are indexed here by A,B,C, etc. There areNA coun-

tries in region A, NB in region B, NC in region C, etc. P regionAa denotes a within-region

A price index for country Aa, with country A1 as the base. The ‘region’ superscript

denotes the fact that the price index is calculated over the full product list of region A

(i.e., both core and noncore). Similarly, P regionBb denotes a within-region B price index

for country Bb with country B1 as the base, calculated over the full product list of

region B, etc.

P coreAa and P core

Bb denote price indexes for countries Aa and Bb, obtained from a

global comparison with country A1 as the base country. Hence, although there is a

3

Page 6: Linking the Regions in the International Comparisons Program

base country for each region in the within-region comparisons (i.e., P regionA1 = P region

B1 =

P regionC1 = 1), there is only one base country in the core comparison (i.e., P core

A1 = 1 while

in general P coreB1 6= 1 and P core

C1 6= 1).

The core indexes differ from the within-region indexes described above in two other

important respects. First, they are only calculated over the core products within the

basic heading. Second, they are calculated over all countries in the world (that are

participating in ICP), and violate within-region fixity.

Both the within-region and core price indexes can be calculated using standard

formulas such as CPD or Eurostat Jevons-S (see Sergeev 2003 and Hill and Hill 2009).

2.2 A Least-Squares Method for Imposing Within-Region Fix-

ity

The objective here is to alter the core price indexes by the minimum amount necessary

to satisfy within region fixity. Before attempting to formulate this problem mathemati-

cally, it is illuminating first to consider a well-known least squares optimization problem

from the price index literature.

The GEKS method alters intransitive Fisher price indexes by the logarithmic least

squares amount required to obtain transitivity (see Elteto and Koves 1964 and Szulc

1964). More precisely, GEKS solves the following problem:

Minln(Pk/Pj)

K∑j=1

K∑k=1

[ln

(PkPj

)− lnP F

j,k

]2 . (1)

That is, the solution for Pk/Pj obtained from (1) is the GEKS formula stated in (21).

Mathematically, our least squares problem is slightly more complicated than this.

Supposing there are three regions A, B and C, it can be formulated as follows:4

Minln(λ),ln(µ),ln(ρ)

NA∑a=1

NB∑b=1

[ln

(P globalBb

P globalAa

)− ln

(P coreBb

P coreAa

)]2

+NA∑a=1

NC∑c=1

[ln

(P globalCc

P globalAa

)− ln

(P coreCc

P coreAa

)]2

+NB∑b=1

NC∑c=1

[ln

(P globalCc

P globalBb

)− ln

(P coreCc

P coreBb

)]2 , (2)

4The method generalizes in a straightforward way to the case where there are four or more regions.

4

Page 7: Linking the Regions in the International Comparisons Program

subject to the within-region fixity constraints:

P globalBk

P globalAj

= λP regionBk

P regionAj

,P globalCl

P globalAj

= µP regionCl

P regionAj

,P globalCl

P globalBk

= ρP regionCl

P regionBk

, (3)

where λ, µ, ρ are positive scalars, and Aj, Bk and Cl denote arbitrary reference coun-

tries from regions A, B and C.

The within-region fixity constraints can alternatively and perhaps more intuitively

be written as follows:

P globalAj = αP region

Aj , (4)

P globalBk = βP region

Bk , (5)

P globalCl = γP region

Cl , (6)

where again α, β and γ denote positive scalars. Dividing (5) by (4), (6) by (4), and (6)

by (5), yield within-region fixity constraint of the form described in (3).

Substituting (3) into (2) reduces the optimization problem to the following:

Minln(λ),ln(µ),ln(ρ)

NA∑a=1

NB∑b=1

[ln(λ) + ln

(P regionBb

P coreBb

)− ln

(P regionAa

P coreAa

)]2

+NA∑a=1

NC∑c=1

[ln(µ) + ln

(P regionCc

P coreCc

)− ln

(P regionAa

P coreAa

)]2

+NB∑b=1

NC∑c=1

[ln(ρ) + ln

(P regionCc

P coreCc

)− ln

(P regionBb

P coreBb

)]2 . (7)

Solving (7), the following first order conditions are obtained:5

2NB

NA∑a=1

NB∑b=1

[ln(λ) + ln

(P regionBb

P coreBb

)− ln

(P regionAa

P coreAa

)]= 0. (8)

2NC

NA∑a=1

NC∑c=1

[ln(µ) + ln

(P regionCc

P coreCc

)− ln

(P regionAa

P coreAa

)]= 0. (9)

2NC

NB∑b=1

NC∑c=1

[ln(ρ) + ln

(P regionCc

P coreCc

)− ln

(P regionBb

P coreBb

)]= 0. (10)

5The second derivatives of (7) with respect to each of λ, µ and ρ are positive, thus ensuring that

the solution found is a minimum.

5

Page 8: Linking the Regions in the International Comparisons Program

which on rearranging simplify to

λ =NB∏b=1

(P regionBb

P coreBb

)1/NB/

NA∏a=1

(P regionAa

P coreAa

)1/NA

. (11)

µ =NC∏c=1

(P regionCc

P coreCc

)1/NC/

NA∏a=1

(P regionAa

P coreAa

)1/NA

. (12)

ρ =NC∏c=1

(P regionCc

P coreCc

)1/NC/

NB∏b=1

(P regionBb

P coreBb

)1/NB

. (13)

Now substituting the solutions for λ, µ and ρ into (3), the following global price

index formulas are obtained:

P globalBk

P globalAj

= λP regionBk

P regionAj

=

P regionBk

P regionAj

∏NBb=1

(P core

Bb

P regionBb

)1/NB

∏NAa=1

(P core

Aa

P regionAa

)1/NA

. (14)

P globalCl

P globalAj

= µP regionCl

P regionAj

=

P regionCl

P regionAj

∏NCc=1

(P core

Cc

P regionCc

)1/NC

∏NAa=1

(P core

Aa

P regionAa

)1/NA

. (15)

P globalCl

P globalBk

= ρP regionCl

P regionBk

=

(P regionCl

P regionBk

)∏NCc=1

(P core

Cc

P regionCc

)1/NC

∏NBb=1

(P core

Bb

P regionBb

)1/NB

. (16)

From (14), (15) and (16) it can be seen that the global price indexes are tran-

sitive. Hence the numerators and denominators can be separated into region specific

components as follows:

P globalAj = P region

Aj

NA∏a=1

(P coreAa

P regionAa

)1/NA , (17)

P globalBk = P region

Bk

NB∏b=1

(P coreBb

P regionBb

)1/NB , (18)

P globalCl = P region

Cl

NC∏c=1

(P coreCc

P regionCc

)1/NC . (19)

Again it should be noted that while each region has its own base country (i.e., P regionA1 =

P regionB1 = 1), there is only one base country in the core comparison (i.e., P core

A1 = 1 while

6

Page 9: Linking the Regions in the International Comparisons Program

in general P coreB1 6= 1 and P core

C1 6= 1).6 By contrast, at is stands, none of the global

indexes (17), (18) and (19) are normalized to 1. However, they can easily be rescaled

to achieve whatever normalization is desired. For example, they can be normalized so

that P globalA1 = 1 by dividing through by

∏NAa=1(P

coreAa /P region

Aa )1/NA .

The global price indexes derived above satisfy within-region fixity, while at the

same time giving equal weight to all regions.

2.3 An Alternative Perspective on the Least Squares Method

The global price index formula in (14) can be rewritten as follows:

P globalBk

P globalAj

=

P regionBk

P regionAj

∏NBb=1

(P core

Bb

P regionBb

)1/NB

∏NAa=1

(P core

Aa

P regionAa

)1/NA

=NA∏a=1

NB∏b=1

P regionAa

P regionAj

× P coreBb

P coreAa

× P regionBk

P regionBb

1/(NA×NB)

(20)

Each term (P regionAa /P region

Aj )×(P coreBb /P core

Aa )×(P regionBk /P region

Bb ) in (20) can be thought

of as a chained price index that compares countries Aj and Bk via countries Aa and

Bb (i.e., the chaining path is Aj − Aa − Bb − Bk). The overall global price index

P globalBk /P global

Aj is the geometric average of the chained price indexes obtained by using

all possible chain paths from Aj to Bk. For example, suppose there are three countries

in region A, denoted by A1, A2, and A3, and two countries in region B, denoted by B1

and B2. There are then a total of six possible paths from say A1 to B1. These and

their corresponding chained price indexes are listed below:

A1−B1 :

(pcoreB1

pcoreA1

)

A1−B2−B1 :

(pcoreB2

pcoreA1

× P regionB1

P regionB2

)

A1− A2−B1 :

(P regionA2

P regionA1

× pcoreB1

pcoreA2

)6The global price indexes are invariant (after rescaling) to the choice of the regional base countries

A1, B1, C1, and the base country in the core comparison A1.

7

Page 10: Linking the Regions in the International Comparisons Program

A1− A2−B2−B1 :

(P regionA2

P regionA1

× pcoreB2

pcoreA2

× P regionB1

P regionB2

)

A1− A3−B1 :

(P regionA3

P regionA1

× pcoreB1

pcoreA3

)

A1− A3−B2−B1 :

(P regionA3

P regionA1

× pcoreB2

pcoreA3

× P regionB1

P regionB2

)The global price index between A1 and B1 in this case is obtained by taking the

geometric mean of these six chained price indexes.

Countries from third regions, such as C, drop out if they are included in the chain

path. This is because the core price indexes are transitive. For example, as shown

below the path Aj − Cl −Bk reduces to Aj −Bk:

P regionAa

P regionAj

× P coreCl

P coreAa

× P coreBb

P coreCl

× P regionBk

P regionBb

=P regionAa

P regionAj

× P coreBb

P coreAa

× P regionBk

P regionBb

.

Similarly, additional countries from either regions A or B when included drop out of

the chain path since the within-region price indexes are also transitive. For example,

as shown below, the path Aj − Al − Aa−Bb−Bk reduces to Aj − Aa−Bb−Bk:

P regionAl

P regionAj

× P regionAa

P regionAl

× P coreBb

P coreAa

× P regionBk

P regionBb

=P regionAa

P regionAj

× P coreBb

P coreAa

× P regionBk

P regionBb

.

An analogy can be drawn here with the GEKS formula, which transitivizes Fisher

price indexes (denoted here by P Fj,k where j and k denote countries) in a similar way:

PGEKS2

PGEKS1

=K∏k=1

(P Fk,2

P Fk,1

)1/K

. (21)

Using the fact that Fisher price indexes satisfy the country reversal test, this formula

can be rewritten as follows:

PGEKS2

PGEKS1

=

[(P F

1,2)2K∏k=3

(P F1,k × P F

k,2)

]1/K

.

Written in this way, it can be seen that GEKS can itself be interpreted as taking the

geometric mean of a direct price index (given double the weight), i.e., P F1,2, and K − 2

chained price indexes obtained by chaining through all possible third countries, i.e.,

P F1,k × P F

k,2. In this sense, the method in (20) is again analogous to GEKS (except that

it does not give twice the weight to the direct comparison).

8

Page 11: Linking the Regions in the International Comparisons Program

The representation of the between-region links of the least-squares method as a

geometric mean of all possible paths between pairs of countries drawn one from each

region is also useful for demonstrating that the method gives equal weight to all regions.

Suppose now we have two countries in region A (denoted by A1 and A2), and four

countries in region B, denoted by B1, B2, B3, and B4. Using A1 and B1 as the regional

bases, this means we take a geometric mean of the price indexes obtained by chaining

along the following eight paths from A1 to B1: (i) A1-B1, (ii) A1-A2-B1, (iii) A1-B2-B1,

(iv) A1-A2-B2-B1, (v) A1-B3-B1, (vi) A1-A2-B3-B1, (vii) A1-B4-B1, (viii) A1-A2-B4-

B1. The geometric mean of these eight paths contains more within-region price indexes

from region B than from region A. More specifically, paths (ii), (iv), (vi) and (viii)

contain a within-region price index from region A, while paths (iii), (iv), (v), (vi), (vii)

and (viii) contain a within-region price index from region B. In other words, within-

region A price indexes feature in only four of the eight chain paths, while within-region

B price indexes feature in six of the eight chain paths. This does not imply though that

region B is exerting a ”greater influence” on the overall results. What matters here is

the link countries between regions. A1 is the link country in region A in paths (i). (iii),

(v) and (vi). A2 is the link country for the other four paths. Similarly, B1 is the link

country for region B in paths (i) and (ii), B2 is the link country in paths (iii) and (iv),

etc. This means that each country in region A is the link country in four of the paths,

while each country in region B is the link country in only two paths. In other words,

each country in region A has twice the weight in the comparison as compared with each

country in region B. However, there are twice as many countries in region B. Hence,

overall the weight allocation for the two regions is the same. The within-region price

indexes should be viewed as simply rebasing a particular chain path’s comparison back

into units of the numeraire of that region, rather than as exerting weight in the overall

comparison.

9

Page 12: Linking the Regions in the International Comparisons Program

2.4 Linking at the Basic Heading Level Through Ring Coun-

tries

With slight modifications the method can be applied to an ICP 2005 context in which

ring countries were used instead of core products to link the regions together. The ring

comparison in ICP 2005 had its own product list and involved 18 countries drawn from

the regions.

In a ring country context, the formulas in (17), (18) and (19) are modified slightly

as follows:

P globalAj = P region

Aj

NA∏a=1

(P ringAa

P regionAa

)1/NA , (22)

P globalBk = P region

Bk

NB∏b=1

(P ringBb

P regionBb

)1/NB , (23)

P globalCl = P region

Cl

NC∏γ=1

(P ringCc

P regionCc

)1/NC . (24)

There are two changes here. First, the core price indexes P coreAa have been replaced

by ring price indexes P ringAa . Second, while a = 1, . . . , NA in (17) indexes all the countries

in region A, in (22) it indexes only the ring countries in region A. The global price

index for a non-ring country (say Az) is then obtained by linking it to the global price

index of one of the ring countries from its region (say Aj) as follows:

P globalAz =

P regionAz

P regionAj

× P globalAj = P region

Az

NA∏a=1

(P coreAa

P regionAa

)1/NA . (25)

It can be seen from (25) that for a region containing more than one ring country (as all

regions did in ICP 2005), it does not matter which is used as the link for the non-ring

countries in that region. The linking ring country (here Ak) drops out of the P globalAz

formula.

More generally, moving beyond ICP 2005, there is no reason why in ICP 2011

every country from every region must be included in the core comparison. Once the

core products have been decided, it is still possible to select only a sample of countries

from each region to participate in the calculation of the core price indexes that are used

in (20), such as those with a more complete coverage of the products in the core list

10

Page 13: Linking the Regions in the International Comparisons Program

(while ensuring that there is enough representation from each region). Furthermore,

the list of countries used in the core comparison could vary from one basic heading to

the next. The countries excluded from the core comparison can then be linked back in

using (25). Such an approach might prove useful if some countries are unable to price

any of the core products in a few basic headings.

3 Linking the Regions at the Aggregate Level while

Retaining Within-Region Fixity

3.1 A Least Squares Method for Imposing Within-Region Fix-

ity at the Aggregate Level

ICP 2005 and 2011 require within-region fixity to be satisfied at all levels of aggregation

from basic heading level up to GDP. This means that, once the basic heading price

indexes have been linked across regions, it is not enough to simply use a standard

multilateral method to construct global price indexes at the aggregate level since this

would lead to a violation of within-region fixity.7

A least-squares formulation of the problem of imposing within-region fixity at the

aggregate level exists similar to that in (2). To simplify matters, consider the case where

there are only two regions A and B. The least-squares problem can then be written as

follows:

Minln(λ)

NA∑a=1

NB∑b=1

[ln

(P globalBb

P globalAa

)− ln

(P unfixedBb

P unfixedAa

)]2 (26)

subject to the within-region fixity constraint:

P globalBk

P globalAj

= λP regionBk

P regionAj

, (27)

where now P regionAj and P unfixed

Aj are both aggregate price indexes calculated using GEKS

or some other multilateral formula such as Geary-Khamis, IDB or a minimum-spanning-

7At a conceptual level, such an approach might also be undesirable since while the basic headings

may match from one region to the next, the underlying products from which the basic heading price

indexes are constructed do not.

11

Page 14: Linking the Regions in the International Comparisons Program

tree.8 The difference between P regionAj and P unfixed

Aj is that, in the case of P regionAj , the

GEKS formula is only applied to the countries in region A, while the unfixed price

indexes are obtained by applying the GEKS formula globally. These price indexes have

the superscript ‘unfixed’ since they do not satisfy within-region fixity.9

Solving this least-squares problem yields the following solution:

P globalBk

P globalAj

=

P regionBk

P regionAj

∏NBb=1

(Punfixed

Bb

P regionBb

)1/NB

∏NAa=1

(Punfixed

Aa

P regionAa

)1/NA

, (28)

which in turn up to a normalizing scalar implies that

P globalAj = P region

Aj

NA∏a=1

(P unfixedAa

P regionAa

)1/NA , (29)

P globalBk = P region

Bk

NB∏b=1

(P unfixedBb

P regionBb

)1/NB . (30)

One important difference here, however, is that one has the option at the aggregate

level of minimizing the deviations between global and unfixed price indexes or global and

unfixed quantity indexes. By contrast below basic heading level there are no quantities

or expenditure shares. A quantity index version of the least squares problem at the

aggregate level takes the following form:

Minln(λ)

NA∑a=1

NB∑b=1

[ln

(QglobalBb

QglobalAa

)− ln

(QunfixedBb

QunfixedAa

)]2 (31)

subject to the within-region fixity constraint:

QglobalBk

QglobalAj

= λQregionBk

QregionAj

, (32)

where QglobalAa , Qregion

Aj and QunfixedAa denote quantity indexes.

Solving this least-squares problem yields the solution:

QglobalBk

QglobalAj

=

QregionBk

QregionAj

∏NBb=1

(Qunfixed

Bb

QregionBb

)1/NB

∏NAa=1

(Qunfixed

Aa

QregionAa

)1/NA

, (33)

8Geary-Khamis was developed by Geary (1958) and Khamis (1972), while minimum-spanning-tree

methods were developed by Hill (1999) and Diewert (2010b).9In ICP 2005, the within-region price indexes at the aggregate level were calculated using GEKS

for all regions except Africa which used IDB. IDB was proposed by Ikle (1972), Dikhanov (1997), and

Balk (1996) (see also Diewert 2010a for a detailed analysis of the properties of IDB).

12

Page 15: Linking the Regions in the International Comparisons Program

which in turn up to a normalizing scalar implies that

QglobalAj = Qregion

Aj

NA∏a=1

(QunfixedAa

QregionAa

)1/NA , (34)

QglobalBk = Qregion

Bk

NB∏b=1

(QunfixedBb

QregionBb

)1/NB . (35)

Combining (28) and (33) yields the following expression:

P globalBk ×Qglobal

Bk

P globalAj ×Qglobal

Aj

=

P regionBk ×Qregion

Bk

P regionAj ×Qregion

Aj

×

NB∏b=1

(P unfixedBb ×Qunfixed

Bb

P regionBb ×Qregion

Bb

)1/NB/NA∏

a=1

(P unfixedAa ×Qunfixed

Aa

P regionAa ×Qregion

Aa

)1/NA .

Assuming the methods used to compute the within-region and global unfixed price and

quantity indexes satisfy the weak factor reversal test, then it follows that

P regionBk ×Qregion

Bk

P regionAj ×Qregion

Aj

=

(∑Ii=1 pBk,iqBk,i∑Ii=1 pB1,iqB1,i

)/(∑Ii=1 pAj,iqAj,i∑Ii=1 pA1,iqA1,i

);

NB∏b=1

(P unfixedBb ×Qunfixed

Bb

P regionBb ×Qregion

Bb

)1/NB

=NB∏b=1

[(∑Ii=1 pBb,iqBb,i∑Ii=1 pA1,iqA1,i

)(∑Ii=1 pB1,iqB1,i∑Ii=1 pBb,iqBb,i

)]1/NB

;

NA∏a=1

(P unfixedAa ×Qunfixed

Aa

P regionAa ×Qregion

Aa

)1/NA

=NA∏a=1

[(∑Ii=1 pAa,iqAa,i∑Ii=1 pA1,iqA1,i

)(∑Ii=1 pA1,iqA1,i∑Ii=1 pAa,iqAa,i

)]1/NA

;

where A1 and B1 are the base countries in regions A and B, and A1 is the base country

in the global unfixed comparison.

The product of the global price and quantity index can now be rewritten as follows:

P globalBk ×Qglobal

Bk

P globalAj ×Qglobal

Aj

=

[(∑Ii=1 pBk,iqBk,i∑Ii=1 pB1,iqB1,i

)/(∑Ii=1 pAj,iqAj,i∑Ii=1 pA1,iqA1,i

)]

×NB∏b=1

[(∑Ii=1 pBb,iqBb,i∑Ii=1 pA1,iqA1,i

)(∑Ii=1 pB1,iqB1,i∑Ii=1 pBb,iqBb,i

)]1/NB/

NA∏a=1

[(∑Ii=1 pAa,iqAa,i∑Ii=1 pA1,iqA1,i

)(∑Ii=1 pA1,iqA1,i∑Ii=1 pAa,iqAa,i

)]1/NA

=

[(∑Ii=1 pBk,iqBk,i∑Ii=1 pB1,iqB1,i

)/(∑Ii=1 pAj,iqAj,i∑Ii=1 pA1,iqA1,i

)]×

NB∏b=1

(∑Ii=1 pB1,iqB1,i∑Ii=1 pA1,iqA1,i

)1/NB

=

∑Ii=1 pBk,iqBk,i∑Ii=1 pAj,iqAj,i

.

13

Page 16: Linking the Regions in the International Comparisons Program

On rearrangement this becomes

P globalBk

P globalAj

=

∑Ii=1 pBk,iqBk,i∑Ii=1 pAj,iqAj,i

/QglobalBk

QglobalAj

=P globalBk

P globalAj

.

The direct global price indexes P globalBk /P global

Aj are identical to the implicit global price

indexes P globalBk /P global

Aj derived from the direct global quantity indexes via the factor-

reversal equation. The direct and implicit global quantity indexes are likewise identical.

In other words, the global linking method as defined in (28) and (33) satisfies the strong

factor reversal test.

This means that solving the least squares optimization problem for the global

quantity indexes in (31) implies also solving it for the global price indexes in (26).

Hence the method is well-founded irrespective of whether the main focus of interest is

the price or quantity indexes.

3.2 Asymmetric Fixity, Subregion Fixity and the OECD Method

Suppose now the objective is to alter the unfixed global price indexes by the minimum

amount necessary to satisfy fixity in one region (say region A). I refer to this scenario

as asymmetric fixity, since it treats the regions asymmetrically. In this case, without

loss of generality, all the other regions can be collected into a second region B.

This can be formulated as a least squares problem as follows:

Minln(λ)

NA∑a=1

NB∑b=1

[ln

(P globalBb

P globalAa

)− ln

(P unfixedBb

P unfixedAa

)]2 , (36)

subject to the fixity constraints:

P globalAa = λP region

Aa . (37)

P globalBb = P unfixed

Bb . (38)

The constraints in (37) and (38) can be combined as follows:

P globalBk

P globalAj

= λP unfixedBk

P regionAj

. (39)

Substituting (39) into (36) reduces the optimization problem to the following:

Min− ln(λ)

NA∑a=1

NB∑b=1

[ln(λ)− ln

(P regionAa

P unfixedAa

)]2 . (40)

14

Page 17: Linking the Regions in the International Comparisons Program

Solving (40) yields the following first order condition:

2NB

NA∑a=1

[ln(λ)− ln

(P unfixedAa

P regionAa

)]= 0. (41)

which on rearranging simplifies to

λ =NA∏a=1

(P unfixedAa

P regionAa

)1/NA

. (42)

Now substituting the solution for λ from (42) into (39) yields the following global

price index formulas:

P globalBb

P globalAa

=P unfixedBb

P regionAa

NA∏a=1

(P regionAa

P unfixedAa

)1/NA

, (43)

or alternatively,

P globalAa = P region

Aa

NA∏a=1

(P unfixedAa

P regionAa

)1/NA

, (44)

P globalBb = P unfixed

Bb . (45)

Comparing (44) and (45) with (29) and (34) it can be seen that the asymmetric method

proposed here is a special case of the symmetric method, where the globalization formula

is applied only to countries in region A.

This asymmetric method for imposing fixity has been used by the OECD in its

within-region comparisons since 1990 (see Sergeev 2005), although without the prop-

erties of the method being fully derived or appreciated. A need for asymmetric fixity

arises in the OECD region due to Eurostat’s requirement of within-region fixity for the

European Union subregion. It can be seen that the method used by OECD is in fact

an optimal solution to the problem posed.

More generally, it is possible that some regions may require sub-region fixity in ICP

2011. Focusing specifically on region A, suppose it has two subregions denoted here

by A1 and A2 and that countries a = 1, . . . , j lie in the first subregion while countries

a = j+ 1, . . . , NA lie in the second subregion. Optimal within-region price indexes that

satisfy within-subregion fixity are now obtained as follows:

P regionAa = P subregion

A1a

j∏a=1

P reg−unfixedA1a

P subregionA1a

1/j

, for a = 1, . . . , j,

15

Page 18: Linking the Regions in the International Comparisons Program

P regionAa = P subregion

A2a

NA∏a=j+1

P reg−unfixedA2a

P subregionA2a

1/(NA−j−1

, for a = j + 1, . . . , NA,

where P subregionA1a

and P subregionA2a

denote the within-subregion price indexes of regions A1

and A2 and P reg−unfixedA1a

and P reg−unfixedA2a

denote the unfixed within-region price indexes

of region A.

The overall global results for region A are now obtained as follows:

P globalAa = P region

A1a

NA∏a=1

(P unfixedAa

P regionAa

)1/NA

= P subregionA1a

j∏a=1

P reg−unfixedA1a

P subregionA1a

1/jNA∏a=1

(P unfixedAa

P regionAa

)1/NA

, for a = 1, . . . , j,

P globalAa = P region

A2a

NA∏a=1

(P unfixedAa

P regionAa

)1/NA

= P subregionA2a

NA∏a=j+1

P reg−unfixedA2a

P subregionA2a

1/(NA−j−1)NA∏a=1

(P unfixedAa

P regionAa

)1/NA

for a = j + 1, . . . , NA.

3.3 The Heston/Dikhanov Method for Imposing Within-Region

Fixity

Kravis, Heston and Summers (1982), Heston (1986) and Dikhanov (2007) suggest an

alternative method for imposing within-region fixity on the global aggregate results.

The method, which Heston also refers to as the CAR method, is typically expressed in

terms of value shares as follows:

sglobalAj = sunfixedA × sregionAj , (46)

where the value shares are essentially rescaled quantity indexes.

sglobalAj =QglobalAj∑N

n=1Qglobaln

,

is the share of country Aj in total world output in the global comparison.

sunfixedA =

∑NAa=1Q

unfixedAa∑N

n=1Qunfixedn

,

16

Page 19: Linking the Regions in the International Comparisons Program

is the share of region A in total world output obtained from the unfixed global compar-

ison (where within-region fixity is not satisfied).

sregionAj =QregionAj∑NA

a=1QregionAa

,

is the share of country Aj in the total output of region A obtained from the within-region

A comparison. Converting (46) into quantity indexes yields the following expression:

QglobalAj∑N

n=1Qglobaln

=

(∑NAa=1Q

unfixedAa∑N

n=1Qunfixedn

) QregionAj∑NA

a=1QregionAa

.An equivalent expression for another country Bk is as follows:

QglobalBk∑N

n=1Qglobaln

=

(∑NBb=1Q

unfixedBb∑N

n=1Qunfixedn

)(QregionBk∑NB

b=1QregionBb

).

Now dividing the latter by the former, and rearranging yields the following:

QglobalBk

QglobalAj

=

QregionBk

QregionAj

(∑NBb=1Q

unfixedBb∑NB

b=1QregionBb

)/(∑NAa=1Q

unfixedAa∑NA

a=1QregionAa

). (47)

It is easily verified that the global quantity indexes derived from (47) satisfy within-

region fixity. Replacing Bk with Ak, the term on the righthand side of (47) collapses

to QregionAk /Qregion

Aj .

Also, it is interesting to compare (47) with the global quantity index formula

derived earlier in (31). The key difference between the two formulas is that the method

described in section 3.1, and given its similarity to the Eurostat-OECD method is

henceforth referred to as the Eurostat-OECD/Hill (EOH) method, takes geometric

means of the unfixed and within-region quantity indexes while the Heston-Dikhanov

method takes arithmetic means. As a consequence the former satisfies the strong factor

reversal test while the latter does not.

3.4 An Illustrative Example Using ICP 2005 Data

How much difference does it make empirically whether the EOH or Heston-Dikhanov

method is used? To help answer this question, an example is provided below using the

ICP 2005 basic heading data for six countries in the Asia-Pacific region, four countries

from South America and five countries from the Eurostat-OECD region. The countries

17

Page 20: Linking the Regions in the International Comparisons Program

included are the following:

Asia-Pacific:

Hong Kong, Macao, Singapore, Taiwan, Brunei and Bangladesh

South America:

Argentina, Bolivia, Brazil, Chile

Eurostat-OECD:

Austria, Portugal, Finland, Sweden, United Kingdom

The aggregate within-region, global unfixed, and global fixed price and quantity in-

dexes are shown in Table 1. The within-region and global unfixed indexes are calculated

using GEKS. Two sets of global fixed results are provided. The first set is calculated

using the geometric averaging method of section 3.1, (i.e., the Eurostat-OECD/Hill

(EOH) method) while the second set is calculated using the Heston-Dikhanov (HD)

method.

Since both the EOH and HD methods satisfy within-region fixity, it follows that

their results are identical for the base region (here the Asia-Pacific). For the other

regions, the EOH and HD results differ, although empirically the differences seem to

be relatively small, equalling 0.4 percent for Latin America and 0.7 percent for Euro-

stat/OECD.10 It would be useful to repeat this example using all the countries that

participated in ICP 2005.

Insert Table 1 Here

4 Conclusion

The method proposed here for linking regions in an ICP context is very flexible. It can

be applied at either basic heading level or at the aggregate level, and can be combined

with any multilateral method. It is algebraically quite simple and intuitive, and is

optimal in a least-squares sense in the same way as GEKS is in a multilateral context.

It remains still to apply the method to real ICP data. It may be problematic for some

10The percentage differences are calculated as follows: 100×[max(QEOHk , QHD

k )/min(QEOHk , QHD

k )−

1]. The same percentage differences are obtained if the price indexes are used.

18

Page 21: Linking the Regions in the International Comparisons Program

basic headings to compute CPD price indexes over the core products for all participating

countries (of which there will be about 150 in ICP 2011). If some countries fail to price

any of the core products in a particular basic heading, then as mentioned earlier these

countries can simply be excluded from the core comparison and then linked back in

later using the formula in (25) (with ‘ring’ replaced by ‘core’). If, however, across all

countries there are simply not enough core product price quotes in a particular basic

heading to estimate the 150 country dummy variables with sufficient accuracy, then it

may be preferable at least for this heading to stick with the regional variant on the

CPD method proposed by Diewert and used in ICP 2005, and which although it lacks

the least-squares optimality property of my method has the advantage that it requires

the estimation of only region (of which there are only six) rather than country dummy

variables. The practical relevance of this problem can only be determined empirically

using real ICP data.

At the aggregate level, however, a new method will definitely be required in ICP

2011 due to the failure of the Diewert region-CPD method in this context to satisfy

base-country invariance. The aggregate level version of the method proposed here in

section 3.1, the EOH method, looks like a strong candidate for this role, particularly

since at the aggregate level there is no need to make a global CPD-type comparison

(and hence the criticisms above are no longer relevant).

Also, it seems probable that at the aggregate level GEKS will be used to make the

global unfixed comparison and most of the within-region comparisons. As a matter of

internal consistency therefore it is desirable that the regions should be linked in a way

that maintains the underlying GEKS structure. EOH is the most natural generalization

of GEKS for imposing within-region fixity. Four illustrations of this are provided below.

First, EOH solves a generalization of the GEKS least squares optimization problem.

Second, equations (31) and (47) provide the EOH and Heston/Dikhanov quantity index

formulas (with the latter expressed in terms of quantity indexes rather than value

shares). It can be seen that EOH quantity indexes are constructed from geometric

means of the unfixed and within-region indexes while the Heston/Dikhanov indexes

are constructed from arithmetic means of these same indexes. In other words, EOH

maintains the geometric averaging structure of GEKS while Heston/Dikhanov does not.

19

Page 22: Linking the Regions in the International Comparisons Program

Third, section 2.3 explains how the EOH between-region links can be derived as the

geometric means of all possible paths between a pair of regions. This again is a natural

extension of the GEKS ethos of taking the geometric mean of all possible paths between

a pair of countries. Finally, like GEKS, EOH satisfies the strong factor reversal test.

References

Balk, Bert M. (1996), “A Comparison of Ten Methods for Multilateral International

Price and Volume Comparisons,” Journal of Official Statistics 12, 199-222.

Blades, Derek (2007) GDP and Main Expenditure Aggregates. Chapter 3 in ICP

2003-2006 Handbook. Washington DC: The World Bank.

Diewert, W. Erwin (2008a), “New Methodology for Linking the Regions”, Discussion

Paper 08-07, Department of Economics, University of British Columbia, Vancouver,

Canada.

Diewert, W. Erwin (2008b), “New Methodological Developments for the International

Comparison Program”, Discussion Paper 08-08, Department of Economics, Univer-

sity of British Columbia, Vancouver, Canada.

Diewert, W. Erwin (2010a), “Methods of Aggregation above the Basic Heading Level

within Regions,” Chapter 7 in Rao D. S. and F. Vogel (eds.), Measuring the Size of

the World Economy: A Framework, Methodology and Results from the International

Comparison Program (ICP), forthcoming.

Diewert, W. Erwin (2010b), “Methods of Aggregation above the Basic Heading Level:

Linking the Regions,” Chapter 8 in Rao D. S. and F. Vogel (eds.), Measuring

the Size of the World Economy: A Framework, Methodology and Results from the

International Comparison Program (ICP), forthcoming.

Dikhanov, Yuri (1997), “Sensitivity of PPP-Based Income Estimates to Choice of Ag-

gregation Procedures,” Development Data Group, International Economics Depart-

ment, The World Bank, Washington D.C., January.

Dikhanov, Yuri (2007), “Two Stage Global Linking with Fixity: Method 1 (EKS),”

20

Page 23: Linking the Regions in the International Comparisons Program

World Bank, Mimeo.

Elteto, Oded and Pal Koves (1964), “On a Problem of Index Number Computation

Relating to International Comparison”, Statisztikai Szemle 42, 507-518.

Geary, Roy G. (1958), “A Note on Comparisons of Exchange Rates and Purchasing

Power between Countries,” Journal of the Royal Statistical Society, Series A 121,

97-99.

Gini, Corrado (1931), “On the Circular Test of Index Numbers”, International Review

of Statistics, Vol.9, No.2, 3-25.

Heston, Alan (1986), World Comparisons of Purchasing Power and Real Product for

1980. United Nations and Eurostat, New York: United Nations.

Hill, Robert J. (1999), “Comparing Price Levels Across Countries using Minimum

Spanning Trees”, Review of Economics and Statistics 81(1), February 1999, 135-

142.

Hill, Robert J. and T. Peter Hill (2009), “Recent Developments in the International

Comparison of Prices and Real Output”, Macroeconomic Dynamics 13 (supplement

no. 2), 194-217.

Hill, Robert J. and Iqbal Syed (2010), Improving International Comparisons of Real

Output: The ICP 2005 Benchmark and its Implications for China. Report prepared

for World Bank.

Ikle, Doris M. (1972), “A New Approach to the Index Number Problem,” Quarterly

Journal of Economics 86(2), 188-211.

Khamis, Salem H. (1972), “A New System of Index Numbers for National and Inter-

national Purposes,” Journal of the Royal Statistical Society, Series A 135, 96-121.

Kravis, Irving B., Alan Heston, and Robert Summers (1982), World Product and In-

come: International Comparisons of Real Gross Product. Published for the World

Bank by Johns Hopkins University Press: Baltimore.

Rao, D. S. Prasada (2004), “The Country-Product-Dummy Method: A Stochastic

Approach to the Computation of Purchasing Power Parities in the ICP”, Paper

21

Page 24: Linking the Regions in the International Comparisons Program

presented at the SSHRC Conference on Index Numbers and Productivity Measure-

ment, Vancouver, Canada, 30 June-3 July, 2004.

Sergeev, Sergey (2003), “Equi-representativity and Some Modifications of the EKS

Method as the Basic Heading Level.” Paper presented at the Joint Consultation

on the European Comparison Programme, ECE, Geneva, 31 March-2 April 2003.

Sergeev, Sergey (2005), “Calculation of the Results of the Eurostat GDP Comparison

with the Use of Fixity.” Paper prepared for ICP Technical Advisory Group.

Sergeev, Sergey (2009), “The Evaluation of the Approaches Used for the Linking of

the Regions in the ICP 2005,” Statistics Austria, Mimeo.

Summers, Robert (1973), “International Price Comparisons Based upon Incomplete

Data”, Review of Income and Wealth 19(1), 1-16.

Szulc, Bohdan J. (1964), “Indices for Multiregional Comparisons”, Przeglad Statysty-

czny 3, Statistical Review 3, 239-254.

22

Page 25: Linking the Regions in the International Comparisons Program

Table 1. A Comparison of EOH and HD Price and Qauntity Indexes Using ICP 2005 Data

HKG MAC SGP TWN BRN BGD ARG BOL BRA CHL AUT PRT FIN SWE GBR

Within-Region Quantity 1.000 0.070 0.712 2.443 0.068 0.708 1.000 0.082 3.764 0.473 1.000 0.759 0.564 1.021 6.797

Unfixed Quantity 1.000 0.071 0.702 2.543 0.069 0.744 1.626 0.132 6.188 0.770 1.183 0.865 0.677 1.231 8.070

Global Quantity (EOH) 1.000 0.070 0.712 2.443 0.068 0.708 1.603 0.131 6.035 0.759 1.164 0.884 0.656 1.188 7.913

Global Quantity (HD) 1.000 0.070 0.712 2.443 0.068 0.708 1.598 0.130 6.014 0.756 1.156 0.878 0.652 1.180 7.860

Within-Region Price 1.000 0.957 0.197 3.382 0.168 4.021 1.000 1.756 1.073 264.58 1.000 0.802 1.137 10.67 0.740

Unfixed Price 1.000 0.947 0.200 3.248 0.166 3.825 0.237 0.417 0.251 62.524 0.150 0.125 0.168 1.569 0.111

Global Price (EOH) 1.000 0.957 0.197 3.382 0.168 4.021 0.240 0.421 0.257 63.492 0.152 0.122 0.173 1.626 0.113

Global Price (HD) 1.000 0.957 0.197 3.382 0.168 4.021 0.241 0.423 0.258 63.706 0.153 0.123 0.174 1.637 0.114

Percentage difference 0.000 0.000 0.000 0.000 0.000 0.000 0.338 0.338 0.338 0.338 0.685 0.685 0.685 0.685 0.685