FHWA > Policy Information > NHCCI > The Mathematics of the National Highway Construction Cost Index 
The Mathematics of the National Highway Construction Cost IndexThis document specifies the methodology which serves as the basis for the development of the National Highway Construction Cost Index, (NHCCI). General Methodology for Calculating the NHCCIThe Fisher Ideal Index formula is applied using a chaintype indexing methodology to produce the NHCCI. The specific implementation and reasons for choosing this specification are given in this section. Step 1. Definition of price indexThe price index, I_{t}, of a specific cost item of highway construction (such as cement) gives the price of that item in period t, (p_{t}), relative term to its price in reference period 0, (p_{0}). The mathematical expression of I_{t} is: (1) Where, c represents the cost of the item and q represents the quantity of the item. Step 2. Aggregating individual cost items into a total construction cost indexFor highway construction as a whole, however, the direct price (p) does not exist because the price is the product of cost divided by quantity and the quantities of highway construction cost items are measured in different units which are not directly comparable and not additive. Therefore, we cannot calculate the price index of highway construction as a whole by directly implementing equation (1). One natural way to derive the price index of highway construction as a whole is to calculate it as the weighted average of price indexes of individual cost items. (2) Where, superscript n represent the n^{th} cost item and w^{n} represents the weight assigned to the n^{th} cost item. Step 3. Choice of index formulaAs equation (2) shows, the aggregate price index for highway construction as a whole not only depends on the price indexes of the individual cost items of highway construction, but also depends on the weights assigned to the individual price indexes. Therefore, how to weight the individual price indexes is essential in calculating an aggregate price index, such as the NHCCI. The choice of weights also leads to the choice of index formula. In the economic index literature, there are three well known index formulas. They are the Laspeyres Index, the Paasche Index and the Fisher Ideal Index. In equation form, they are: (3) (Laspeyres price index)
(4) (Paasche price index)
(5) (Fisher price index) All three price index formulas use quantities of individual cost items as weights to their respective prices in calculating the aggregate price index. However, the Laspeyres price index formula uses quantities of the base period (0) as weights, while the Paasche price index formula uses quantities of the current period (t) as weights. The Fisher price index is a geometric mean of the Laspeyres price index and the Paasche price index. Despite its many obvious advantages, the Laspeyres price index has its limitations. One of the limitations is that it usually overstates the impact of price increases and understates the impact of price decreases as the current period moves further away from the base period. This occurs because of the substitution effect when prices change in relative terms. Agents substitute away from goods whose relative prices increase so that the base year weights overstate the relative importance of these goods in the budget. As a result, the use of quantities from an earlier period as weights systematically biases the aggregate price index upward from the real change in aggregate price. In contrast, an aggregate price index derived from the Paasche price index formula is usually biased downward due to the substitution effect. A second limitation of the Laspeyres index as it is often implemented is that as time goes on the fixed base year become less relevant to the current year or the year(s) of concern. However, if the base year is shifted forward in time, the entire index series will be changed. In other words, history will be rewritten every time the base year is changed. The Fisher Ideal index, proposed by Irving Fisher in 1922, is one of the superlative indexes that give good approximations to the theoretical or "exact" costofliving index and yet are relatively simple to compute and use. Compared to fixedweighted Laspeyres or Paasche Indexes, Fisher Ideal index takes the weights of both the base period and the current period into account. By doing so, Fisher Ideal index has the ability to accommodate the effects of substitutions, something the Laspeyres and Paasche indexes do not do. A major advantage of Fisher Ideal index over other superlative indexes, such as the Tornquvist index, is its "dual" property, i.e. a Fisher Ideal price index implies a Fisher Ideal quantity index, and vice versa. In other words, the product of a Fisher Ideal price index between two periods and a Fisher Ideal quantity index between the same two periods is equal to the total change in value (measured in current dollars) between those two periods. All these advantages strongly suggest that the Fisher Ideal index formula is an excellent choice for building the NHCCI. Step 4. Calculating aggregate price index for two adjacent periodsSince the OSI BidTabs database provides data on bid value and bid quantity and estimated bid price data for each cost item of highway constructions in the United States, we can apply the Fisher Ideal Index formula to the bid quantity and estimated bid price data from BidTabs data at the cost item (or Pay Item) level to calculate the NHCCI. However, each time when the Fisher Ideal Index formula is applied to the price and quantity data, one and only one index number will be generated for the two time periods the data represent. In other words, the formula will not generate a price index series at once. The time period can be a month, a quarter, or a year and is usually determined by the data availability. An index number can be generated between any two periods in time. The two periods can be adjacent to each other. They also can be far away from each other with many periods between them. However, in order to build an index that accurately track price changes from one period to the next over time, it will be necessary to generate an index number for every pair of adjacent periods of the entire time period for which an index is build. Step 5. Chain index numbers of adjacent periods into a time series of indexesLet : : : From the equations, we can see that the R_{1} is the index number of period (1) relative to period (0); R_{2} is the index number of period (2) relative to period (1); and R_{t} is the index number of period (t) relative to period (t1); and that each index number presents the aggregate price of the current period in relative term to the aggregate price of the previous period. Mathematicians call this kind of indexing relative indexing. In relative indexing, an index number highlights the change in price from the adjacent previous period. However, to show price changes over time, it will be more effective to compare the price of each period to the price of the base period. When an index is calculated by comparing the concerned period directly to the base period, it is called "direct indexing". The procedure of direct indexing is a dual process. That is, while the price of the concerned period is indexed in terms relative to the price of the base period, the price of the base period is also indexed to 1 and only 1. Therefore, the value of a direct index is always in terms relative to 1 and equal to the change between the two periods. This property provides the mathematical underpinning for the "chain" index procedure. When the price of the base period (0) is indexed to 1, the chained index numbers, I_{1} for period (1), I_{2} for period (2), …, and I_{t} for period (t), can be calculated as: (9) : In words, the chained index number of any period (to the base period) can be calculated as the product of the consecutive multiplication of the changes of the adjacent periods between the base period and that period. For example, with the chaintype procedure and annual rates of changes (R_{t}), the index of year 1995 to year 1990 (I_{90,95}) can be calculated as: SummaryIn summary, the Chained Fisher Ideal Index method for building the NHCCI contains two steps. In the first step, Fisher Ideal Index formula is used to calculate changes in aggregate price between adjacent periods with bid quantity and estimated bid price data at the cost item (or Pay Item) level from Oman BidTabs database as inputs. This step is also an aggregation process. Changes in aggregate price of highway construction as a whole calculated in this way are essentially the averages of quantity weighted changes in the prices of the cost items of highway construction. In the second step, changes in aggregate price between adjacent periods are chained together through consecutive multiplication to form a time series of aggregate price index for highway construction as a whole. The Chained Fisher Ideal Index method recognizes the need for estimating changes in the aggregate price of highway construction as a whole to use weights that are relevant and appropriate for the specific periods being measured. The Chained Fisher Ideal Index method has three important advantages over FixedWeighted Indexes. First, while it makes aggregation of price changes in many and different cost items into one measure through weighting, it captures the effects of changes in the relative importance of different cost items in highway construction over time. Second, it minimizes substitution bias and, at the same time, provides a more accurate track of price changes in highway construction cost items as a whole. Third, it eliminates the inconvenience and confusion associated with FixedWeighted Indexes of updating the weights and base periods, and thus rewriting economic history, as base periods move further and further into the past and become more and more irrelevant to the current. 
Contact 

Updated: 04/04/2011 