Fisher information

Imagine trying to pinpoint the true value of an unknown characteristic, like the bias of a coin, just by observing its flips. Fisher information provides a brilliant mathematical lens to quantify exactly how much 'information' your observations carry about that elusive parameter. It's a fundamental concept that underpins much of modern statistical inference, guiding us to the most precise estimates possible and revealing the intrinsic limits of our knowledge. Fisher Information quantifies how much a random variable's observations tell us about an unknown parameter of its underlying distribution. It forms the bedrock of the Cramér-Rao bound, a powerful theorem that sets a fundamental lower limit on the variance (and thus imprecision) of any unbiased statistical estimator. This concept extends beyond single parameters, evolving into a matrix that helps analyze models with multiple unknowns and even connects statistics to geometry.

Source: Wikipedia

AI Summary

Imagine trying to pinpoint the true value of an unknown characteristic, like the bias of a coin, just by observing its flips. Fisher information provides a brilliant mathematical lens to quantify exactly how much 'information' your observations carry about that elusive parameter. It's a fundamental concept that underpins much of modern statistical inference, guiding us to the most precise estimates possible and revealing the intrinsic limits of our knowledge.

What is Fisher Information?

At its heart, Fisher information is a way to measure the 'sharpness' of a statistical model. Think of it as telling you how much an observable random variable — like the result of a coin toss or a measurement in an experiment — can inform you about an unknown parameter governing that variable. It's not about the data itself, but about the likelihood function that models the data.

This powerful idea was championed by the renowned statistician Sir Ronald Fisher, building on earlier work by Francis Ysidro Edgeworth. Fisher information revolutionized how statisticians approached estimation problems, especially in the context of maximum-likelihood estimation (MLE).

Why is this 'information' so important? Because it helps us understand the fundamental limits of statistical estimation. It's directly linked to how precisely we can estimate an unknown parameter — a concept we'll explore with the famous Cramér-Rao bound.

Beyond Classical Statistics

Fisher information isn't just for classical statistics. In the world of Bayesian statistics, it helps construct 'non-informative' prior distributions, guiding us when we have little initial knowledge. It also plays a key role in understanding the large-sample behavior of posterior distributions.

Even in scientific domains, from physics to biology, systems whose likelihood functions exhibit certain properties often operate at a maximum Fisher information level. This suggests a deep connection between the information content of a model and the underlying physical reality it describes.

The Intuition Behind the Math

Let's imagine you're trying to estimate an unknown parameter, say, the true probability 'theta' of a biased coin landing on heads. You collect some data, like a series of coin flips. Your data defines a probability density function, or likelihood function, that depends on 'theta'.

If this likelihood function is sharply peaked with respect to changes in 'theta' — meaning small changes in 'theta' lead to big changes in the probability of observing your data — then your data provides a lot of information. You can pinpoint 'theta' quite accurately.

Conversely, if the likelihood function is flat and spread-out, then many different values of 'theta' would explain your data almost equally well. In this scenario, your data carries little information, and you'd need many more observations to make a precise estimate.

Formal Definition: The Score

To formalize this, statisticians introduce the 'score'. The score is the partial derivative of the natural logarithm of the likelihood function with respect to the parameter 'theta'. Taking the logarithm simplifies calculations, especially with products of probabilities.

Under certain mathematical conditions, if 'theta' is the true underlying parameter, the expected value of this score is always zero. This makes intuitive sense: on average, if your model is correct, the score shouldn't systematically pull you in one direction or another.

This equation states that the expected value of the score, given the true parameter 'theta', is zero. It's a foundational property that allows us to define Fisher information as the variance of this score.

\operatorname{E} \left[\left.\frac{\partial}{\partial \theta }\log f(X;\theta )\,\,\right|\,\,\theta \right]=0

Fisher Information as Variance

The Fisher information, denoted by $\mathcal{I}(\theta)$, is then formally defined as the variance of the score. A high variance of the score means the score often deviates significantly from its zero expectation, indicating the likelihood function is very sensitive to 'theta' — thus, more information!

This is the primary definition. Notice that since it's an expected value, Fisher information is a single value that depends on the parameter 'theta' and the distribution, not on any specific observation 'X'. It's always non-negative.

\mathcal{I}(\theta )=\operatorname{E} \left[\left.\left({\frac {\partial }{\partial \theta }}\log f(X;\theta )\right)^{2}\,\,\right|\,\,\theta \right]

Under slightly stronger conditions, Fisher information can also be expressed in terms of the second derivative of the log-likelihood. This form offers a beautiful geometric interpretation.

This equation tells us that Fisher information is essentially the expected curvature of the log-likelihood function. A high curvature (sharp peak) means high information, while low curvature (blunt peak) means low information. This visualizes exactly what we discussed earlier!

\mathcal{I}(\theta )=-\operatorname{E} \left[\left.\frac{\partial ^{2}}{\partial \theta ^{2}}\log f(X;\theta )\,\,\right|\,\,\theta \right]

Regularity Conditions

For these elegant mathematical definitions and interpretations to hold true, certain 'regularity conditions' must be met. These conditions ensure that functions are well-behaved, allowing for operations like differentiating under an integral sign.

An example of a distribution that violates these conditions is the uniform distribution from 0 to 'theta'. Its upper bound depends on 'theta', which can cause issues for the standard Fisher information properties.

The probability density function's derivative exists almost everywhere. The integral of the PDF can be differentiated under the integral sign. The support (the range of possible values) of the random variable does not depend on the parameter.

Information from Multiple Samples

A very practical property of Fisher information is its additivity. If you have multiple independent samples from the same distribution, the total Fisher information is simply the sum of the information from each individual sample. This is incredibly useful!

For 'n' independent and identically distributed (i.i.d.) observations, the total Fisher information is 'n' times the Fisher information of a single observation. This means more data proportionally increases the information available for estimation.

The Cramér-Rao Bound: The Limit of Precision

Perhaps the most impactful application of Fisher information is its role in the Cramér-Rao bound. This fundamental theorem states that there's a limit to how precise any unbiased estimator of a parameter can be. No matter how clever your estimator, its variance cannot be smaller than a certain value.

Specifically, the variance of any unbiased estimator $\hat{\theta}(X)$ of a parameter $\theta$ must be greater than or equal to the reciprocal of the Fisher information for $\theta$.

This equation is profoundly important. It tells us that high Fisher information — meaning more 'sharpness' in our likelihood function — directly translates to a lower possible variance for our estimator. In simpler terms: more information allows for more precise estimates.

\operatorname{Var} (\hat{\theta })\geq {\frac {1}{{\mathcal {I}}(\theta )}}

The derivation of this bound often involves elegant mathematical tools like the Cauchy-Schwarz inequality, which relates the product of integrals to the integrals of products. It elegantly ties together the variance of an estimator with the information content of the data.

An Illustrative Example: The Bernoulli Trial

Let's put this into practice with a classic example: a Bernoulli trial. Imagine flipping a biased coin, where the probability of heads is $\theta$ and tails is $1-\theta$. We want to estimate $\theta$ from a single flip or a series of flips.

For a single Bernoulli trial, the likelihood function for observing 'X' (where X=1 for heads, X=0 for tails) is $f(X; \theta) = \theta^X (1-\theta)^{1-X}$. Applying the definition involving the second derivative of the log-likelihood, we can calculate the Fisher information.

For a single Bernoulli trial, the Fisher information turns out to be $1 / (\theta(1-\theta))$. Notice that when $\theta$ is close to 0 or 1, the information is high — it's easy to tell if a coin is extremely biased. When $\theta$ is near 0.5, the information is lower, as it's harder to distinguish a truly fair coin from one slightly biased.

\mathcal{I}(\theta )={\frac {1}{\theta (1-\theta )}}

Extending this, for 'n' independent Bernoulli trials, the Fisher information is simply $n / (\theta(1-\theta))$. The Cramér-Rao bound then tells us that the variance of any unbiased estimator of $\theta$ will be at least $(\theta(1-\theta))/n$.

The Fisher Information Matrix: Multiple Parameters

What if you have a model with multiple unknown parameters? Instead of a single number, Fisher information becomes a matrix, aptly named the Fisher Information Matrix (FIM). If you have 'N' parameters, the FIM will be an 'N x N' matrix.

Each element of the FIM captures the expected interaction between the sensitivities of the likelihood function to different parameters. It essentially quantifies how much information the data provides about each parameter, and how changes in one parameter relate to changes in another.

[\mathcal{I}(\theta )]_{i,j}=\operatorname{E} \left[\left.\left({\frac {\partial }{\partial \theta _{i}}}\log f(X;\theta )\right)\left({\frac {\partial }{\partial \theta _{j}}}\log f(X;\theta )\right)\,\,\right|\,\,\theta \right]

The FIM is a positive semidefinite matrix and, if it's positive definite, it can define a Riemannian metric on the parameter space. This deep connection forms the basis of 'information geometry,' a field that uses differential geometry to understand statistical models.

Article

Fisher information

Sir Ronald Aylmer Fisher (1890–1962) in 1912, as a Steward at the First International Eugenics Conference

In mathematical statistics, the Fisher information is a way of measuring the amount of information that an observable random variable X carries about an unknown parameter θ of a distribution that models X. Formally, it is the variance of the score, or the expected value of the observed information.

The role of the Fisher information in the asymptotic theory of maximum-likelihood estimation was emphasized and explored by the statistician Sir Ronald Fisher (following some initial results by Francis Ysidro Edgeworth). The Fisher information matrix is used to calculate the covariance matrices associated with maximum-likelihood estimates. It can also be used in the formulation of test statistics, such as the Wald test.

In Bayesian statistics, the Fisher information plays a role in the derivation of non-informative prior distributions according to Jeffreys' rule. It also appears as the large-sample covariance of the posterior distribution, provided that the prior is sufficiently smooth (a result known as Bernstein–von Mises theorem, which was anticipated by Laplace for exponential families). The same result is used when approximating the posterior with Laplace's approximation, where the Fisher information appears as the covariance of the fitted Gaussian.

Statistical systems of a scientific nature (physical, biological, etc.) whose likelihood functions obey shift invariance have been shown to obey maximum Fisher information. The level of the maximum depends upon the nature of the system constraints.

Definition

Fisher information

The Fisher information is a way of measuring the amount of information that an observable random variable ${\displaystyle X}$ carries about an unknown parameter ${\displaystyle \theta }$ upon which the probability of ${\displaystyle X}$ depends. Let ${\displaystyle f(X;\theta )}$ be the probability density function (or probability mass function) for ${\displaystyle X}$ conditioned on the value of ${\displaystyle \theta }$. It describes the probability that we observe a given outcome of ${\displaystyle X}$, given a known value of ${\displaystyle \theta }$. If ${\displaystyle f}$ is sharply peaked with respect to changes in ${\displaystyle \theta }$, it is easy to indicate the "correct" value of ${\displaystyle \theta }$ from the data, or equivalently, that the data ${\displaystyle X}$ provides a lot of information about the parameter ${\displaystyle \theta }$. If ${\displaystyle f}$ is flat and spread-out, then it would take many samples of ${\displaystyle X}$ to estimate the actual "true" value of ${\displaystyle \theta }$ that would be obtained using the entire population being sampled. This suggests studying some kind of variance with respect to ${\displaystyle \theta }$.

Formally, the partial derivative with respect to ${\displaystyle \theta }$ of the natural logarithm of the likelihood function is called the score. Under certain regularity conditions, if ${\displaystyle \theta }$ is the true parameter (i.e. ${\displaystyle X}$ is actually distributed as ${\displaystyle f(X;\theta )}$), it can be shown that the expected value (the first moment) of the score, evaluated at the true parameter value ${\displaystyle \theta }$, is 0:

${\displaystyle {\begin{aligned}\operatorname {E} \left[\left.{\frac {\partial }{\partial \theta }}\log f(X;\theta )\,\,\right|\,\,\theta \right]={}&\int {\mathbb {R} }{\frac {{\frac {\partial }{\partial \theta }}f(x;\theta )}{f(x;\theta )}}f(x;\theta )\,dx\\[6pt]={}&{\frac {\partial }{\partial \theta }}\int {\mathbb {R} }f(x;\theta )\,dx\\[6pt]={}&{\frac {\partial }{\partial \theta }}1\\[6pt]={}&0.\end{aligned}}}$

The Fisher information is defined to be the variance of the score:

${\displaystyle {\mathcal {I}}(\theta )=\operatorname {E} \left[\left.\left({\frac {\partial }{\partial \theta }}\log f(X;\theta )\right)^{2}\,\,\right|\,\,\theta \right]=\int {\mathbb {R} }\left({\frac {\partial }{\partial \theta }}\log f(x;\theta )\right)^{2}f(x;\theta )\,dx,}$

Note that ${\displaystyle {\mathcal {I}}(\theta )\geq 0}$. A random variable carrying high Fisher information implies that the absolute value of the score is often high. The Fisher information is not a function of a particular observation, as the random variable X has been averaged out.

If log f(x; θ) is twice differentiable with respect to θ, and under certain additional regularity conditions, then the Fisher information may also be written as

${\displaystyle {\mathcal {I}}(\theta )=-\operatorname {E} \left[\left.{\frac {\partial ^{2}}{\partial \theta ^{2}}}\log f(X;\theta )\,\,\right|\,\,\theta \right],}$

Thus, the Fisher information may be seen as the curvature of the support curve (the graph of the log-likelihood). Near the maximum likelihood estimate, low Fisher information indicates that the maximum appears to be "blunt", that is, there are many points in the neighborhood that provide a similar log-likelihood. Conversely, a high Fisher information indicates that the maximum is "sharp".

Regularity conditions

• The partial derivative of f(X; θ) with respect to θ exists almost everywhere. (It can fail to exist on a null set, as long as this set does not depend on θ.) • The integral of f(X; θ) can be differentiated under the integral sign with respect to θ. • The support of f(X; θ) does not depend on θ.

If θ is a vector then the regularity conditions must hold for every component of θ. It is easy to find an example of a density that does not satisfy the regularity conditions: The density of a Uniform(0, θ) variable fails to satisfy conditions 1 and 3. In this case, even though the Fisher information can be computed from the definition, it will not have the properties it is typically assumed to have.

In terms of likelihood

Because the likelihood of θ given X is always proportional to the probability f(X; θ), their logarithms necessarily differ by a constant that is independent of θ, and the derivatives of these logarithms with respect to θ are necessarily equal. Thus one can substitute in a log-likelihood l(θ; X) instead of log f(X; θ) in the definitions of Fisher Information.

Samples of any size

The value X can represent a single sample drawn from a single distribution or can represent a collection of samples drawn from a collection of distributions. If there are n samples and the corresponding n distributions are statistically independent then the Fisher information will necessarily be the sum of the single-sample Fisher information values, one for each single sample from its distribution. In particular, if the n distributions are independent and identically distributed then the Fisher information will necessarily be n times the Fisher information of a single sample from the common distribution. Stated in other words, the Fisher Information of i.i.d. observations of a sample of size n from a population is equal to the product of n and the Fisher Information of a single observation from the same population.

Informal derivation of the Cramér–Rao bound

The Cramér–Rao bound states that the inverse of the Fisher information is a lower bound on the variance of any unbiased estimator of θ. Van Trees (1968) and Frieden (2004) provide the following method of deriving the Cramér–Rao bound, a result which describes use of the Fisher information.

Informally, we begin by considering an unbiased estimator ${\displaystyle {\hat {\theta }}(X)}$. Mathematically, "unbiased" means that

${\displaystyle \operatorname {E} \left[\left.{\hat {\theta }}(X)-\theta \,\,\right|\,\,\theta \right]=\int \left({\hat {\theta }}(x)-\theta \right)\,f(x;\theta )\,dx=0{\text{ regardless of the value of }}\theta .}$

This expression is zero independent of θ, so its partial derivative with respect to θ must also be zero. By the product rule, this partial derivative is also equal to

${\displaystyle 0={\frac {\partial }{\partial \theta }}\int \left({\hat {\theta }}(x)-\theta \right)\,f(x;\theta )\,dx=\int \left({\hat {\theta }}(x)-\theta \right){\frac {\partial f}{\partial \theta }}\,dx-\int f\,dx.}$

For each θ, the likelihood function is a probability density function, and therefore ${\displaystyle \int f\,dx=1}$. By using the chain rule on the partial derivative of ${\displaystyle \log f}$ and then dividing and multiplying by ${\displaystyle f(x;\theta )}$, one can verify that

${\displaystyle {\frac {\partial f}{\partial \theta }}=f\,{\frac {\partial \log f}{\partial \theta }}.}$

${\displaystyle \int \left({\hat {\theta }}-\theta \right)f\,{\frac {\partial \log f}{\partial \theta }}\,dx=1.}$

${\displaystyle \int \left(\left({\hat {\theta }}-\theta \right){\sqrt {f}}\right)\left({\sqrt {f}}\,{\frac {\partial \log f}{\partial \theta }}\right)\,dx=1.}$

Squaring the expression in the integral, the Cauchy–Schwarz inequality yields

${\displaystyle 1={\biggl (}\int \left[\left({\hat {\theta }}-\theta \right){\sqrt {f}}\right]\cdot \left[{\sqrt {f}}\,{\frac {\partial \log f}{\partial \theta }}\right]\,dx{\biggr )}^{2}\leq \left[\int \left({\hat {\theta }}-\theta \right)^{2}f\,dx\right]\cdot \left[\int \left({\frac {\partial \log f}{\partial \theta }}\right)^{2}f\,dx\right].}$

The second bracketed factor is defined to be the Fisher Information, while the first bracketed factor is the mean-squared error (MSE) of the estimator ${\displaystyle {\hat {\theta }}}$. Since the estimator is unbiased, its MSE equals its variance. By rearranging, the inequality tells us that

${\displaystyle \operatorname {Var} ({\hat {\theta }})\geq {\frac {1}{{\mathcal {I}}\left(\theta \right)}}.}$

In other words, the precision to which we can estimate θ is fundamentally limited by the Fisher information of the likelihood function.

Alternatively, the same conclusion can be obtained directly from the Cauchy–Schwarz inequality for random variables, ${\displaystyle |\operatorname {Cov} (A,B)|^{2}\leq \operatorname {Var} (A)\operatorname {Var} (B)}$, applied to the random variables ${\displaystyle {\hat {\theta }}(X)}$ and ${\displaystyle \partial {\theta }\log f(X;\theta )}$, and observing that for unbiased estimators we have${\displaystyle \operatorname {Cov} [{\hat {\theta }}(X),\partial {\theta }\log f(X;\theta )]=\int {\hat {\theta }}(x)\,\partial {\theta }f(x;\theta )\,dx=\partial {\theta }\operatorname {E} [{\hat {\theta }}]=1.}$

Examples

Single-parameter Bernoulli experiment

A Bernoulli trial is a random variable with two possible outcomes, 0 and 1, with 1 having a probability of θ. The outcome can be thought of as determined by the toss of a biased coin, with the probability of heads (1) being θ and the probability of tails (0) being 1 − θ.

Let X be a Bernoulli trial of one sample from the distribution. The Fisher information contained in X may be calculated to be:

${\displaystyle {\begin{aligned}{\mathcal {I}}(\theta )&=-\operatorname {E} \left[\left.{\frac {\partial ^{2}}{\partial \theta ^{2}}}\log \left(\theta ^{X}(1-\theta )^{1-X}\right)\right|\theta \right]\\[5pt]&=-\operatorname {E} \left[\left.{\frac {\partial ^{2}}{\partial \theta ^{2}}}\left(X\log \theta +(1-X)\log(1-\theta )\right)\,\,\right|\,\,\theta \right]\\[5pt]&=\operatorname {E} \left[\left.{\frac {X}{\theta ^{2}}}+{\frac {1-X}{(1-\theta )^{2}}}\,\,\right|\,\,\theta \right]\\[5pt]&={\frac {\theta }{\theta ^{2}}}+{\frac {1-\theta }{(1-\theta )^{2}}}\\[5pt]&={\frac {1}{\theta (1-\theta )}}.\end{aligned}}}$

Because Fisher information is additive, the Fisher information contained in n independent Bernoulli trials is therefore

${\displaystyle {\mathcal {I}}(\theta )={\frac {n}{\theta (1-\theta )}}.}$

If ${\displaystyle x{i}}$ is one of the ${\displaystyle 2^{n}}$ possible outcomes of n independent Bernoulli trials and ${\displaystyle x{ij}}$ is the j th outcome of the i th trial, then the probability of ${\displaystyle x{i}}$ is given by

${\displaystyle p(x{i},\theta )=\prod {j=0}^{n}\theta ^{x{ij}}(1-\theta )^{x{ij}}}$

The sample mean of the i th trial is ${\displaystyle \mu {i}=(1/n)\sum {j=1}^{n}x{ij}}$. The expected value of the sample mean (over the sampling distribution) is

${\displaystyle E(\mu )=\sum {x{i}}\mu {i}\,p(x{i},\theta )=\theta ,}$

where the sum is over all ${\displaystyle 2^{n}}$ possible trial outcomes. The expected value of the square of the sample mean is

${\displaystyle E(\mu ^{2})=\sum {x{i}}\mu {i}^{2}\,p(x{i},\theta )={\frac {(1+(n-1)\theta )\theta }{n}}}$

${\displaystyle E(\mu ^{2})-E(\mu )^{2}={\frac {\theta (1-\theta )}{n}}}$

It is seen that the Fisher information is the reciprocal of the variance of the mean number of successes in n Bernoulli trials. This is generally true. In this case, the Cramér–Rao bound is an equality.

Estimate θ from X ~ Bern (√θ)

As another toy example consider a random variable ${\displaystyle X}$ with possible outcomes 0 and 1, with probabilities ${\displaystyle p{0}=1-{\sqrt {\theta }}}$ and ${\displaystyle p{1}={\sqrt {\theta }}}$, respectively, for some ${\displaystyle \theta \in [0,1]}$. Our goal is estimating ${\displaystyle \theta }$ from observations of ${\displaystyle X}$.

The Fisher information reads in this case${\displaystyle {\begin{aligned}{\mathcal {I}}(\theta )&=\mathrm {E} \left[\left({\frac {\partial }{\partial \theta }}\log f(X;\theta )\right)^{2}{\Bigg |}\,\theta \right]\\&=(1-{\sqrt {\theta }})\left({\frac {-1}{2{\sqrt {\theta }}(1-{\sqrt {\theta }})}}\right)^{2}+{\sqrt {\theta }}\left({\frac {1}{2\theta }}\right)^{2}\\&={\frac {1}{4\theta }}\left({\frac {1}{1-{\sqrt {\theta }}}}+{\frac {1}{\sqrt {\theta }}}\right)\end{aligned}}.}$This expression can also be derived directly from the change of reparametrization formula given below. More generally, for any sufficiently regular function ${\displaystyle f}$ such that ${\displaystyle f(\theta )\in [0,1]}$, the Fisher information to retrieve ${\displaystyle \theta }$ from ${\displaystyle X\sim \operatorname {Bern} (f(\theta ))}$ is similarly computed to be${\displaystyle {\mathcal {I}}(\theta )=f'(\theta )^{2}\left({\frac {1}{1-f(\theta )}}+{\frac {1}{f(\theta )}}\right).}$

Matrix form

Fisher information

When there are N parameters, so that θ is an N × 1 vector ${\displaystyle \theta ={\begin{bmatrix}\theta {1}&\theta {2}&\dots &\theta {N}\end{bmatrix}}^{\textsf {T}},}$ the Fisher information takes the form of an N × N matrix. This matrix is called the Fisher information matrix (FIM) and has typical element

${\displaystyle {\bigl [}{\mathcal {I}}(\theta ){\bigr ]}{i,j}=\operatorname {E} \left[\left.\left({\frac {\partial }{\partial \theta {i}}}\log f(X;\theta )\right)\left({\frac {\partial }{\partial \theta {j}}}\log f(X;\theta )\right)\,\,\right|\,\,\theta \right].}$

The FIM is a N × N positive semidefinite matrix. If it is positive definite, then it defines a Riemannian metric on the N-dimensional parameter space. The topic information geometry uses this to connect Fisher information to differential geometry, and in that context, this metric is known as the Fisher information metric.

Under certain regularity conditions, the Fisher information matrix may also be written as

${\displaystyle {\bigl [}{\mathcal {I}}(\theta ){\bigr ]}{i,j}=-\operatorname {E} \left[\left.{\frac {\partial ^{2}}{\partial \theta {i}\,\partial \theta {j}}}\log f(X;\theta )\,\,\right|\,\,\theta \right]\,.}$

• It is equal to minus the expected Hessian of the relative entropy. • It can be used as a Riemannian metric for defining Fisher-Rao geometry when it is positive-definite. • It can be understood as a metric induced from the Euclidean metric, after appropriate change of variable. • In its complex-valued form, it is the Fubini–Study metric. • It is the key part of the proof of Wilks' theorem, which allows confidence region estimates for maximum likelihood estimation (for those conditions for which it applies) without needing the Likelihood Principle. • In cases where the analytical calculations of the FIM above are difficult, it is possible to form an average of easy Monte Carlo estimates of the Hessian of the negative log-likelihood function as an estimate of the FIM. The estimates may be based on values of the negative log-likelihood function or the gradient of the negative log-likelihood function; no analytical calculation of the Hessian of the negative log-likelihood function is needed.

Information orthogonal parameters

We say that two parameter component vectors θ1 and θ2 are information orthogonal if the Fisher information matrix is block diagonal, with these components in separate blocks. Orthogonal parameters are easy to deal with in the sense that their maximum likelihood estimates are asymptotically uncorrelated. When considering how to analyse a statistical model, the modeller is advised to invest some time searching for an orthogonal parametrization of the model, in particular when the parameter of interest is one-dimensional, but the nuisance parameter can have any dimension.

Singular statistical model

If the Fisher information matrix is positive definite for all θ, then the corresponding statistical model is said to be regular; otherwise, the statistical model is said to be singular. Examples of singular statistical models include the following: normal mixtures, binomial mixtures, multinomial mixtures, Bayesian networks, neural networks, radial basis functions, hidden Markov models, stochastic context-free grammars, reduced rank regressions, Boltzmann machines.

In machine learning, if a statistical model is devised so that it extracts hidden structure from a random phenomenon, then it naturally becomes singular.

Multivariate normal distribution

The FIM for a N-variate multivariate normal distribution, ${\displaystyle \,X\sim N\left(\mu (\theta ),\,\Sigma (\theta )\right)}$ has a special form. Let the K-dimensional vector of parameters be ${\displaystyle \theta ={\begin{bmatrix}\theta {1}&\dots &\theta {K}\end{bmatrix}}^{\textsf {T}}}$ and the vector of normal random variables be ${\displaystyle X={\begin{bmatrix}X{1}&\dots &X{N}\end{bmatrix}}^{\textsf {T}}}$. Assume that the mean values of these random variables are ${\displaystyle \,\mu (\theta )={\begin{bmatrix}\mu {1}(\theta )&\dots &\mu {N}(\theta )\end{bmatrix}}^{\textsf {T}}}$, and let ${\displaystyle \,\Sigma (\theta )}$ be the covariance matrix. Then, for ${\displaystyle 1\leq m,\,n\leq K}$, the (m, n) entry of the FIM is:

${\displaystyle {\mathcal {I}}{m,n}={\frac {\partial \mu ^{\textsf {T}}}{\partial \theta {m}}}\Sigma ^{-1}{\frac {\partial \mu }{\partial \theta {n}}}+{\frac {1}{2}}\operatorname {tr} \left(\Sigma ^{-1}{\frac {\partial \Sigma }{\partial \theta {m}}}\Sigma ^{-1}{\frac {\partial \Sigma }{\partial \theta {n}}}\right),}$

where ${\displaystyle (\cdot )^{\textsf {T}}}$ denotes the transpose of a vector, ${\displaystyle \operatorname {tr} (\cdot )}$ denotes the trace of a square matrix, and:

${\displaystyle {\begin{aligned}{\frac {\partial \mu }{\partial \theta {m}}}&={\begin{bmatrix}{\dfrac {\partial \mu {1}}{\partial \theta {m}}}&{\dfrac {\partial \mu {2}}{\partial \theta {m}}}&\cdots &{\dfrac {\partial \mu {N}}{\partial \theta {m}}}\end{bmatrix}}^{\textsf {T}};\\[8pt]{\dfrac {\partial \Sigma }{\partial \theta {m}}}&={\begin{bmatrix}{\dfrac {\partial \Sigma {1,1}}{\partial \theta {m}}}&{\dfrac {\partial \Sigma {1,2}}{\partial \theta {m}}}&\cdots &{\dfrac {\partial \Sigma {1,N}}{\partial \theta {m}}}\\[5pt]{\dfrac {\partial \Sigma {2,1}}{\partial \theta {m}}}&{\dfrac {\partial \Sigma {2,2}}{\partial \theta {m}}}&\cdots &{\dfrac {\partial \Sigma {2,N}}{\partial \theta {m}}}\\\vdots &\vdots &\ddots &\vdots \\{\dfrac {\partial \Sigma {N,1}}{\partial \theta {m}}}&{\dfrac {\partial \Sigma {N,2}}{\partial \theta {m}}}&\cdots &{\dfrac {\partial \Sigma {N,N}}{\partial \theta {m}}}\end{bmatrix}}.\end{aligned}}}$

Note that a special, but very common, case is the one where ${\displaystyle \Sigma (\theta )=\Sigma }$, a constant. Then

${\displaystyle {\mathcal {I}}{m,n}={\frac {\partial \mu ^{\textsf {T}}}{\partial \theta {m}}}\Sigma ^{-1}{\frac {\partial \mu }{\partial \theta {n}}}.\ }$

In this case the Fisher information matrix may be identified with the coefficient matrix of the normal equations of least squares estimation theory.

Another special case occurs when the mean and covariance depend on two different vector parameters, say, β and θ. This is especially popular in the analysis of spatial data, which often uses a linear model with correlated residuals. In this case,

${\displaystyle {\mathcal {I}}(\beta ,\theta )=\operatorname {diag} \left({\mathcal {I}}(\beta ),{\mathcal {I}}(\theta )\right)}$

${\displaystyle {\begin{aligned}{\mathcal {I}}{(\beta ){m,n}}&={\frac {\partial \mu ^{\textsf {T}}}{\partial \beta {m}}}\Sigma ^{-1}{\frac {\partial \mu }{\partial \beta {n}}},\\[5pt]{\mathcal {I}}{(\theta ){m,n}}&={\frac {1}{2}}\operatorname {tr} \left(\Sigma ^{-1}{\frac {\partial \Sigma }{\partial \theta {m}}}{\Sigma ^{-1}}{\frac {\partial \Sigma }{\partial \theta {n}}}\right)\end{aligned}}}$

Properties

Chain rule

Similar to the entropy or mutual information, the Fisher information also possesses a chain rule decomposition. In particular, if X and Y are jointly distributed random variables, it follows that:

${\displaystyle {\mathcal {I}}{X,Y}(\theta )={\mathcal {I}}{X}(\theta )+{\mathcal {I}}{Y\mid X}(\theta ),}$

where ${\displaystyle {\mathcal {I}}{Y\mid X}(\theta )=\operatorname {E} {X}\left[{\mathcal {I}}{Y\mid X=x}(\theta )\right]}$ and ${\displaystyle {\mathcal {I}}{Y\mid X=x}(\theta )}$ is the Fisher information of Y relative to ${\displaystyle \theta }$ calculated with respect to the conditional density of Y given a specific value X = x.

As a special case, if the two random variables are independent, the information yielded by the two random variables is the sum of the information from each random variable separately:

${\displaystyle {\mathcal {I}}{X,Y}(\theta )={\mathcal {I}}{X}(\theta )+{\mathcal {I}}{Y}(\theta ).}$

Consequently, the information in a random sample of n independent and identically distributed observations is n times the information in a sample of size 1.

f-divergence

Given a convex function ${\displaystyle f:[0,\infty )\to (-\infty ,\infty ]}$ that ${\displaystyle f(x)}$ is finite for all ${\displaystyle x>0}$, ${\displaystyle f(1)=0}$, and ${\displaystyle f(0)=\lim {t\to 0^{+}}f(t)}$, (which could be infinite), it defines an f-divergence ${\displaystyle D{f}}$. Then if ${\displaystyle f}$ is strictly convex at ${\displaystyle 1}$, then locally at ${\displaystyle \theta \in \Theta }$, the Fisher information matrix is a metric, in the sense that${\displaystyle (\delta \theta )^{T}I(\theta )(\delta \theta )={\frac {1}{f''(1)}}D{f}(P{\theta +\delta \theta }\parallel P{\theta })}$where ${\displaystyle P{\theta }}$ is the distribution parametrized by ${\displaystyle \theta }$. That is, it's the distribution with pdf ${\displaystyle f(x;\theta )}$.

In this form, it is clear that the Fisher information matrix is a Riemannian metric, and varies correctly under a change of variables. (see section on Reparameterization.)

Sufficient statistic

The information provided by a sufficient statistic is the same as that of the sample X. This may be seen by using Neyman's factorization criterion for a sufficient statistic. If T(X) is sufficient for θ, then

${\displaystyle f(X;\theta )=g(T(X),\theta )h(X)}$

for some functions g and h. The independence of h(X) from θ implies

${\displaystyle {\frac {\partial }{\partial \theta }}\log \left[f(X;\theta )\right]={\frac {\partial }{\partial \theta }}\log \left[g(T(X);\theta )\right],}$

and the equality of information then follows from the definition of Fisher information. More generally, if T = t(X) is a statistic, then

${\displaystyle {\mathcal {I}}{T}(\theta )\leq {\mathcal {I}}{X}(\theta )}$

with equality if and only if T is a sufficient statistic.

Reparameterization

The Fisher information depends on the parametrization of the problem. If θ and η are two scalar parametrizations of an estimation problem, and θ is a continuously differentiable function of η, then

${\displaystyle {\mathcal {I}}{\eta }(\eta )={\mathcal {I}}{\theta }(\theta (\eta ))\left({\frac {d\theta }{d\eta }}\right)^{2}}$

where ${\displaystyle {\mathcal {I}}{\eta }}$ and ${\displaystyle {\mathcal {I}}{\theta }}$ are the Fisher information measures of η and θ, respectively.

In the vector case, suppose ${\displaystyle {\boldsymbol {\theta }}}$ and ${\displaystyle {\boldsymbol {\eta }}}$ are k-vectors which parametrize an estimation problem, and suppose that ${\displaystyle {\boldsymbol {\theta }}}$ is a continuously differentiable function of ${\displaystyle {\boldsymbol {\eta }}}$, then,

${\displaystyle {\mathcal {I}}{\boldsymbol {\eta }}({\boldsymbol {\eta }})={\boldsymbol {J}}^{\textsf {T}}{\mathcal {I}}{\boldsymbol {\theta }}({\boldsymbol {\theta }}({\boldsymbol {\eta }})){\boldsymbol {J}}}$

where the (i, j)th element of the k × k Jacobian matrix ${\displaystyle {\boldsymbol {J}}}$ is defined by

${\displaystyle J{ij}={\frac {\partial \theta {i}}{\partial \eta {j}}},}$

and where ${\displaystyle {\boldsymbol {J}}^{\textsf {T}}}$ is the matrix transpose of ${\displaystyle {\boldsymbol {J}}.}$

In information geometry, this is seen as a change of coordinates on a Riemannian manifold, and the intrinsic properties of curvature are unchanged under different parametrizations. In general, the Fisher information matrix provides a Riemannian metric (more precisely, the Fisher–Rao metric) for the manifold of thermodynamic states, and can be used as an information-geometric complexity measure for a classification of phase transitions, e.g., the scalar curvature of the thermodynamic metric tensor diverges at (and only at) a phase transition point.

In the thermodynamic context, the Fisher information matrix is directly related to the rate of change in the corresponding order parameters. In particular, such relations identify second-order phase transitions via divergences of individual elements of the Fisher information matrix.

Isoperimetric inequality

The Fisher information matrix plays a role in an inequality like the isoperimetric inequality. Of all probability distributions with a given entropy, the one whose Fisher information matrix has the smallest trace is the Gaussian distribution. This is like how, of all bounded sets with a given volume, the sphere has the smallest surface area.

The proof involves taking a multivariate random variable ${\displaystyle X}$ with density function ${\displaystyle f}$ and adding a location parameter to form a family of densities ${\displaystyle \{f(x-\theta )\mid \theta \in \mathbb {R} ^{n}\}}$. Then, by analogy with the Minkowski–Steiner formula, the "surface area" of ${\displaystyle X}$ is defined to be

${\displaystyle S(X)=\lim {\varepsilon \to 0}{\frac {e^{H(X+Z{\varepsilon })}-e^{H(X)}}{\varepsilon }}}$

where ${\displaystyle Z{\varepsilon }}$ is a Gaussian variable with covariance matrix ${\displaystyle \varepsilon I}$. The name "surface area" is apt because the entropy power ${\displaystyle e^{H(X)}}$ is the volume of the "effective support set", so ${\displaystyle S(X)}$ is the "derivative" of the volume of the effective support set, much like the Minkowski-Steiner formula. The remainder of the proof uses the entropy power inequality, which is like the Brunn–Minkowski inequality. The trace of the Fisher information matrix is found to be a factor of ${\displaystyle S(X)}$.

Applications

Optimal design of experiments

Fisher information is widely used in optimal experimental design. Because of the reciprocity of estimator-variance and Fisher information, minimizing the variance corresponds to maximizing the information.

When the linear (or linearized) statistical model has several parameters, the mean of the parameter estimator is a vector and its variance is a matrix. The inverse of the variance matrix is called the "information matrix". Because the variance of the estimator of a parameter vector is a matrix, the problem of "minimizing the variance" is complicated. Using statistical theory, statisticians compress the information-matrix using real-valued summary statistics; being real-valued functions, these "information criteria" can be maximized.

Traditionally, statisticians have evaluated estimators and designs by considering some summary statistic of the covariance matrix (of an unbiased estimator), usually with positive real values (like the determinant or matrix trace). Working with positive real numbers brings several advantages: If the estimator of a single parameter has a positive variance, then the variance and the Fisher information are both positive real numbers; hence they are members of the convex cone of nonnegative real numbers (whose nonzero members have reciprocals in this same cone).

For several parameters, the covariance matrices and information matrices are elements of the convex cone of nonnegative-definite symmetric matrices in a partially ordered vector space, under the Loewner (Löwner) order. This cone is closed under matrix addition and inversion, as well as under the multiplication of positive real numbers and matrices. An exposition of matrix theory and Loewner order appears in Pukelsheim.

The traditional optimality criteria are the information matrix's invariants, in the sense of invariant theory; algebraically, the traditional optimality criteria are functionals of the eigenvalues of the (Fisher) information matrix (see optimal design).

Jeffreys prior in Bayesian statistics

In Bayesian statistics, the Fisher information is used to calculate the Jeffreys prior, which is a standard, non-informative prior for continuous distribution parameters.

Computational neuroscience

The Fisher information has been used to find bounds on the accuracy of neural codes. In that case, X is typically the joint responses of many neurons representing a low dimensional variable θ (such as a stimulus parameter). In particular the role of correlations in the noise of the neural responses has been studied.

Epidemiology

Fisher information was used to study how informative different data sources are for estimation of the reproduction number of SARS-CoV-2.

Machine learning

The Fisher information is used in machine learning techniques such as elastic weight consolidation, which reduces catastrophic forgetting in artificial neural networks.

Fisher information can be used as an alternative to the Hessian of the loss function in second-order gradient descent network training.

Color discrimination

Using a Fisher information metric, da Fonseca et al. investigated the degree to which MacAdam ellipses (color discrimination ellipses) can be derived from the response functions of the retinal photoreceptors.

Relation to relative entropy

Fisher information

Fisher information is related to relative entropy. The relative entropy, or Kullback–Leibler divergence, between two distributions ${\displaystyle p}$ and ${\displaystyle q}$ can be written as

${\displaystyle KL(p:q)=\int p(x)\log {\frac {p(x)}{q(x)}}\,dx.}$

Now, consider a family of probability distributions ${\displaystyle f(x;\theta )}$ parametrized by ${\displaystyle \theta \in \Theta }$. Then the Kullback–Leibler divergence, between two distributions in the family can be written as

${\displaystyle D(\theta ,\theta ')=KL(p({}\cdot {};\theta ):p({}\cdot {};\theta '))=\int f(x;\theta )\log {\frac {f(x;\theta )}{f(x;\theta ')}}\,dx.}$

If ${\displaystyle \theta }$ is fixed, then the relative entropy between two distributions of the same family is minimized at ${\displaystyle \theta '=\theta }$. For ${\displaystyle \theta '}$ close to ${\displaystyle \theta }$, one may expand the previous expression in a series up to second order:

${\displaystyle D(\theta ,\theta ')={\frac {1}{2}}(\theta '-\theta )^{\textsf {T}}\left({\frac {\partial ^{2}}{\partial \theta '{i}\,\partial \theta '{j}}}D(\theta ,\theta ')\right){\theta '=\theta }(\theta '-\theta )+o\left((\theta '-\theta )^{2}\right)}$

${\displaystyle \left({\frac {\partial ^{2}}{\partial \theta '{i}\,\partial \theta '{j}}}D(\theta ,\theta ')\right){\theta '=\theta }=-\int f(x;\theta )\left({\frac {\partial ^{2}}{\partial \theta '{i}\,\partial \theta '{j}}}\log(f(x;\theta '))\right){\theta '=\theta }\,dx=[{\mathcal {I}}(\theta )]{i,j}.}$

Thus the Fisher information represents the curvature of the relative entropy of a conditional distribution with respect to its parameters.

History

Fisher information

The Fisher information was discussed by several early statisticians, notably F. Y. Edgeworth. For example, Savage says: "In it [Fisher information], he [Fisher] was to some extent anticipated (Edgeworth 1908–9 esp. 502, 507–8, 662, 677–8, 82–5 and references he [Edgeworth] cites including Pearson and Filon 1898 [. . .])." There are a number of early historical sources and a number of reviews of this early work.