Scoring algorithm
From Wikipedia, the free encyclopedia
In statistics, Fisher's Scoring algorithm is a form of Newton's method used to solve maximum likelihood equations numerically.
[edit] Sketch of Derivation
Let be random variables, independent and identically distributed with twice differentiable p.d.f. f(y;θ), and we wish to calculate the maximum likelihood estimator (M.L.E.) θ * of θ. First, suppose we have a starting point for our algorithm θ0, and consider a Taylor expansion of the score function, V(θ), about θ0:
- ,
where
is the observed information matrix at θ0. Now, setting θ = θ * , using that V(θ * ) = 0 and rearranging gives us:
- .
We therefore use the algorithm
- ,
and under certain regularity conditions, it can be shown that .
[edit] Fisher Scoring
In practice, is usually replaced by , the Fisher information, thus giving us the Fisher Scoring Algorithm:
- .