Fisher matrix basics#
What follows is a simple reference on the mathematics behind the Fisher Matrix approach to error forecasting.
For more details, see the GWFish paper or the GWFAST paper.
The error estimates in GWFish are obtained by considering a quadratic approximation to the likelihood (valid in the high-SNR limit), in the form
where \(\Delta \theta = \theta - \overline{\theta}\) is the vector of the errors in our estimates for the parameters, \(\overline{\theta}\) being the vector of the true values. The matrix \(\mathcal{F}\) is computed as
Here \(h = h(f)\) is the frequency-domain strain at the detector corresponding to the parameters \(\theta\):
where \(\mathcal{A}\) is the time-dependent response matrix of our detector, \(t(f)\) is the time at which the component of the signal at frequency \(f\) is measured, and \(h_{ab}(f)\) is the frequency-domain metric perturbation.
The product denoted as \((h|g)\) is the noise-weighted Wiener product:
\(S_n\) being the power spectral density of the noise.
The covariance matrix is therefore the inverse of \(\mathcal{F} _{ij}\), and the variance of each parameter can be computed as
where no summation is intended. Intuitively, this is reasonable: if the measurable waveform varies little in the direction of a specific parameter, that parameter will be hard to constrain.
Computational challenges#
One of the most difficult steps in the computation outlined above is the inversion of the matrix \(\mathcal{F}\), not because of its high dimensionality (it’s on the order of \(10\times 10\)) but because it is prone to having singular rows/columns.
For example, consider a system seen head-on (observation direction aligned with the angular momentum, \(\theta _{JN} = 0\)). Since the waveform (considering only the \(\ell = m = 2\) multipole) depends on this angle only through \(\cos( \theta _{JN})\), the derivative will scale with
which means that the whole row and column corresponding to this parameter will vanish. Even if the system is not exactly head-on, this will still correspond to a row-column of very low numbers, leading to numerical noise and instability.