1. Motivation
This post describes Fano’s inequality. It’s not a particularly complicated result. After all, it first shows up on page 33 of Cover and Thomas (1991). However, I recently ran across the result again for the first time in a while, and I realized it had an interesting asset pricing implication.
Roughly speaking, what does inequality say? Suppose I need to make some decision, and you give me some news that helps me decide. Fano’s inequality gives a lower bound on the probability that I end up making the wrong choice as a function of my initial uncertainty and how informative your news was. What’s cool about the result is that it doesn’t place any restrictions on how I make my decision. i.e., it gives a lower bound on my best case error probability. If the bound is negative, then in principle I might be able to eliminate my decision error. If the bound is positive (i.e., binds), then there is no way for me to use the news you gave me to always make the right decision.
Now, back to asset pricing. We want accurate prices so that, in the words of Fama (1970), they can serve as “signals for resource allocation.” If we treat resource allocation as a discrete choice problem and prices as news, then Fano’s inequality applies and gives bounds on how effectively decision makers can use this information.
2. Notation
I start by laying out the notation. Imagine that a decision maker wants to predict the value of a random variable that can take on possible values:
(1)
e.g., you might think about the decision maker as a farmer and as the most profitable crop he can plant next fall. The probability that takes on each of the values is given by:
(2)
Finally, I use the operator to denote the entropy of a random variable:
(3)
3. Main Result
Now, imagine that the farmer knows which crop currently has the highest futures price, , and that this price signal is correlated with the correct choice of which crop to plant:
(4)
The farmer could use this information to make an educated guess about the right crop to plant:
(5)
e.g., his rule might be something simple like, “Plant the crop with the highest futures price today.” Or, it might be something more complicated like, “Plant the crop with the highest futures price today unless it’s corn in which case plant soy beans.” I am agnostic about what function the farmer uses to turn price signals into crop decisions. Let denote whether or not he got the decision right though:
(6)
Fano’s inequality links the probability that the farmer makes the wrong crop choice, , to his remaining entropy after seeing the price signals, :
(7)
4. Quick Proof
The result follows from applying the entropy chain rule in different ways. Let’s think about the entropy of the joint distribution of errors and crop choices, , after the farmer see the price signal, . The entropy chain rule says that we can rewrite this quantity as:
(8)
where the second term on the right-hand side is since if you know the correct crop choice you will never make an error. Yet, we can also rewrite as follows using the exact same chain rule:
(9)
It’s not like either or has a privileged position in the joint distribution !
Applying the chain rule in ways then leaves us with the equation:
(10)
The first term on the left-hand side is bounded above by:
(11)
since conditioning on a random variable weakly lowers entropy and a binary choice variable has at most bit of information. Rewriting the second term on the left-hand side as follows:
(12)
then gives the desired result since the uniform distribution maximizes a discrete variable’s entropy:
(13)
5. Application
Now let’s consider an application. Suppose that the farmer can plant different crops: 1) corn, 2) wheat, 3) soy, and 4) rice. Let denote the most profitable of these crops to plant, and let denote the crop with the highest current futures price. Suppose the choice and price variables have the following joint distribution:
(14)
e.g., this table reads that of time rice has the highest futures contract price, and conditional on rice having the highest future price the farmer should always plant corn the following year. In this world, the conditional entropy of the farmer’s decision after seeing the price signal is given by:
(15)
in units of bits.
Here’s the punchline. If we rearrange Fano’s inequality to isolate the error rate on the left-hand side, we see that there is no way for the farmer to plant the right crop more that of the time:
(16)
What’s more, this result is independent of how the farmer incorporates the price information.