Null-stream-based Bayesian Unmodeled Framework to Probe Generic Gravitational-wave Polarizations
Abstract
We present a null-stream-based Bayesian unmodeled framework to probe generic gravitational-wave polarizations. Generic metric theories allow six gravitational-wave polarization states, but general relativity only permits the existence of two of them namely the tensorial polarizations. The strain signal measured by an interferometer is a linear combination of the polarization modes and such a linear combination depends on the geometry of the detector and the source location. The detector network of Advanced LIGO and Advanced Virgo allows us to measure different linear combinations of the polarization modes and therefore we can constrain the polarization content by analyzing how the polarization modes are linearly combined. We propose the basis formulation to construct a null stream along the polarization basis modes without requiring modeling the basis explicitly. We conduct a mock data study and we show that the framework is capable of probing pure and mixed polarizations in the Advanced LIGO-Advanced Virgo 3-detector network without knowing the sky location of the source from electromagnetic counterparts. We also discuss the effect of the presence of the uncaptured orthogonal polarization component in the framework, and we propose using the plug-in method to test the existence of the orthogonal polarizations.
I introduction
Since the first gravitational wave (GW) detection Abbott et al. (2016a) in 2015, Advanced LIGO Aasi et al. (2015) and Advanced Virgo Acernese et al. (2014) have detected dozens of compact binary coalescence (CBC) events in the first, second and third observing runs Abbott et al. (2019a, 2020a). The GW detections allow us to test general relativity (GR) in the strong-field and dynamical regime Abbott et al. (2019b); Collaboration et al. (2020).
One property of GWs predicted by GR is that they are described by only two polarization modes namely the plus polarization and the cross polarization or collectively the tensorial polarizations. Generic metric theories allow six GW polarization modes Eardley et al. (1973) which are two tensorial polarization modes, two vectorial polarization modes, and two scalar polarization modes. Non-tensorial polarization modes exist in many modified gravity theories. For example, the Brans-Dicke theory Brans and Dicke (1961) predicts a scalar breathing polarization mode in addition to the two tensorial polarization modes. The bimetric theory proposed by Rosen Rosen (1971, 1974) predicts the existence of all six polarization modes. Different polarization modes stretch and squeeze the space differently, and the strain measured by an interferometer is a linear combination of the polarization modes. The polarization modes are linearly combined in a way that depends on the geometry of the interferometer and the source location. A network of non-coaligned interferometers allows us to measure different linear combinations of the polarization modes in each detector and therefore allows us to constrain the polarization content of the signal.
Different methods have been proposed to constrain the polarization content of GWs. At the time of writing the coincident detections are only up to three detectors, so the analyses so far only focus on pure polarizations i.e. comparing the likelihood of the signal being purely tensorial, purely vectorial, and pure scalar since at least non-coaligned detectors are needed to resolve non-degenerate polarization modes Chatziioannou et al. (2012a). To date, the proposed tests could be categorized into two groups which are heuristic tests and model-independent tests. The heuristic test in Refs. Abbott et al. (2017a, 2019c) is performed by replacing the tensorial beam pattern function with the non-tensorial beam pattern function while keeping the GR waveform template. The model-independent tests include the sine-Gaussian analysis using BayesWave Cornish and Littenberg (2015) performed on GW150914 Abbott et al. (2016b), and the null-stream-based analysis Collaboration et al. (2020) performed on GWTC-2 Abbott et al. (2020a).
In our previous work Pang et al. (2020), we discussed null-stream-based frequentist methods to probe mixed polarizations with the source location informed by electromagnetic (EM) counterparts. The methods do not rely on any waveform models, and we could therefore test the polarization content model-agnostically to confirm or rule out a specific group of modified gravity theories. However, there are two disadvantages of the methods. First, it requires the source location to be known that could be informed by EM counterparts, but to date, GW170817 is the only GW event that has a confident association with a gamma-ray burst Abbott et al. (2017b) and this indicates the rarity of joint GW-EM observations. Second, the methods could only detect the existence of non-tensorial polarizations but are not capable of inferring which non-tensorial components are more likely to present. In this work, we propose a generalized null-stream-based Bayesian framework to infer generic GW polarizations including pure and mixture polarizations without requiring the a priori knowledge of source location. The Bayesian framework allows us to compare the marginal likelihood between different polarization hypotheses in contrast to the frequentist methods that we previously proposed.
The paper is structured as follows. In Sec. II, we review the observation model of GW and null stream, and we discuss the basis formulation and develop the Bayesian framework to probe GW polarizations. In Sec. III, we present the results of a mock data study with non-GR injections and show that our framework is capable of probing GW polarizations without requiring the a priori knowledge of the source location. We also discuss the effect of the presence of an uncaptured orthogonal polarization component in the analysis, and we present the plug-in method to test the existence of an orthogonal polarization component in the signal. The conclusions are summarized in Sec. IV.
II Methodology
In this section, we describe the GW observation model, review the null stream, and present the Bayesian null stream formulation to probe GW polarizations.
II.1 Observation model
The additive noise observation model of GW with all possible polarization modes in a -detector network writes
(1) |
where
(2) |
is the observed strain outputs at shifted times,
(3) |
is the beam pattern matrix,
(4) |
are the polarization modes where denotes transpose and the plus mode, cross mode, scalar breathing mode, scalar longitudinal mode, vector x mode and vector y mode are labeled with the subscripts , , , , and respectively,
(5) |
is the detector noise at shifted times, , are the right ascension and declination of the source location respectively, is the polarization angle, where
(6) |
is the time delay of the signal arrival at each detector with reference to the Earth center, is the coordinates of the detector in the Earth-centered coordinate system,
(7) |
where is the Greenwich mean sidereal time, and is the speed of gravity. For a two-arm interferometer, the beam pattern functions take the following forms when the two arms are directed to the x-axis and y-axis respectively Nishizawa et al. (2009):
(8) |
(9) |
(10) |
(11) |
(12) |
(13) |
where and are the polar angle and the azimuthal angle of the source location in the Earth-centered coordinate system respectively, and is the polarization angle. Fig. 1 demonstrates the effect of different polarization modes on a ring of free-falling test particles.


In frequency domain, the observation model writes
(14) |
where
(15) |
is the Fourier transform (see Appendix A) of the time-shifted strain outputs, is the duration of data in second, is approximated to be constant over the data segment which is valid for a transient signal and is evaluated at the event time ,
(16) |
is the Fourier transform of the polarization modes, and
(17) |
is the Fourier transform of the time-shifted noise in each detector. Assume the detector noise follows a stationary Gaussian distribution and the noise is independent between detectors, we have
(18) |
where denotes expectation over the noise realizations, is the one-sided power spectral density (PSD) of the noise in detector , denotes Kronecker delta, and is the frequency resolution of the discrete Fourier transform.
For brevity, in the following sections we write the time-shifted data as the time-shift operator applied on the unshifted data defined by
(19) |
where
(20) |
is the unshifted data, where and or more explicitly
(21) |
denotes the elementwise product, and is the number of frequency bins.
II.2 Null Stream
Null stream Gürsel and Tinto (1989) is a specific linear combination of strain outputs from a network of detectors such that the linear combination only contains noise regardless of the GW waveform. Let us consider a tensorial signal as follows
(22) |
the signal could be regarded as living in the subspace spanned by and as shown in Fig. 2. The hyperplane spanned by and in the figure defines all possible strain measurement of a tensorial signal in each detector. We could project away the hyperplane to remove any tensorial signal regardless of the waveform of and . The residual remains in the null space of and is the so-called null stream which contains noise only.

One application of null stream is to distinguish between coincident GW transients and coincident noise glitches. If the observed coherent excess power is a genuine GW transient, one should obtain a null stream consistent with noise. For noise glitches, in general, the resultant null stream would still contain excess power. Null stream is therefore used in conducting vetos Wen and Schutz (2005); Ajith et al. (2006); Chatterji et al. (2006) and GW searches associated with gamma-ray bursts and other astrophysical triggers Sutton et al. (2010). In this section, we review the method to construct a null stream. The matrix representation follows from Ref. Sutton et al. (2010). The only difference is that we include the time-shift operation explicitly in the construction of null stream since we do not know the source location a priori in contrast to the follow-up analysis of gamma-ray bursts in Ref. Sutton et al. (2010).
Suppose we observe a signal at time , the frequency domain observation model writes
(23) |
Before performing the null projection, we first whiten the data since this would make it easier to handle the statistics of the residual noise. Dividing both sides of Eq. (23) by , we have
(24) |
where
(25) |
(26) |
and
(27) |
where represents the row of , is the noise-weighed beam pattern matrix, and is the number of column vectors in . The construction of null stream consists of two steps: 1) time-shifting the data with the time delay implied by the source location and event time i.e. , and 2) performing the null projection. Denote the null operator as defined by
(28) |
where is a stack of identity matrices and denotes conjugate transpose. The matrix operation in Eq. (28) is performed frequency-wise. One should notice that the null operator is completely determined by the constituent of and the set of parameters is independent of the waveform . When the set of parameters are correctly specified, one could verify that the null operator projects away without requiring any knowledge of itself, and the residual is
(29) |
which is the residual noise in the lower dimensional space. To understand the reduced dimensionality, one should be reminded that null projection removes the data on the hyperplane spanned by the beam pattern vectors , and we may call the hyperplane as the GW space. Only the data in the null space that is orthogonal to the GW space survive and it is the so-called null stream. One could perform a rotation to rotate the residuals to align along the principal axes to visualize the reduced dimensionality (see Appendix B.1). Although we write the null operator in Eq. (28) as a function of the polarization angle , the null operator is in fact independent of the polarization angle if we consider non-degenerate polarization modes (see Appendix B.2).
II.3 Basis formulation
In this section, we present the basis formulation to test GW polarizations. Suppose we would like to compare two polarization hypotheses and which beam pattern matrices are and respectively where without loss of generality. One should notice the resultant null streams have unequal dimensionalities. To have a fair comparison between different models, the residuals have to be of the same dimensionality. Instead of performing the most generic null projection with , one could perform the null projection to remove a smaller subspace to match the dimensionality of . We propose the basis formulation to restrict the null projection to remove a smaller subspace constrained by the polarization basis modes. To illustrate the idea, we may consider a scalar-tensorial signal model with the scalar breathing mode in addition to the two tensorial modes
(30) |
The most generic null projection would remove three dimensions from the data since we have three linearly independent beam pattern vectors. Without loss of generality, we choose the mode as the basis, and we can always decompose any polarization mode into the parallel component and the orthogonal component with respect to the basis i.e.
(31) |
where and . With this formulation, we can rewrite Eq. (30) as
(32) |
where
(33) |
and
(34) |
We could then perform the (partial) null projection to remove the smaller subspace spanned by only. Qualitatively, we have reduced the most generic scalar-tensor GW space spanned by , and to the scalar-tensor GW subspace spanned by where the polarization modes are described by a single basis. With this formulation, the dimensionality of the GW space is then determined by the number of basis modes in contrast to that in the generic null projection determined by the number of beam pattern vectors. In other words, this formulation allows us to capture the non-tensorial components parallel to the basis mode(s) (in general we can have more than one basis mode). One attractive feature of this formulation is that we only need to choose the basis modes of some polarization types, but we do not need to assume the waveform of the basis modes.
In the basis formulation, we have the freedom to choose the basis mode(s) without explicitly modeling them. Also, we have the freedom to choose the number of basis mode(s). In terms of testing GR, we want to compare the likelihood between the tensor hypothesis and the non-tensor hypotheses. Since there are two polarization modes in tensorial polarizations, we could choose either one or two basis mode(s) to parameterize the tensor hypothesis. The competing hypotheses are then formulated with the same number of basis modes accordingly. For brevity, we may call the one-basis-mode analysis as the analysis, and the two-basis-mode analysis as the analysis where denotes the number of basis mode(s). In the analysis of the tensor hypothesis, the signal space contains all possible tensorial polarizations, and the waveforms of the plus and cross polarization can take any independent shape. In the analysis, an additional structure is imposed on the plus and cross polarizations i.e. they are linearly dependent in the Fourier domain, and therefore the signal space is more restricted compared to that in the analysis.
In general, a higher number of basis modes gives a greater degree of freedom to fit the data but it also reduces the distinguishing power between different polarization hypotheses. The major reason is that with a higher number of basis modes we remove a larger subspace from the data, and therefore the residual has a lower dimensionality. One should be reminded that the polarization subspaces spanned by the beam pattern vectors are in general not orthogonal to each other. For example, removing the tensorial subspace could also remove part of the non-tensorial component (if any) of the signal. The polarization subspaces, in general, have a greater overlap in the analysis than that in the analysis, and one should expect the analysis with a higher number of basis modes has a weaker distinguishing power between the polarization hypotheses.
Although the analysis, in general, has a stronger distinguishing power than the analysis, the analysis helps to capture the orthogonal polarization mode(s) that is/are possibly missed in the analysis. In practice, we can always perform both analyses and examine the consistency of the results.
II.4 Parameterization
In this section, we present the parameterization of the analysis and the analysis. Each polarization hypothesis is characterized by the beam pattern vector involved in the construction of the null operator. To facilitate the mathematical expressions, we may define as the set of labels of polarizations corresponding to the polarization hypothesis as follows
(35) |
where , , , , and denotes the labels for the plus polarization, cross polarization, scalar breathing polarization, scalar longitudinal polarization, vector polarization, and vector polarization respectively.
II.4.1 One-basis-mode () analysis
In the analysis, the beam pattern matrix of the polarization hypothesis with the basis mode is defined by
(36) |
where is the set of labels of polarizations in hypothesis defined in Eq. (35) excluding , and . As an example, suppose we choose the plus mode as the basis mode in the scalar-tensor hypothesis, the parallel beam pattern vector is then
(37) |
The beam pattern matrix is
(38) |
where and . The null operator is then constructed with Eq. (28). One should notice that now it is also a function of and in addition to , , and . The polarization angle is now relevant in the construction of since we can no longer factor out from in constrast to the generic null projection discussed in Appendix B.2. One exception is the scalar hypothesis which involves and , but they are linearly dependent so we could choose either one of them. With a single beam pattern vector, the can be factored out and the construction of null operator is therefore independent of . Other polarization hypotheses are formulated with the same manner by including the relevant into .
II.4.2 Two-basis-mode () analysis
In the analysis, we choose two polarization modes as the basis. The beam pattern matrix of the polarization hypothesis with the basis modes and is defined by
(39) |
where
(40) |
and
(41) |
where is the set of labels of polarizations in hypothesis defined in Eq. (35) excluding and , and . In principle we could choose any two polarization modes as the basis, but we shall see from the non-GR waveforms of e.g. Brans-Dicke theory, Rosen’s theory and Lightman-Lee theory presented in Ref. Chatziioannou et al. (2012b), the dipole radiation only enters the non-tensorial polarizations. Therefore, the more sensible choice is to choose one tensorial mode and one non-tensorial mode as the basis. As a comparison with the example in the analysis, we shall again take the scalar-tensor hypothesis as an example. Suppose we choose the plus mode and the scalar breathing mode as the basis, the two parallel beam pattern vectors are
(42) |
and
(43) |
The beam pattern matrix is therefore
(44) |
where and . The null operator is then constructed with Eq. (28). The scalar hypothesis is not defined in the analysis since and are linearly dependent. For the tensor hypothesis and the vector hypothesis, since they only have two polarization modes, they are fully characterized by themselves without requiring the parameters and , and therefore is irrelevant in the construction of the null operator as discussed in Appendix B.2.
The extension to even more basis modes () is trivial. Since we are most interested in detecting GR violation, but the tensor hypothesis is not defined in analyses, so the and the analyses are sufficient in terms of probing deviation from GR.
II.5 Bayesian model selection
Since the model parameters , are not known (we take the event time from the search pipelines as known), we adopt a Bayesian analysis to marginalize the unknown parameters to obtain the Bayesian evidence of the competing hypotheses.
To improve the sensitivity, we analyze the data in the time-frequency domain and target the region spanned by the candidate signal through time-frequency clustering. We use the Wilson-Daubechies-Meyer (WDM) time-frequency transform Necula et al. (2012) because of its superior spectral leakage control. Given a multi-detector discrete time series where is the number of detectors and is the number of time bins, denote the time-frequency transform as where is the number of time bins and is the number of frequency bins which performs the WDM time-frequency transform on the time series of each detector independently. The corresponding time-frequency representation is denoted with a subscript as .
One should notice that the construction of the null operator involves the noise-weighed beam pattern function matrix in Eq. (26). The noise PSD of LIGO-Virgo interferometers typically exhibits sharp spectral lines due to the resonance of wires in suspension, electrical supply power line, and injected calibration lines Littenberg and Cornish (2015). To reduce the spectral leakage, we compute the residual in Eq. (29) in the frequency domain which has a higher frequency resolution than the time-frequency representation. Then, we perform the inverse Fourier transform to transform the residual back to the time domain and then transform the time domain residual to the time-frequency domain by TF. As shown in Eq. (29), when the null operator is constructed with the correct parameters, the residual is only noise in the lower dimensional space regardless of . The time-frequency representation of the residual is also only noise with the null energy Sutton et al. (2010) defined as
(45) |
where denotes the coefficient of the time-frequency representation corresponding to the time index and frequency index of the residual of the detector, and denotes the set of time-frequency indices that the candidate signal occupies on the time-frequency plane follows the distribution with a degree of freedom where is the number of basis modes and is the number of time-frequency pixels that the candidate signal spans when the null operator is correctly constructed. The degree of freedom is half of that in Ref. Sutton et al. (2010) since the WDM coefficients are real but in Ref. Sutton et al. (2010) Fourier transform is used and the real and imaginary components double the degree of freedom.
The likelihood is then given by
(46) |
where , denotes the null operator constructed with the implied by the hypothesis and the number of basis modes , and is the probability density function with the degree of freedom DoF implied by the hypothesis . The Bayesian evidence is then evaluated by marginalizing all parameters
(47) |
where is the prior distribution of the parameters given . The posterior odds between and defined as
(48) |
that decribes the ratio of probabilities between the two hypotheses and given the observed data , is the ratio of model evidences and is also called the Bayes factor, and is the prior odds between the hypotheses and which describes the a priori belief of the ratio of probabilities of the two hypotheses. When we are ignorant about the relative probability between the competing hypothesis, we take the prior odds to be , and then the posterior odds would be equal to the Bayes factor. In the following sections, we use the Bayes factor as the detection statistic. It should be understood that Eq. (47) is presented for generality, are not present in the integral when the hypothesis does not have the extra parameterization.
As a follow-up analysis, in the analysis pipeline, we require the time-frequency cluster found to span across the event time reported by the search pipeline. This could fail when the signal is too weak, and there are loud noise transients around the event. If the cluster does not span across the event time, the analysis is performed in the frequency domain, and the whole data chunk is being analyzed. The null energy is then computed with the frequency domain residual
(49) |
where denotes the residual at frequency bin of the detector, denotes the number of detectors and denotes the number of frequency bins. then follows the distribution with degree of freedom when the null operator is correctly constructed.
II.6 The orthogonal component
One would still need to pay attention to the orthogonal polarization component with the partial null projection. In terms of testing GR, the orthogonal polarization component must not be significant in the tensor hypothesis, and otherwise, this could lead to false GR violation. For CBC signals, the plus- and the cross-polarization modes in the dominant 22-mode only differ by the amplitude (due to the inclination angle) and the phase by which are frequency-independent Creighton and Anderson (2011). The addition of the higher-order harmonics only adds subdominant corrections. The plus mode and the cross mode are still well described by a single basis mode, and the orthogonal component is vanishingly small. In the example of the analysis presented in Sec. II.4.1, the orthogonal component would be significant if the dipole radiation only enters the non-tensorial polarizations but not the tensorial polarizations like the Brans-Dicke theory Chatziioannou et al. (2012b). We would argue that detecting the non-tensorial component parallel to the basis modes is sufficient for us to detect a GR violation. However, we also want to know how much uncaptured are in the data to understand how well the model can explain the data. This is important for us to understand the systematics of the ranking of the non-tensor hypotheses if we observe a deviation from GR.
With the same spirit of the residuals test Abbott et al. (2019b); Collaboration et al. (2020), we analyze whether the null energy defined in Eq. (45) with the maximum-likelihood parameters are consistent with noise or not. The consistency could be quantified using the plug-in p-value Demortier (2007) defined by
(50) |
where is the null energy with the maximum-likelihood parameters. One should notice that the plug-in p-value does not distribute uniformly between and . Instead, it should always be around (assume ) since the mode of a distribution with a degree of freedom DoF is that is the with the highest possible likelihood. A significantly smaller than the indicates the presence of an orthogonal polarization component. The could therefore be served as a diagnostic tool, but one shoule be reminded that it cannot be interpreted as the usual p-value since it does not distriute uniformly between and under the null hypothesis. A more interpretable statistic could be obtained using the double bootstrap method to calculate the adjusted plug-in p-value Demortier (2007); Davison and Hinkley (1997) that distributes uniformly between and .
II.7 Calibration errors
Calibration errors are present in instruments Cahillane et al. (2017); Accadia et al. (2010). Although a previous study Vitale et al. (2012) shows that calibration-induced errors of Advanced LIGO and Advanced Virgo are not a significant detriment to accurate parameter estimation, including the effects of calibration errors has been a standard practice in the LIGO Scientific Collaboration and the Virgo Collaboration Abbott et al. (2019a, 2020a) to improve the accuracy of results and for completeness. The details of including effects of calibration errors into the framework are discussed in Appendix C.
III Results
We experiment on tensor, vector, scalar, tensor-scalar, tensor-vector, vector-scalar and tensor-vector-scalar injections to validate the method. In this section, we start with the ad hoc non-tensorial injections which non-tensorial components are generated by projecting and onto the non-tensorial beam pattern functions. The polarization modes can then be described well with a single basis mode. This serves as testing the methods when there is no orthogonal polarization component. We then experiment on the more realistic non-GR waveforms with both cases when the orthogonal polarization component is present and absent respectively.
III.1 Nested sampling configurations
The Bayesian model evidences are computed with nested sampling using MultiNest Feroz and Hobson (2008); Feroz et al. (2009, 2019a). The prior of source sky position , is taken to be uniform over the sky sphere. The prior of polarization angle is taken to be uniform over . The prior of each relative amplitude in is taken to be uniform over . The prior of each relative phase in is taken to be uniform over . 1024 live points are used. The sampling efficiency is set to be as recommended in the GitHub repository of MultiNest Feroz et al. (2019b).
III.2 Ad hoc injections
III.2.1 Mock data preparation
One should expect to observe a stronger model preference for the non-tensor hypotheses when the underlying non-tensorial signal has a higher signal-to-noise ratio (SNR). Also, one should expect to observe a stronger model preference for the tensor hypothesis when the underlying tensorial signal has a higher SNR. Therefore, we generate tensorial and non-tensorial injections, and check whether the correct hypothesis is more favored. We fix the noise realization and every waveform parameter except the luminosity distance for scaling to the targeted SNR. We use the IMRPhenomPv2 Husa et al. (2016); Khan et al. (2016); Hannam et al. (2014) waveform model to generate the binary black hole (BBH) waveforms and with a sampling rate and a frequency lower cut . The component masses are set to be . The spins, inclination angle, coalescence phase and polarization angle are set to be . The geocentric GPS time is set to be and the right ascension and declination of the source location are set to be and respectively. We generate the non-tensorial signals by projecting and onto the non-tensorial beam pattern functions. The waveforms are projected onto the Hanford-Livingston-Virgo (HLV) detector network, and injected into simulated Gaussian noise with the advanced LIGO and advanced Virgo design sensitivities, or more specifically aLIGODesignSensitivityP1200087 and AdVDesignSensitivityP1200087 Abbott et al. (2020b) respectively.
We first present the results of the analysis on the injections with pure polarizations i.e. pure tensorial, pure vectorial, and pure scalar signal. The injected signals are scaled to 20 different network SNRs equally spaced between 10 and 100. The single detector SNR is defined by
(51) |
where is the Fourier transform of the observed signal and is the one-sided PSD of detector noise, and the -detector network SNR is defined by
(52) |
We then present the results of the analysis on the injections with mixed polarizations. We study the case when the signal is dominantly tensorial with a non-tensorial correction. We fix the network SNR of the injections to be , and vary the strength of the non-tensorial component. Lastly, we also present the results of the analysis on vector-scalar injections for completeness.
III.2.2 Pure polarizations
The scalar signal is generated by
(53) |
and a vector signal is generated by
(54) |
Fig. 3 shows the results of Bayes factor of scalar hypothesis against tensor hypothesis () with scalar injections and tensor injections. Since the scalar breathing beam pattern function and scalar longitudinal beam pattern function are linearly dependent, the scalar hypothesis is only defined with one basis mode. Consequently, the competing hypotheses also have to be constructed with one basis mode. The competing tensor hypothesis is hence defined with the mode chosen to be the basis.
Fig. 4 shows the results of Bayes factor of vector hypothesis against tensor hypothesis () with vector injections and tensor injections. The upper panel shows the results with one basis mode. mode is chosen as the basis for the vector hypothesis and mode is chosen as the basis for the tensor hypothesis. The lower panel shows the results with two basis modes. Since both vector polarizations and tensor polarizations have two polarization modes, and modes are the only choices of basis for vector hypothesis, and and modes are the only choices of basis for the tensor hypothesis.
The error bars denote the sigma error of estimated by where are the one sigma error of the competing model log evidences from the MultiNest Feroz and Hobson (2008); Feroz et al. (2009, 2019a) outputs after converting from base to base . The plots show a tendency to be in more favor of the true polarization hypotheses with an increasing SNR.


III.2.3 Tensor polarizations with non-tensorial corrections
We study the case when the polarization content is dominantly tensorial with non-tensorial corrections. We should expect to observe a stronger model preference for the non-tensor hypotheses with a stronger non-tensorial component. We perform the analysis on tensor-scalar, tensor-vector and tensor-vector-scalar injections with different strengths of non-tensorial components. A tensor-scalar signal is generated by
(55) |
where denotes the relative amplitude of the scalar modes to the tensor modes. A tensor-vector signal is generated by
(56) |
where denotes the relative amplitude of the vector modes to the tensor modes. A tensor-vector-scalar signal is generated by
(57) |
where denotes the relative amplitude of the non-tensorial modes to the tensor modes. Signals with are generated and injected into the HLV detector network with the network SNR fixed to be .



The results with the tensor-scalar injections, the tensor-vector injections and the tensor-vector-scalar injections are shown in Fig. 5, Fig. 6 and Fig. 7 respectively. For comparison, we also perform the same analysis with tensor injections and the results are shown in each of the figures. The upper panels show the results of analysis with the mode chosen to be the basis component, and the lower panels show the results of analysis with the mode and the mode chosen to be the basis components. The figures show a general trend favoring the non-tensor hypotheses with a stronger non-tensorial component. However, the tensor hypothesis is not significantly favored when the injection is pure tensorial even with a very high SNR. This is because the non-tensor hypotheses and with could also perfectly explain the data. The slight preference towards is due to the penalty on the more complicated models by the Ockham’s razor Sivia and Skilling (2006).
III.2.4 Vector-scalar polarizations
Lastly, we experiment on vector-scalar injections. The vector-scalar signal is generated by
(58) |

The results are shown in Fig. 8. Similarly, the upper panel shows the results using one basis mode. mode is chosen to be the basis component for the vector-scalar hypothesis, and mode is chosen to be the basis component for the tensor hypothesis. The lower panel shows the results using two basis modes. and modes are chosen to be the basis components for the vector-scalar hypothesis, and mode and mode are chosen to be the basis components for the tensor hypothesis. The plots show a general trend favoring the true underlying polarization models with a higher SNR.
III.2.5 Discussion
The results suggest the formulation we propose is capable of probing all possible types of non-tensorial polarizations. One should observe that using one basis mode, in general, gives a stronger model preference for the true model than using two basis modes and this agrees with our expectation as discussed in Sec. II.3. One should not overinterpret the figures to be stating the expected to be observed given the relative strength of non-tensorial components and the SNR. The source location of all injections is set to a fixed position arbitrarily chosen as stated in Sec. III.2.1, but the sensitivity to probe for polarizations significantly depends on the source location. If the source locations of the injections are uniformly sampled over the sky sphere, the trend line in the plots would instead appear as a wide band. Fig. 9 shows an example plot of the distribution of of vector and tensor injections in the HLV network with randomly sampled injection parameters. The component masses are sampled from a uniform distribution . The sky positions of the source are sampled from a uniform sky sphere. The inclination angles are sampled from a cosine distribution where . The coalescence phases are sampled from a uniform distribution . The polarization angles are sampled from a uniform distribution . One should notice that there is a portion of high SNR injections having due to the difficulty to distinguish between vector hypothesis and tensor hypothesis at those sky locations.

III.3 More realistic non-GR injections
III.3.1 Mock data preparation
We experiment on the waveforms predicted by Rosen’s theory Rosen (1971, 1974) which is a bimetric theory that predicts the existence of all six polarization states. After combining the Eq. 69-71 in Ref. Chatziioannou et al. (2012b), the Fourier transform of the polarization modes in the stationary phase approximation is
(59) |
where
(60) |
and
(61) |
The equations are presented here for giving readers the intuition of the injections that we choose, and we refer readers to the paper Chatziioannou et al. (2012b) for the definitions of the parameters. One could see that the dipole contribution only enters the non-tensorial polarization modes. The strength of the dipole radiation mainly depends on the parameter which is the difference in the self-gravitational binding energy per unit mass (or the difference in sensitivity Will and Eardley (1977); Will and Zaglauer (1989)) of the binary components. We notice that in the paper Chatziioannou et al. (2012b) the definitions of and are not consistent between the expressions and . The former is the self-gravitational binding energy Will (1977) but the latter is the self-gravitational binding energy per unit mass Will and Eardley (1977). Here we adopt the latter definition, and therefore we have .
Waveforms are generated with a sampling rate and a frequency lower cut . The component masses are set to . The inclination angle is set to . The coalescence phase and polarization angle are set to . The geocentric GPS time is set to . The right ascension and declination of the source location are set to and respectively. We experiment on two different cases when the two compact objects have the same sensitivities i.e. and when they have very different sensitivities i.e. . In the former case, the dipole radiation is not excited, and the polarization modes are well described with a single basis mode. In the latter case, the dipole radiation is excited, and the tensorial modes and non-tensorial modes cannot be well described with a single basis mode. We could compute the overlap between two polarization modes and defined by
(62) |
to quantify how well the two polarization modes can be described with a single basis mode. The left panels of Fig. 10 and Fig. 11 show the time domain polarization modes with and the overlap between the polarization modes respectively. The right panel of Fig. 10 and Fig. 11 show the time domain polarization modes with and and the overlap between the polarization modes respectively. The polarization modes are projected onto the HLV network and injected into simulated Gaussian noise with the advanced LIGO and advanced Virgo design sensitivities i.e. aLIGODesignSensitivityP1200087 and AdVDesignSensitivityP1200087 Abbott et al. (2020b) respectively. Similar to the study with the ad hoc injections in Sec. III.2, the injected signals are scaled to 20 different network SNRs equally spaced between 10 and 100. The power of each polarization mode relative to the polarization defined by
(63) |
where is the polarization mode in the frequency domain is summarized in Table 1.


, | ||
Polarization mode | Relative power | Relative power |
III.3.2 Effect of the orthogonal polarization component
To begin with, we first discuss how would the orthogonal polarization component affect the detection. To quantify the linear dependency between the polarization modes, we may compute the effective rank Roy and Vetterli (2007) of the matrix of polarization modes
(64) |
where is the number of frequency bins. The effective rank for the equal sensitivity injection shown in the left panel of Fig. 10 is which is obvious which implies the polarization modes can be well described with a single basis mode. The effective rank for the unequal sensitivity injection shown in the right panel of Fig. 10 is which implies the polarization modes cannot be well described with a single basis mode. The results of the analysis are shown in Fig. 12. The upper panel shows the results using one basis mode. mode is chosen to be the basis mode for both and . The lower panel shows the results using two basis modes. mode and mode are chosen to be the basis modes for which is also the only choice. mode and vector mode are chosen to be the basis modes for . The blue dots show the results with the injections of equal sensitivities. In this case the dipole radiation is not excited and there is no orthogonal polarizations as shown in Eq. (59) and the left panel of Fig. 10. The red dots show the results with the injections of unequal sensitivities. As shown in Eq. (59) and the right panel of Fig. 10, the polarization modes can not be well described with a single basis mode. Nevertheless, the red dots in the upper panel still show a general trend favoring even when the orthogonal polarization component is significant. A much stronger model preference is observed when the dipole radiation presents in the signal in the analysis even in this case the orthogonal polarization component is strong.

Fig. 13 and Fig. 14 show the plug-in p-value of the injections as discussed in Sec. II.6 to test the presence of uncaptured orthogonal polarizations. The black line labeled as in the figures is reference p-value when the null energy attains the highest possible likelihood.
Fig. 13 shows the plug-in p-value of the injections with equal sensitivities. In the upper panel, we could see that the plug-in p-values of are consistent with the black line for all SNRs. It implies that there always exists a null operator constructed from a linear combination of with one column to produce a residual that is consistent with noise, and no orthogonal polarization component is observed. And indeed the injected polarization modes can be well described with a single basis mode. But for the red dots that correspond to , the plug-in p-value drops suddenly when the SNR increases through . This is expected since the injected signals carry tensor, vector, and scalar components, and a null operator constructed from could not completely cancel the signal, but such insufficiency only shows up with a high enough SNR.

Fig. 14 shows the plug-in p-value of the injections with unequal sensitivities. The upper panel shows the results with one basis mode. The plug-in p-value decreases with a higher SNR for both and . This is expected since the injected signals carry a strong dipole component, and we could not explain the data well with a single basis mode. This suggests the feasibility to use the plug-in p-value as a tool to diagnose the validity of the assumed number of basis modes. A low plug-in p-value also gives us an alarming message if the and in the GR waveform model can be well described with a single basis mode, and this would indicate we have observed something that cannot be explained by the GR waveform model. The lower panel shows the results using two basis modes. For the , we choose the mode and the vector mode as the basis. The plug-in p-values are consistent with for all SNRs. As shown in the right panel of Fig. 11, we could choose any one of the tensorial modes and any one of the non-tensorial modes to construct the basis, and the null operator constructed from the basis would be sufficient to cancel the signal. On the other hand, the plug-in p-value for drops when the SNR is sufficiently high. Even when we allow and to take arbitrary forms independently, the null operator could not cancel the signal and it results in an excess amount of residual power.

The example shows that the method is capable of capturing the parallel non-tensorial polarization component, and the presence of a significant orthogonal polarization component would not deteriorate the method. We have also demonstrated using the plug-in p-value to test the existence of the orthogonal polarization component.
III.3.3 Ranking among polarization hypotheses
We also perform the analysis with different polarization hypotheses to investigate how would the pipeline rank different hypotheses. The choices of basis and the dimensionality of the parameter space are summarized in Table 2.
Hypothesis | Description | Mode(s) | Basis mode(s) | Number of parameters |
Pure tensorial | , | 5 | ||
Pure vectorial | , | 5 | ||
Pure scalar | 2 | |||
Tensor-scalar | , , , | 9 | ||
Tensor-vector | , , , | 9 | ||
Vector-scalar | , , , | 9 | ||
Tensor-vector-scalar | , , , , , | 13 | ||
Pure tensorial | , | , | 2 | |
Pure vectorial | , | , | 2 | |
Tensor-scalar | , , , | , | 11 | |
Tensor-vector | , , , | , | 11 | |
Vector-scalar | , , , | , | 11 | |
Tensor-vector-scalar | , , , , , | , | 19 |
Fig. 15 shows the result of the analyses of the injections with equal sensitivities i.e. . The plot shows the variation of the Bayes factor of different polarization hypotheses against the tensor hypothesis. As the SNR increases, the non-tensor hypotheses are more favored. The upper panel shows the result with one basis mode. Among the hypotheses, , , , and are the most favored in the high SNR cases. When the SNR is between around and , is slightly more favored. This is partly because involves the least number of parameters than other hypotheses as shown in Table 2 and therefore is the least penalized by Ockham’s razor. The another more important reason is related to the overlap between the beam pattern function vectors defined by
(65) |
where is the sky location of the source, and and are the beam patten vectors of polarizations and . Fig. 16. A higher overlap at the sky location implies it is more difficult to distinguish the polarizations and when the GW comes from that sky position. Fig. 16 shows the overlap between the beam pattern vectors at the injected source location. We could see that has a very significant overlap with and . This implies that the signal power from and can be significantly reduced with the null operator constructed from solely , and this causes some confusion with the other hypotheses. The lower panel shows the result using two basis modes. The is the most favored instead of in the high SNR cases. This is again due to the overlap between the beam pattern vectors. One could see from Fig. 16 that has an overlap with and has an overlap with . One should be reminded that the polarization modes are linearly dependent when the sensitivities are equal, and therefore we could reduce a significant amount of power from the tensorial modes by the null operator constructed in . Also, the much larger parameter space of (19 parameters) compared with (11 parameters) adds a penalty to the evidence.


Fig. 17 shows the result of the analyses of the injections with different sensitivities i.e. and . In this case, the dipole radiation is excited, and we have to use at least two basis modes to explain the data. The upper panel shows the result with one basis mode. Even when the orthogonal polarization component is significant, still has a very high rank among the hypotheses. is slightly more favored due to the extra penalization on the larger parameter space of . The lower panel shows the result with two basis modes. In this case, there is no orthogonal polarization component remains with the best-fit parameters in as shown in the lower panel of Fig. 14, and indeed is more favored over in the high SNR cases even though it has a much larger parameter space.

III.3.4 Discussion
The results in Fig. 17 are in agreement with our discussion in Sec. II.6. The existence of a significant orthogonal polarization component does not deteriorate the capability of the method to detect a GR violation as shown in the upper panel of the figure. Similar to the results in Sec. III.2, one should not overinterpret the figures to be stating the expected deviations that we would observe since the source location of all injections is arbitrarily set to and , but the distinguishability between different polarization hypotheses significantly depends on the source location. We have shown that confusion between polarization hypotheses can arise when there is a significant overlap between the beam pattern vectors. In terms of identifying the true polarization hypothesis, the most important factor is the overlap between the beam pattern vectors that determines how well we can distinguish between different polarizations. The overlap can be significantly reduced by having a larger detector network in the future.
IV Summary and conclusions
We have presented a null-stream-based generic Bayesian unmodeled framework to probe GW polarizations. We proposed the basis formulation to reformulate the generic null projection along the beam pattern vectors to the null projection along the polarization basis modes. The advantage of this formulation is to guarantee the equal dimensionality of the residuals after performing the null projection for fair model comparison, and we do not need to explicitly assume the waveform of the basis modes. This gives the generality of the framework to probe GW polarizations without requiring modeling non-GR waveform explicitly. This method would be useful when the non-GR waveforms are not well developed.
We first conducted a mock data study with the ad hoc injections and perform the one-basis-mode () analysis and the two-basis-mode () analysis. The ad hoc injections are generated by projecting the plus polarization and the cross polarization to the non-tensorial beam pattern functions. In this case, the polarization modes can be well described with a single basis mode. This serves as a sanity check to investigate the capability of the analysis and the analysis to detect GW polarizations when there is no uncaptured orthogonal polarization component. We performed the mock data study with tensor, vector, scalar, tensor-scalar, tensor-vector, vector-scalar, and tensor-vector-scalar injections in the HLV 3-detector network at the design sensitivity. The source location is not known and we marginalize over the whole sky sphere in the analysis. We varied the signal-to-noise ratio (SNR) of the injections and we showed that the non-tensor hypotheses are more favored with an increasing SNR and increasing strength of non-tensorial components of the injections. We then conducted a mock data study with the more realistic non-GR waveform i.e. the inspiral waveforms of Rosen’s theory that predicts the existence of all six polarization states. We considered two different cases in which the dipole radiation is excited and not excited respectively. The presence of strong dipole radiation would give rise to a significant orthogonal polarization component in the analysis. Nevertheless, the analysis significantly favors over . We also demonstrated the feasibility of using the plug-in p-value to test the presence of an orthogonal polarization component.
Lastly, we investigated how the pipeline ranks different polarization hypotheses with the Rosen waveform injections with equal and unequal sensitivities respectively. We showed that the presence of the orthogonal polarization component contributed by the dipole radiation does not deteriorate the analysis, and the true polarization hypothesis is one of the top-ranked hypotheses. We showed that there exists some confusion between different polarization hypotheses due to the penalty on the more complicated polarization model and the overlap between the beam pattern vectors. The polarization subspaces spanned by different beam pattern vectors are in general not orthogonal to each other, and the overlap is arguably the most important factor to distinguish between different polarization hypotheses. The overlap depends significantly on the sky location of the source, and in general, it can be reduced with a larger detector network. We should expect to constrain the GW polarization content a lot better in the future by including KAGRA Akutsu et al. (2020); Aso et al. (2013), LIGO India Iyer et al. (2012), Einstein telescope Punturo et al. (2010); Hild et al. (2011), and Cosmic Explorer Abbott et al. (2017c); Reitze et al. (2019) in the joint observing runs.
Our work also demonstrated the feasibility to search for mixed polarizations with a limited number of detectors. Although we need at least non-coaligned detectors to reconstruct independent polarization modes, it is possible to detect the presence of extra polarization modes with a fewer number of detectors. We emphasize that this conclusion does not only apply to null-stream-based methods, and it should also motivate other approaches to search for mixed polarizations in the current LIGO-Virgo 3-detector network.
V Acknowledgement
The authors would like to thank Giancarlo Cella for the comments in preparing the paper. ICFW and TGFL are partially supported by grants from the Research Grants Council of the Hong Kong (Project No. 24304317 and 14306419) and Research Committee of the Chinese University of Hong Kong. PTHP and CVDB are supported by the research program of the Netherlands Organization for Scientific Research (NWO). RKLL and TGFL would also like to gratefully acknowledge the support from the Croucher Foundation in Hong Kong. We are grateful for computational resources provided by Cardiff University, and funded by an STFC grant supporting UK Involvement in the Operation of Advanced LIGO. We are grateful for computational resources provided by the Leonard E Parker Center for Gravitation, Cosmology and Astrophysics at the University of Wisconsin-Milwaukee. We acknowledge the use of IUCAA LDG cluster Sarathi for the computational/numerical work.
Softwares: Eigen Guennebaud et al. (2010), FFTW3 Frigo and Johnson (2005), GSL Gough (2009), HDF5 The HDF Group (2000-2010), HEALPix Gorski et al. (2005), LALSuite LIGO Scientific Collaboration (2018) and MultiNest Feroz and Hobson (2008); Feroz et al. (2009, 2019a) are used to perform analyses. Plots are generated using Matplotlib 416 (2007) and NumPy Harris et al. (2020).
Appendix A Discrete Fourier transform
In this section, we decribe the convention of discrete Fourier transform that we use. Given a discrete-time time series of length , the discrete Fourier transform is defined as
(66) |
where is the sampling interval, and . The inverse transform is defined as
(67) |
where is the frequency resolution.
Appendix B Null stream
In this section, we discuss several properties of null stream including the reduced dimensionality of residuals and the role of polarization angle in the generic null stream construction.
B.1 Reduced dimensionality
Null projection removes all data on the hyperplane spanned by the constituent beam pattern function vectors used in the construction of the null operator. The resultant null stream, therefore, has a lower dimensionality than the original data. Fig. 18 demonstrates an example of null projection. For the sake of a more intuitive demonstration, the data are displayed in the time domain. One should notice that in the middle panel the signal content is removed and the amplitude of the residual is reduced compared to the strain outputs. This is due to the reduced dimensionality after applying the null operator. The reduced dimensionality could be observed more readily by orienting the residuals along the principal axes. Recall Eq. (29), the null projection is
(68) |
We perform the singular value decomposition of each frequency component of .
(69) |
where is a unitary matrix, is a diagonal matrix with the singular values as the diagonal entries, is a unitary matrix, and the subscript denotes the decomposition of the frequency component of the projector . The null stream in the principal coordinate system is obtained by applying the rotation matrix i.e.
(70) |

B.2 Polarization angle
In the most general case where the polarization modes are independent, we may write the GW transient signal with each of the polarization components as follows
(71) |
where and
(72) |
is a rotational matrix that represents the rotation of coordinates around the GW-propagating axis. Similarly,
(73) |
where and
(74) |
Since the scalar beam pattern function is itself independent of , we do not show it here. We could observe that the signal could be equally well decribed as lying in the subspace spanned by for any . This is due to the fact that rotation of the axes does not change the subspace spanned by . Therefore, the null operator construction in Eq. (28) is independent of .
Appendix C Calibration errors
Following the similar notations used in Ref. Vitale et al. (2012), given the measured strain output and the exact strain output , the errors in amplitude and phase could be accounted by introducing a function
(75) |
where
(76) |
Then the noise PSD with calibration errors is related to the noise PSD without calibration errors by
(77) |
Now we consider the effect of calibration errors in the construction of the null stream. For generality, we write the derivations in the continuous version here, but it is trivial to convert them to the discrete version. After including the calibration errors, the single-detector observation model writes
(78) |
The trivial way to recover the observation model with exact measurements in Eq. (1) is to divide Eq. (78) by , but is not known exactly. In the construction of null stream, we first whiten the data in Eq. (24), however
(79) |
, and therefore the amplitude error is canceled, and we can conclude only the phase error affects the construction of null stream. The phase error is removed by multiplying the whitened data by . Since the phase error is not known exactly, we use the conventional cubic spline model M. Farr et al. (2014) to model the phase error. Nodal points are equally spaced in , and a Gaussian prior is placed at each node i.e.
(80) |
where and are mean and variance of phase error at node which characterize the expected phase error. The integral evaluating the model evidence in Eq. (47) is therefore extended to also marginalize over the phase errors. The calibration error characterization is released as the calibration envelope files by the LIGO Scientific Collaboration and Virgo Collaboration Collaboration and Collaboration (2019).
References
- Abbott et al. (2016a) B. P. Abbott et al. (LIGO Scientific Collaboration and Virgo Collaboration), “Observation of gravitational waves from a binary black hole merger,” Phys. Rev. Lett. 116, 061102 (2016a).
- Aasi et al. (2015) J Aasi, B P Abbott, R Abbott, T Abbott, M R Abernathy, K Ackley, C Adams, T Adams, P Addesso, and et al., “Advanced ligo,” Classical and Quantum Gravity 32, 074001 (2015).
- Acernese et al. (2014) F Acernese, M Agathos, K Agatsuma, D Aisa, N Allemandou, A Allocca, J Amarni, P Astone, G Balestri, G Ballardin, and et al., “Advanced virgo: a second-generation interferometric gravitational wave detector,” Classical and Quantum Gravity 32, 024001 (2014).
- Abbott et al. (2019a) B. P. Abbott et al. (LIGO Scientific Collaboration and Virgo Collaboration), “Gwtc-1: A gravitational-wave transient catalog of compact binary mergers observed by ligo and virgo during the first and second observing runs,” Phys. Rev. X 9, 031040 (2019a).
- Abbott et al. (2020a) R. Abbott et al., “Gwtc-2: Compact binary coalescences observed by ligo and virgo during the first half of the third observing run,” (2020a), arXiv:2010.14527 [gr-qc] .
- Abbott et al. (2019b) B. P. Abbott et al. (The LIGO Scientific Collaboration and the Virgo Collaboration), “Tests of general relativity with the binary black hole signals from the ligo-virgo catalog gwtc-1,” Phys. Rev. D 100, 104036 (2019b).
- Collaboration et al. (2020) The LIGO Scientific Collaboration, the Virgo Collaboration, et al., “Tests of general relativity with binary black holes from the second ligo-virgo gravitational-wave transient catalog,” (2020), arXiv:2010.14529 [gr-qc] .
- Eardley et al. (1973) Douglas M. Eardley, David L. Lee, and Alan P. Lightman, “Gravitational-wave observations as a tool for testing relativistic gravity,” Phys. Rev. D 8, 3308–3321 (1973).
- Brans and Dicke (1961) C. Brans and R. H. Dicke, “Mach’s principle and a relativistic theory of gravitation,” Phys. Rev. 124, 925–935 (1961).
- Rosen (1971) Nathan Rosen, “Theory of gravitation,” Phys. Rev. D 3, 2317–2319 (1971).
- Rosen (1974) Nathan Rosen, “A theory of gravitation,” Annals of Physics 84, 455–473 (1974).
- Chatziioannou et al. (2012a) Katerina Chatziioannou, Nicolás Yunes, and Neil Cornish, “Model-independent test of general relativity: An extended post-einsteinian framework with complete polarization content,” Phys. Rev. D 86, 022004 (2012a).
- Abbott et al. (2017a) B. P. Abbott et al. (LIGO Scientific Collaboration and Virgo Collaboration), “Gw170814: A three-detector observation of gravitational waves from a binary black hole coalescence,” Phys. Rev. Lett. 119, 141101 (2017a).
- Abbott et al. (2019c) B. P. Abbott, R. Abbott, T. D. Abbott, F. Acernese, K. Ackley, C. Adams, T. Adams, P. Addesso, R. X. Adhikari, V. B. Adya, and et al., “Tests of general relativity with gw170817,” Physical Review Letters 123 (2019c), 10.1103/physrevlett.123.011102.
- Cornish and Littenberg (2015) Neil J Cornish and Tyson B Littenberg, “Bayeswave: Bayesian inference for gravitational wave bursts and instrument glitches,” Classical and Quantum Gravity 32, 135012 (2015).
- Abbott et al. (2016b) B. P. Abbott et al. (LIGO Scientific and Virgo Collaborations), “Tests of general relativity with gw150914,” Phys. Rev. Lett. 116, 221101 (2016b).
- Pang et al. (2020) Peter T. H. Pang, Rico K. L. Lo, Isaac C. F. Wong, Tjonnie G. F. Li, and Chris Van Den Broeck, “Generic searches for alternative gravitational wave polarizations with networks of interferometric detectors,” Physical Review D 101 (2020), 10.1103/physrevd.101.104055.
- Abbott et al. (2017b) B. P. Abbott et al., “Multi-messenger observations of a binary neutron star merger,” The Astrophysical Journal 848, L12 (2017b).
- Nishizawa et al. (2009) Atsushi Nishizawa, Atsushi Taruya, Kazuhiro Hayama, Seiji Kawamura, and Masa-aki Sakagami, “Probing nontensorial polarizations of stochastic gravitational-wave backgrounds with ground-based laser interferometers,” Physical Review D 79 (2009), 10.1103/physrevd.79.082002.
- Gürsel and Tinto (1989) Yekta Gürsel and Massimo Tinto, “Near optimal solution to the inverse problem for gravitational-wave bursts,” Phys. Rev. D 40, 3884–3938 (1989).
- Wen and Schutz (2005) Linqing Wen and Bernard F Schutz, “Coherent network detection of gravitational waves: the redundancy veto,” Classical and Quantum Gravity 22, S1321–S1335 (2005).
- Ajith et al. (2006) P Ajith, M Hewitson, and I S Heng, “Null-stream veto for two co-located detectors: implementation issues,” Classical and Quantum Gravity 23, S741–S749 (2006).
- Chatterji et al. (2006) Shourov Chatterji, Albert Lazzarini, Leo Stein, Patrick J. Sutton, Antony Searle, and Massimo Tinto, “Coherent network analysis technique for discriminating gravitational-wave bursts from instrumental noise,” Physical Review D 74 (2006), 10.1103/physrevd.74.082005.
- Sutton et al. (2010) Patrick J Sutton, Gareth Jones, Shourov Chatterji, Peter Kalmus, Isabel Leonor, Stephen Poprocki, Jameson Rollins, Antony Searle, Leo Stein, Massimo Tinto, and et al., “X-pipeline: an analysis package for autonomous gravitational-wave burst searches,” New Journal of Physics 12, 053034 (2010).
- Chatziioannou et al. (2012b) Katerina Chatziioannou, Nicolás Yunes, and Neil Cornish, “Model-independent test of general relativity: An extended post-einsteinian framework with complete polarization content,” Physical Review D 86 (2012b), 10.1103/physrevd.86.022004.
- Necula et al. (2012) V Necula, S Klimenko, and G Mitselmakher, “Transient analysis with fast wilson-daubechies time-frequency transform,” Journal of Physics: Conference Series 363, 012032 (2012).
- Littenberg and Cornish (2015) Tyson B. Littenberg and Neil J. Cornish, “Bayesian inference for spectral estimation of gravitational wave detector noise,” Physical Review D 91 (2015), 10.1103/physrevd.91.084034.
- Creighton and Anderson (2011) Jolien D. E. Creighton and Warren G. Anderson, Gravitational-wave physics and astronomy: an introduction to theory, experiment and data analysis (Wiley, 2011).
- Demortier (2007) Luc Demortier, “P values and nuisance parameters,” in PHYSTAT-LHC Workshop on Statistical Issues for LHC Physics (2007) pp. 23–33.
- Davison and Hinkley (1997) A. C. Davison and D. V. Hinkley, Bootstrap Methods and their Application, Cambridge Series in Statistical and Probabilistic Mathematics (Cambridge University Press, 1997).
- Cahillane et al. (2017) Craig Cahillane, Joe Betzwieser, Duncan A. Brown, Evan Goetz, Evan D. Hall, Kiwamu Izumi, Shivaraj Kandhasamy, Sudarshan Karki, Jeff S. Kissel, Greg Mendell, and et al., “Calibration uncertainty for advanced ligo’s first and second observing runs,” Physical Review D 96 (2017), 10.1103/physrevd.96.102001.
- Accadia et al. (2010) T Accadia, F Acernese, F Antonucci, S Aoudia, K G Arun, P Astone, G Ballardin, F Barone, M Barsuglia, Th S Bauer, and et al., “Virgo calibration and reconstruction of the gravitationnal wave strain during vsr1,” Journal of Physics: Conference Series 228, 012015 (2010).
- Vitale et al. (2012) Salvatore Vitale, Walter Del Pozzo, Tjonnie G. F. Li, Chris Van Den Broeck, Ilya Mandel, Ben Aylott, and John Veitch, “Effect of calibration errors on bayesian parameter estimation for gravitational wave signals from inspiral binary systems in the advanced detectors era,” Physical Review D 85 (2012), 10.1103/physrevd.85.064034.
- Feroz and Hobson (2008) F. Feroz and M. P. Hobson, “Multimodal nested sampling: an efficient and robust alternative to markov chain monte carlo methods for astronomical data analyses,” Monthly Notices of the Royal Astronomical Society 384, 449–463 (2008).
- Feroz et al. (2009) F. Feroz, M. P. Hobson, and M. Bridges, “Multinest: an efficient and robust bayesian inference tool for cosmology and particle physics,” Monthly Notices of the Royal Astronomical Society 398, 1601–1614 (2009).
- Feroz et al. (2019a) Farhan Feroz, Michael P. Hobson, Ewan Cameron, and Anthony N. Pettitt, “Importance nested sampling and the multinest algorithm,” The Open Journal of Astrophysics 2 (2019a), 10.21105/astro.1306.2144.
- Feroz et al. (2019b) Farhan Feroz, Matt Pitkin, and Will Handley, “Multinest,” https://github.com/farhanferoz/MultiNest (2019b).
- Husa et al. (2016) Sascha Husa, Sebastian Khan, Mark Hannam, Michael Pürrer, Frank Ohme, Xisco Jiménez Forteza, and Alejandro Bohé, “Frequency-domain gravitational waves from nonprecessing black-hole binaries. i. new numerical waveforms and anatomy of the signal,” Phys. Rev. D 93, 044006 (2016).
- Khan et al. (2016) Sebastian Khan, Sascha Husa, Mark Hannam, Frank Ohme, Michael Pürrer, Xisco Jiménez Forteza, and Alejandro Bohé, “Frequency-domain gravitational waves from nonprecessing black-hole binaries. ii. a phenomenological model for the advanced detector era,” Phys. Rev. D 93, 044007 (2016).
- Hannam et al. (2014) Mark Hannam, Patricia Schmidt, Alejandro Bohé, Leïla Haegel, Sascha Husa, Frank Ohme, Geraint Pratten, and Michael Pürrer, “Simple model of complete precessing black-hole-binary gravitational waveforms,” Phys. Rev. Lett. 113, 151101 (2014).
- Abbott et al. (2020b) B. P. Abbott, R. Abbott, T. D. Abbott, S. Abraham, F. Acernese, K. Ackley, C. Adams, V. B. Adya, C. Affeldt, and et al., “Prospects for observing and localizing gravitational-wave transients with advanced ligo, advanced virgo and kagra,” Living Reviews in Relativity 23 (2020b), 10.1007/s41114-020-00026-9.
- Sivia and Skilling (2006) D. Sivia and J. Skilling, Data Analysis: A Bayesian Tutorial, Oxford science publications (OUP Oxford, 2006).
- Will and Eardley (1977) C. M. Will and D. M. Eardley, “Dipole gravitational radiation in Rosen’s theory of gravity: observable effects in the binary system PSR 1913+16.” ApJ 212, L91–L94 (1977).
- Will and Zaglauer (1989) Clifford M. Will and Helmut W. Zaglauer, “Gravitational Radiation, Close Binary Systems, and the Brans-Dicke Theory of Gravity,” ApJ 346, 366 (1989).
- Will (1977) C. M. Will, “Gravitational radiation from binary systems in alternative metric theories of gravity: dipole radiation and the binary pulsar.” ApJ 214, 826–839 (1977).
- Roy and Vetterli (2007) Olivier Roy and Martin Vetterli, “The effective rank: A measure of effective dimensionality,” in 2007 15th European Signal Processing Conference (2007) pp. 606–610.
- Akutsu et al. (2020) T. Akutsu et al., “Overview of kagra: Detector design and construction history,” (2020), arXiv:2005.05574 [physics.ins-det] .
- Aso et al. (2013) Yoichi Aso, Yuta Michimura, Kentaro Somiya, Masaki Ando, Osamu Miyakawa, Takanori Sekiguchi, Daisuke Tatsumi, and Hiroaki Yamamoto (The KAGRA Collaboration), “Interferometer design of the kagra gravitational wave detector,” Phys. Rev. D 88, 043007 (2013).
- Iyer et al. (2012) Bala Iyer, Tarun Souradeep, CS Unnikrishnan, Sanjeev Dhurandhar, Sendhil Raja, and Anand Sengupta, “Ligo-india, proposal of the consortium for indian initiative in gravitational-wave observations (indigo),” LIGO DCC (2012).
- Punturo et al. (2010) M Punturo et al., “The third generation of gravitational wave observatories and their science reach,” Classical and Quantum Gravity 27, 084007 (2010).
- Hild et al. (2011) S Hild et al., “Sensitivity studies for third-generation gravitational wave observatories,” Classical and Quantum Gravity 28, 094013 (2011).
- Abbott et al. (2017c) B P Abbott, R Abbott, T D Abbott, M R Abernathy, K Ackley, C Adams, P Addesso, R X Adhikari, V B Adya, C Affeldt, and et al., “Exploring the sensitivity of next generation gravitational wave detectors,” Classical and Quantum Gravity 34, 044001 (2017c).
- Reitze et al. (2019) David Reitze et al., “Cosmic explorer: The u.s. contribution to gravitational-wave astronomy beyond ligo,” (2019), arXiv:1907.04833 [astro-ph.IM] .
- Guennebaud et al. (2010) Gaël Guennebaud, Benoît Jacob, et al., “Eigen v3,” http://eigen.tuxfamily.org (2010).
- Frigo and Johnson (2005) M. Frigo and S. G. Johnson, “The design and implementation of fftw3,” Proceedings of the IEEE 93, 216–231 (2005).
- Gough (2009) Brian Gough, GNU Scientific Library Reference Manual - Third Edition, 3rd ed. (Network Theory Ltd., 2009).
- The HDF Group (2000-2010) The HDF Group, “Hierarchical data format version 5,” (2000-2010).
- Gorski et al. (2005) K. M. Gorski, E. Hivon, A. J. Banday, B. D. Wandelt, F. K. Hansen, M. Reinecke, and M. Bartelmann, “Healpix: A framework for high‐resolution discretization and fast analysis of data distributed on the sphere,” The Astrophysical Journal 622, 759–771 (2005).
- LIGO Scientific Collaboration (2018) LIGO Scientific Collaboration, “LIGO Algorithm Library - LALSuite,” free software (GPL) (2018).
- 416 (2007) “Matplotlib: A 2d graphics environment,” Computing in Science Engineering 9, 90–95 (2007).
- Harris et al. (2020) Charles R. Harris, K. Jarrod Millman, St’efan J. van der Walt, Ralf Gommers, Pauli Virtanen, David Cournapeau, Eric Wieser, Julian Taylor, Sebastian Berg, Nathaniel J. Smith, Robert Kern, Matti Picus, Stephan Hoyer, Marten H. van Kerkwijk, Matthew Brett, Allan Haldane, Jaime Fern’andez del R’ıo, Mark Wiebe, Pearu Peterson, Pierre G’erard-Marchant, Kevin Sheppard, Tyler Reddy, Warren Weckesser, Hameer Abbasi, Christoph Gohlke, and Travis E. Oliphant, “Array programming with NumPy,” Nature 585, 357–362 (2020).
- M. Farr et al. (2014) Will M. Farr, Benjamin Farr, and Tyson Littenberg, “Modelling calibration errors in cbc waveforms,” LIGO DCC (2014).
- Collaboration and Collaboration (2019) LIGO Scientific Collaboration and Virgo Collaboration, “Calibration uncertainty envelope release for gwtc-1,” LIGO DCC (2019).