Identification
It is not possible to construct a constant-quality price index with only knowledge of transaction prices and when goods sell. All that can be known is the transaction-price index, which need not agree with the constant-quality index. Making progress towards identifying a constant-quality price index with information on transaction prices requires making assumptions.
The most straightforward assumption that identifies the constant-quality price index with the transaction-price index is the assumption that there are no systematic difference between the goods that transact at different points in time, so that the movement in potential prices is the same as the movement in observable transaction prices. This is equivalent to assuming that potential prices are (statistically) independent of the time when a good actually sells, \(\{p(1), p(0)\} \perp t\), so the distribution of potential prices for goods that sell in period 0 is the same as the distribution of potential prices for goods that sell in period 1.
If this independence assumption holds, then \(E(\rho(t) | t) = E(\rho(t))\) for \(t=0,1\) and so, as long as \(0 < P(t = 1) < 1\), so that there are goods that sell in both periods, \[\begin{align*} \log(I^{Q}) &= E(\rho(1)) - E(\rho(0)) \\ &= E(\rho(1) | t = 1) - E(\rho(0) | t = 0) \\ &= \log(I^{T}). \end{align*}\] That is, the constant-quality index is identical to the observable transaction-price index.33
In practice, assuming that potential prices are independent of the time when a good sells is a fairly strong assumption. Unless there is reason to believe that goods sell at random, it is likely an inappropriate assumption. Nonetheless, it serves as the foundational assumption that justifies the use of more sophisticated methods for constructing a constant-quality price index.
One of the key insights from the program evaluation literature is that it is often easier to get a treatment effect for a sub-population than for the entire population. For example, the average effect of treatment on the treated is identified under weaker conditions than the average treatment effect on the entire population. As a constant-quality price index is just an average treatment effect, it is worth wondering if independence can be relaxed while still delivering a constant-quality index. In certain cases the answer is yes, if a price index applies to a sub-population of goods (e.g., the population of goods that actually sell in period 1, which is the average treatment effect on the treated). This means that tools in the program evaluation literature—such as instrumental variables for local average treatment effects, or regression discontinuity—can be used to calculate a constant-quality price index, although this is still a relatively new area.↩︎