Scoring algorithm

Scoring algorithm

In statistics, Fisher's Scoring algorithm is a form of Newton's method used to solve maximum likelihood equations numerically.

ketch of Derivation

Let Y_1,ldots,Y_n be random variables, independent and identically distributed with twice differentiable p.d.f. f(y; heta), and we wish to calculate the maximum likelihood estimator (M.L.E.) heta^* of heta. First, suppose we have a starting point for our algorithm heta_0, and consider a Taylor expansion of the score function, V( heta), about heta_0:

: V( heta) approx V( heta_0) - mathcal{J}( heta_0)( heta - heta_0),

where

: mathcal{J}( heta_0) = - sum_{i=1}^n left. abla abla^{ op} ight|_{ heta= heta_0} log f(Y_i ; heta)

is the observed information matrix at heta_0. Now, setting heta = heta^*, using that V( heta^*) = 0 and rearranging gives us:

: heta^* = heta_{0} + mathcal{J}^{-1}( heta_{0})V( heta_{0}).

We therefore use the algorithm

: heta_{m+1} = heta_{m} + mathcal{J}^{-1}( heta_{m})V( heta_{m}),

and under certain regularity conditions, it can be shown that heta_m ightarrow heta^*.

Fisher Scoring

In practice, mathcal{J}( heta) is usually replaced by mathcal{I}( heta)= mathrm{E} [J( heta)] , the Fisher information, thus giving us the Fisher Scoring Algorithm:

: heta_{m+1} = heta_{m} + mathcal{I}^{-1}( heta_{m})V( heta_{m}).

References


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Smith-Waterman algorithm — The Smith Waterman algorithm is a well known algorithm for performing local sequence alignment; that is, for determining similar regions between two nucleotide or protein sequences. Instead of looking at the total sequence, the Smith Waterman… …   Wikipedia

  • Katchalski-Katzir algorithm — The Katchalski Katzir algorithm is an algorithm for docking of rigid molecules, developed by Ephraim Katchalski/Katzir.It is a purely geometric algorithm, but some extensions of it also implement electrostatics.The algorithm s first step is… …   Wikipedia

  • Medical algorithm — A medical algorithm for assessment and treatment of overweight and obesity. A medical algorithm is any computation, formula, statistical survey, nomogram, or look up table, useful in healthcare. Medical algorithms …   Wikipedia

  • Naranjo algorithm — The Naranjo algorithm, Naranjo Scale, or Naranjo Nomogram is a questionnaire designed by Naranjo et al. for determining the likelihood of whether an ADR (adverse drug reaction) is actually due to the drug rather than the result of other factors.… …   Wikipedia

  • Mass spectrometry software — is software used for data acquisition, analysis, or representation in mass spectrometry. Contents 1 MS/MS peptide identification 1.1 Database search algorithms 1.1.1 SEQUEST 1.1.2 …   Wikipedia

  • Computerized adaptive testing — (CAT) is a form of computer based test that adapts to the examinee s ability level. For this reason, it has also been called tailored testing. Contents 1 How CAT works 2 Advantages 3 Disadvantages …   Wikipedia

  • Computer-adaptive testing — A computer adaptive testing (CAT) is a method for administering tests that adapts to the examinee s ability level. For this reason, it has also been called tailored testing . How CAT worksCAT successively selects questions so as to maximize the… …   Wikipedia

  • List of statistics topics — Please add any Wikipedia articles related to statistics that are not already on this list.The Related changes link in the margin of this page (below search) leads to a list of the most recent changes to the articles listed below. To see the most… …   Wikipedia

  • List of mathematics articles (S) — NOTOC S S duality S matrix S plane S transform S unit S.O.S. Mathematics SA subgroup Saccheri quadrilateral Sacks spiral Sacred geometry Saddle node bifurcation Saddle point Saddle surface Sadleirian Professor of Pure Mathematics Safe prime Safe… …   Wikipedia

  • Record linkage — (RL) refers to the task of finding entries that refer to the same entity across different data sources (e.g., files, books, websites, databases, etc.). Record linkage is an appropriate technique when you have to join data sets that do not already …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”