We claim the MLE also achieves asymptotic normality. In fact, we claim we even know its asymptotic variance. It turns out, however, that we'll need a little more setup before we get to asymptotic variance.
Definition. Consider a statistical model with a parameter θ and varying PDFs given by fθ(x), dependent on θ. Given an observation x and a proposed value θ of the parameter, the score is:
s(x;θ):=∂θ∂logfθ(x)=fθ(x)∂θ∂fθ(x).
The RHS comes from a single application of the chain rule. When s(x;θ) is positive, it means that x would be better explained if the proposed θ were increased, and vice versa.
Remark. The notation is slightly confusing; as a simpler example, consider defining g(x):=dxdx2 and concluding g(5)=10.
Theorem. (Zero Mean Score) We have Eθ∗[s(X;θ∗)]=0, where the Eθ∗ notation indicates that X is sampled from the distribution Pθ∗; in other words, the proposed value θ∗ is correct.
In this case, the score has some positives and negatives, but expectedly is overall neutral in how the proposal θ∗ should change.
Note that the definition of score doesn't care whether x is sampled from a distribution that uses the proposed value θ for its parameter. The definition of Fisher information, on the other hand, does care.
Definition. Consider a statistical model with a parameter θ and varying PDFs given by fθ(x), dependent on θ. As a function of the true value of θ, the Fisher information of the resulting distribution is:
I(θ):=Vθ[s(X;θ)]=Eθ[s(X;θ)2].
As usual, the Eθ and Vθ notation indicates that X∼Pθ; in other words, that θ is the “true value” of the parameter. It's because of this and the previous theorem that the above two expressions for I(θ) are equivalent.
When I(θ) is large, it means a single observation x will tend to suggest very large changes to the proposed θ. In other words, singular observations x carry more information.
Example. Given the model {N(θ,9)∣θ∈R}, determine I(θ). Do the same for {N(θ,900)∣θ∈R}.
Solution: Recall that the PDF of X∼N(θ,9) (with σ=3) is given by:
It's a constant! Expectedly, the Fisher information for {N(θ,900)∣θ∈R} is constantly 9001.
Notably, the Fisher information of the latter is smaller than the former. This should make sense; a single observation from {N(θ,900)∣θ∈R} tells you a lot less about θ than a single observation from {N(θ,9)∣θ∈R} does.
The Fisher information has one more alternative representation.
Theorem. (Equivalent Fisher) Fisher information equals the negative expected curvature of the log likelihood; that is,
I(θ)=−Eθ[∂θ2∂2logfθ(X)].
Proof: Just a lot of calculus. By the quotient and chain rules, we have:
Finally, when we have multiple samples, we can talk about “total Fisher information”.
Definition. Given n samples {Xi}i=1n, recall ℓn(θ):=∑i=1nlogfθ(Xi) is the log likelihood. Then the total Fisher information gained from these samples is:
In(θ):=−Eθ[∂θ2∂2ℓn(θ)]=nI(θ).
These two expressions are equal because all the Xi are sampled from the same distribution Pθ, so applying linearity of expectation yields n copies of I(θ) summed together.
§ MLE Asymptotic Normality
Now we can finally get to asymptotic normality of the MLE.
Theorem. (MLE Asymptotic Normality) Under mild regularity conditions, the MLE θ^n has asymptotic variance I(θ∗)1; that is,
n(θ^n−θ∗)⇝N(0,I(θ∗)1).
Proof: Recall the log likelihood ℓn(θ):=∑i=1nlogfθ(Xi). The definition of the MLE θ^n is that it maximizes ℓn(θ), meaning:
∂θ∂ℓn(θ^n)=i=1∑ns(Xi;θ^n)=0.
Recall that we proved the consistency of θ^n earlier, meaning θ^n→Pθ∗. Thus, it makes sense to take the Taylor approximation:
All that setup pays off here; it turns out the numerator and denominator of this fraction can be expressed very nicely.
By “Zero Mean Score”, the definition of Fisher information, and CLT, the numerator converges (⇝) to N(0,I(θ∗)).
By “Equivalent Fisher” and LLN, the denominator converges (→P) to −I(θ∗).
Thus, by Slutsky's lemma, we have:
n(θ^n−θ∗)⇝−(−I(θ∗)N(0,I(θ∗)))=N(0,I(θ∗)1).
And that's it. ■
Knowing that the asymptotic variance is I(θ∗)1 is useful for constructing confidence intervals using the MLE θ^n, especially when the variance of θ^ would not otherwise be easy to compute directly.
Remark. For the model {Ber(p)∣p∈(0,1)}, the Fisher information is I(p)=p(1−p)1. CYU: Why is this expected?
§ The Cramér-Rao Lower Bound
As the following theorem explains, the MLE is in some sense the best estimator possible, as long as it is unbiased.
Theorem. (Cramér-Rao Lower Bound) Let θ^n be any unbiased estimator of θ. Then Vθ∗[θ^n]≥nI(θ∗)1.
Proof: The finish of the proof will use the following theorem.
Theorem (Cauchy-Schwarz). For any random variables U and V, we have Cov(U,V)2≤Var(U)⋅Var(V).
Proof: The point is that Var(U−λV)≥0 for all λ. The LHS expands to a quadratic in λ, so the discriminant of this quadratic must be nonpositive. The nonpositivity of the discriminant simplifies to the above theorem. □
We'll invoke the above theorem on U:=θ^n and V:=∑i=1ns(Xi;θ∗).
Lemma 1. We have Varθ∗(V)=nI(θ∗).
Proof: The Xi are independent, so variances add, and then this follows straight from the definition of Fisher information. □
Now for the hard part.
Lemma 2. We have Covθ∗(U,V)=1.
Proof: Note that Eθ∗[∑i=1ns(Xi;θ∗)]=0 by “Zero Mean Score”. Also note that we're considering the joint random variable (X1,…,Xn), so our integrals will need to use the joint PDFs ∏i=1nfθ∗(xi). That said, the rest is computation.