Bayesian Model Selection for Misspecified Models in Linear Regression
MB de Kock, HC Eggers

TL;DR
This paper develops a unified Bayesian approach that combines the strengths of BIC and AIC for linear regression, enhancing robustness against model misspecification and low signal-to-noise scenarios.
Contribution
It introduces a novel prior in an augmented model-plus-noise space that unifies BIC and AIC assumptions, improving model selection under misspecification.
Findings
Unified prior inherits properties of BIC and AIC
Enhanced robustness to model misspecification
Applicable in low signal-to-noise ratio conditions
Abstract
While the Bayesian Information Criterion (BIC) and Akaike Information Criterion (AIC) are powerful tools for model selection in linear regression, they are built on different prior assumptions and thereby apply to different data generation scenarios. We show that in the finite-dimensional case their respective assumptions can be unified within an augmented model-plus-noise space and construct a prior in this space which inherits the beneficial properties of both AIC and BIC. This allows us to adapt the BIC to be robust against misspecified models where the signal to noise ratio is low.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsStatistical Methods and Inference · Blind Source Separation Techniques · Bayesian Methods and Mixture Models
\pdfcolInitStack
tcb@breakable
**Bayesian Model Selection for Misspecified Models in Linear Regression
** M.B. de Kock1 and H.C. Eggers1,2
1*Institute of Theoretical Physics and Department of Physics, Stellenbosch University, P/Bag X1,
7602 Matieland, Stellenbosch, South Africa
2National Institute for Theoretical Physics,
P/Bag X1, 7602 Matieland, South Africa*
Abstract
While the Bayesian Information Criterion (bic) and Akaike Information Criterion (aic) are powerful tools for model selection in linear regression, they are built on different prior assumptions and thereby apply to different data generation scenarios. We show that in the finite dimensional case their respective assumptions can be unified within an augmented model-plus-noise space and construct a prior in this space which inherits the beneficial properties of both aic and bic. This allows us to adapt the bic to be robust against misspecified models where the signal to noise ratio is low.
1 Introduction
The selection of a model between multiple competing models is a well established tool of data analysis in a wide spectrum of fields ranging from ecology to psychology[Burnham and Anderson, 2003, Vrieze, 2012, Aho et al., 2014]. If the true model is one of the candidates then Bayesian methods are consistent in that they will select the true model with probability one as the sample size increases[Nishii et al., 1984]. On the other hand if the underlying data generating process is nonparametric then to estimate the underlying regression function we require a minimax-rate optimal rule[Shao, 1997]. This dichotomy is closely related to the competition between aic and bic , where bic represents the Bayesian methods and aic the loss-optimal rules. In general, it is though to be impossible to combine the properties of both, see [Yang, 2005].
Our goal is not to address the difference between the parametric and nonparametric cases but to give a Bayesian construction for linear regression that is robust to model misspecification. It is similar to [Müller, 2013], but does not introduce an artificial posterior but augments the likelihood with a larger parameter space. This extends the idea of Akaike[Akaike, 1978] which appeared after Akaike [Akaike, 1974] and Schwartz introduced,[Schwarz, 1978], their information criterion, aic and bic, respectively. Akaike, in the limited context of linear regression, considers the model selection problem in a parameter space expanded from the -dimensional model space into a larger one and then shows how different Bayesian priors in this space give arise to the two different information criterion. This reveals that the BIC implicitly includes a prior which fixes the extra non-model “noise parameters” to be exactly zero, while the aic allows them to vary to some degree around zero. This confirms our own experience in that as the noise-to-signal ratios is lowered to unity the bic fails completely. Statistically speaking, the bic assumes one of the candidate models is the true model while aic does not. It is this property that we wish to extend to the bic case.
Armed with this insight, we shall construct priors not only for the model parameters, but for an additional set of noise parameters in the spirit of Akaike. Unlike their bic and aic predecessors, however, these new priors will take into account the crucial information that the modes of signal parameter priors should be located some distance away from the origin of parameter space. This allows us to adapt the Bayesian Information Criterion to not assume that one of the candidate models are true.
The paper is organised as follows. In Section 2, we review the framework of Bayesian model comparison and linear regression, augmenting in Section 3 the model space by a noise space in preparation for the new priors. Reconsideration in Section 4 of the priors underlying the bic and aic forms the basis and motivation for the construction of spherically symmetric priors for both model and noise parameters in Section 5. The results are tested numerically and compared to the traditional information criteria in Section 6, followed by a brief summary and discussion in Section 7.
2 Bayesian linear regression
2.1 Bayesian model selection
Given data , Bayesian model selection is based on the evidence or marginal likelihood for the model which has parameters . The evidence is an average over the likelihood weighted by the parameter prior ,
[TABLE]
where may contain hyperparameters as necessary. Bayes’ theorem used twice for competing models , relates the ratio of model posteriors to the corresponding model evidences by
[TABLE]
Barring good reasons to deviate from the Principle of Indifference, model priors would normally be set equal, , in which case the posterior odds equals the Bayes Factor [Kass and Raftery, 1995]
[TABLE]
When more than two models are to be compared, it is convenient to define a reference model against which all others are measured. In this paper, we use as reference model , the case where data points are modelled by free parameters, implying of course an exact fit and no noise. Among the competing models with parameters, the best model is the one with maximal Bayes Factor or equivalently minimum information criterion .
2.2 Linear Regression
We briefly review the canonical formalism for linear regression and introduce the language and notation to be used in later sections. By assumption the data comes in the form of data points measured at locations with fixed experimental uncertainties . The immediate aim is to find joint distributions (posterior, evidence etc) of the coefficients of a linear model function
[TABLE]
where the choice of basis functions forms part of the model specification and we subscript model-dependent quantities by in preparation for the extensions of Section 3. By assumption, the differences between each data point and the corresponding model point are normally distributed,
[TABLE]
resulting in a joint likelihood
[TABLE]
The -dimensional model space is spanned by -dimensional basis vectors
[TABLE]
which together constitute the -dimensioned design matrix . In terms of the standardised data vector and collecting constants into , the likelihood can be written in three ways,
[TABLE]
where is the model-dependent vector aspiring to approximate the data vector and is the discrepancy between data and model. Description of the data is thereby decomposed into a “noise” component and a “signal” component . As illustrated in Figure 1, and are in general not orthogonal. The length of the minimum-chisquared vector represents the minimum distance between the data vector and model space , so that it is orthogonal to model space for all . The resulting maximum-signal vector can be found directly from
[TABLE]
where the maximum-likelihood parameter vector is determined by the usual Moore-Penrose inverse
[TABLE]
with the Hessian with elements . Since , the squared data vector can hence be written as the Pythagorean sum of the usual minimum chisquared and the squared signal vector ,
[TABLE]
Following the usual diagonalisation by orthonormal eigenvector matrix and rescaling by diagonal eigenvalue matrix and transforming to hyperspherical parameters , and corresponding modes , the likelihood becomes
[TABLE]
and the squared signal vector transforms to
[TABLE]
All of the above is the standard fare of linear regression.
3 Model space and noise space
The expanded model-noise space introduced in this Section is best understood in the context of Akaike’s rederivation in a Bayesian framework of the bic and aic in [Akaike, 1978]. His central message was that both could be understood by introducing, over and above the parameters making up the model, an additional set of parameters with , for which particular choices of priors yield the bic and aic. Details of the derivation are postponed to Section 4.
The introduction of additional parameters in Akaike’s derivations allows the method to account for misspecified model functions in that if there is some signal left the noise parameters would be able to fit the shift in the residuals. The difference between a model with parameters and another model with parameters must then be found not in the existence or nonexistence of additional parameter but in different priors . In this view, all model parameters should be assigned priors which allow them to exhibit large deviations from zero, while the additional noise parameters should be assigned priors which are not exactly zero but restricted to small intervals around the origin.
Taking this line of thought to its logical conclusion, we let and introduce additional noise parameters along with additional basis functions spanning what we shall call the noise space . While the mathematics does not preclude overlap, it seems natural to demand that model space (also called signal space) and noise space partition the data space,
[TABLE]
In this view, model construction is seen as a successive decomposition of the data space into sequences of partitions with progressively increasing and decreasing , with model selection based on the maximum evidence or Bayes Factor as a function of . The partitioning property can be enforced by constructing, if necessary by a Gram-Schmidt procedure, a set of noise functions which are orthogonal to all model functions ,
[TABLE]
thereby ensuring111The simplest way to ensure block-diagonality is to construct a complete orthogonal basis for all functions which would trivially fulfil these requirements. The block-diagonal form is, however, more widely applicable. that the Hessian of the complete basis set is block-diagonal, . We note that the basis functions may have to be adapted as changes to safeguard block-diagonality. The resulting sequence of models is therefore not nested in the strict sense.
As already mentioned in Section 2.2, for all because, with the help of Eq. (11), . Together with , this means that that is a vector in and hence has a representation in the noise-space basis with coefficients or equivalently in terms of the noise-space design matrix ,
[TABLE]
Diagonalisation by and rescaling by in noise space results in with just as in model space, so that, in close analogy with Eq. (15),
[TABLE]
Apart from the requirement that the basis functions must be orthogonal to those in model space, their specific choice is arbitrary; correspondingly, individual coefficients , and their maximum-likelihood cases and are not fixed by the model. All that matters is that can be written as a sum of squared components .
The extension from to the larger space has an important consequence for the likelihood and evidence. Rather than using the conventional -dimensional version which would result from Eq. (13),
[TABLE]
the limited model in the likelihood of Eq. (6) is replaced with the full set,
[TABLE]
which for block-diagonal takes the form
[TABLE]
for which the evidence factorises into noise and signal parts,
[TABLE]
We briefly consider the case as this constitutes our reference model for Bayes Factors. The design matrix is invertible so that , all the data becomes signal (, ), there is no noise (), and the model amounts to a change of basis for from to .
4 Akaike’s BIC/AIC priors in model and noise space
We now rederive Akaike’s central insight in the language of model and noise space. The bic results when the priors for the model parameters are normally distributed with variance , while the additional parameters are set to zero exactly by means of Dirac delta functions,222 The reasoning behind setting the model prior variances to is that the exponent of the likelihood scales roughly with as long as parameter-parameter correlations do not dominate, so that and .
[TABLE]
The evidence (3) and corresponding reference evidence are then
[TABLE]
yielding a Bayes Factor
[TABLE]
Dropping -independent constants and assuming , we recover the BIC from the logarithm
[TABLE]
since (maximum likelihood). In rederiving the aic, [Akaike, 1978] similarly suggested that model and noise parameters be treated on the same basis but with different scales for their priors,
[TABLE]
resulting in evidence, reference evidence and Bayes Factor
[TABLE]
and information criterion
[TABLE]
At this point, Akaike argued that and should approach 1 from above and below, where 1 represents the situation of equal signal and noise magnitude. This is the critical case where it is difficult to distinguish between model and noise and the Bayes Factor will tend to zero. To find the next to leading order behaviour of the Bayes Factor we as Akaike take the limit and , and recover the aic,
[TABLE]
Figure 2 summarises schematically the generic form of the data and model and noise parameter priors for the various information criteria. If the true behaviour of the system resulted from some true model with parameters plus noise, the data would correspond to non-zero parameters and near-null parameters, both within some uncertainty range; this is sketched in the two leftmost columns. The third and fourth columns in Fig. 2 remind us that bic and aic set priors for both model and noise parameters centered around zero, differing only in the scale of the variation around zero for the noise parameters. The bic conflates probabilistic intervals for model parameters with point probabilities for noise parameters, a strong assumption which reduces its effectiveness for weak-signal cases. While consistently using intervals for all parameters, the aic fails to take account of the fact that model parameters will usually not be centered around zero. Consistent with the generic data behaviour, the robust version of bic displayed in the last two columns explicitly shifts model parameter priors away from zero with the help of a hyperparameter and consistently uses intervals for all.
5 Noncentral radial priors and information criterion
The lesson of Fig. 2 is that properties and performance of information criteria depend crucially both on their treatment of noise parameters and the location of the model parameters priors’ modes. Seen from this perspective, a generic weakness of the aic and bic is self-evident: their model parameter priors are maximal near zero, while the likelihood will be maximal for nonzero values of , resulting in poor overlap of prior and likelihood. This is exactly the problem which the Empirical Bayes criterion tries to correct, albeit in a nonrigorous way [George and Foster, 2000].
There is a good reason, of course, to maximise these priors around the origin. By definition, the state of knowledge embodied in a prior excludes the location of the data-dependent maximum , so that, barring supplementary prior information, the origin becomes the preferred mode for . However, while itself may not be used, we can and should take into consideration the generic fact that for a good model the parameters will be nonzero. We do not know where in the is located, but we do know that the posterior model radius is significantly nonzero for any and all data, which implies that the prior for what we call the prior model radius should be chosen to be significantly nonzero. Moreover, the identity in Eq. (15) and generally imply that the same model radius sets the scale both in model space and in the corresponding parameter space . Likewise, we have generic knowledge that a good model will be characterised by a near-zero posterior noise radius for which a near-zero prior noise radius is of course appropriate, and the same noise radius sets the scale in both noise space and its parameter space . These considerations are compactly summarised in the last column of Fig. 2 and in the equation set
[TABLE]
All of this constitutes prior knowledge without reference to the particulars of the data. Crucially, this knowledge pertains to the radii. The model evidence is therefore expanded in terms of two radial parameters and and two radial priors,
[TABLE]
where the evidence conditioned on and is
[TABLE]
Given the factorised likelihood (22), the conditioned evidence also factorises,
[TABLE]
With only radial information available, the prior for must be uniform on the -hypersphere,
[TABLE]
with the Dirac delta function constraining the vector to the surface of the -sphere of radius , while spherical symmetry on the -hypersphere with radius requires
[TABLE]
As shown in [De Kock and Eggers, 2017], the conditioned evidence (36) can be expressed in closed form,
[TABLE]
We now turn to the radial priors. To capture the generic information , we presuppose that , a normal distribution with zero mode and variance , so that the prior for the radius is a chi-squared distribution or Gamma Distribution in with hyperparameter and as usual,
[TABLE]
Likewise projecting a -dimensional normal distribution with nonzero mode and variance onto radius results in a noncentral Gamma Distribution with radial hyperparameter ,
[TABLE]
Later, we shall interpret as a signal-to-noise ratio, and with , consistently reverts to the ordinary Gamma Distribution characteristic of noise. The noncentral Gamma Distribution results from the projection of onto the squared radius and using the integral representation of the Dirac delta function
[TABLE]
whereby
[TABLE]
becomes the Noncentral Gamma Distribution with the help of [Bateman et al., 1955]
[TABLE]
Inserting Eqs. (5), (41) and (42) into (35) and using [Bateman et al., 1955]
[TABLE]
the evidence is found to be
[TABLE]
where the Humbert function is defined in terms of Pochhammer symbols as [Bateman et al., 1953]
[TABLE]
which for equal arguments reduces to , and so
[TABLE]
Unlike the aic derivation, we have no reason to maintain the distinction between noise and model prior variances and can set , so the evidence reduces via Eq. (12) to
[TABLE]
If signal-to-noise ratios are known beforehand, can be set to a fixed number; otherwise, it must remain indeterminate and integrated out. Aiming to have a maximally uniform but proper prior for , we use a half-Gaussian with arbitrarily large variance ,
[TABLE]
yielding the evidence
[TABLE]
and Bayes Factor
[TABLE]
We can now take the limit to obtain
[TABLE]
The role of has been to differentiate model and noise parameter behaviour. For finite , integration over both in Eq. (53) and over in Eqs. (35) and (47) results, however, in redundancy which can safely be eliminated by letting : unlike the aic, our scales are set not by but by so we have no further need for it. The Bayes Factor hence simplifies to
[TABLE]
Using the asymptotic properties of the confluent hypergeometric distribution, [Bateman et al., 1953],
[TABLE]
we obtain for large a robust version of the bic,
[TABLE]
which for large reduces further to
[TABLE]
The three new forms of the bic in Eqs. (55), (56) and (58) are our central result.
We now show that, in the appropriate limits, the robust version approaches the aic and bic. The prior expectation value of for the Gamma Distribution (41) is , while for the Noncentral Gamma Distribution (42), so that via Eq. (43) each parameter scales on average as
[TABLE]
As a result, the expectation value of the partial sum for scales as
[TABLE]
In the bic limit, and , so that and so for , the robust bic becomes the bic up to a constant. In the aic limit, so that and NIC reduces to approximately , close to the aic’s .
6 Results
To test the performance of the our robust bic, we present in this section a numerical simulation, followed by semi-analytical estimates of the salient quantities.
In the first part, we tested the success rate of information criteria in correctly identifying the number of parameters for competing models with varying parameter number . Data sampling points were spread evenly over the interval ,
[TABLE]
and we generated data points throughout, setting the experimental uncertainties to . For each model constructed from simulation parameters, data was generated as the sum of an “ideal data” term, a cosine series
[TABLE]
whose amplitude was varied randomly by an additive term with drawn from the standardised Gaussian distribution and an adjustable parameter. Conceptually, represents the signal strength while controls the variance of the signal. To simulate randomness associated with the experimental uncertainty normally captured in , a second random term was added, so that the 32 data points generated from the true parameter model are
[TABLE]
For quenched values of and , one dataset was generated for each . All datasets were efficiently computed in terms of -dimensioned matrices
[TABLE]
where contains the column vectors , one for each , matrix has elements , is the diagonal matrix, noise matrix is diagonal with elements and contains the gaussian random numbers with unit variance. To limit the -sum in Eq. (63) to , one must include an upper-triangular matrix with components for integers and 0 otherwise. To calculate and for given for use in the Bayes Factor (55) and elsewhere, we must modify the notation to keep track of the “true” number of parameters to be compared to the number of model parameters . We therefore write for the parameter mode of the model with parameters for data simulated from parameters; correspondingly Eq. (15) becomes .
For model construction, we used the same cosine functions (62) used for data generation, and since the cosines form an orthonormal system, the Hessian is diagonal, , as are the rotation and eigenvalue matrices, so that with the mode simplifies to
[TABLE]
The design matrix is augmented by means of a projector which contains 1’s along its first diagonal elements and 0 elsewhere; the truncated design matrix then contains zeros in the last columns of the matrix and elsewhere. The matrix of modes with elements is then compactly represented as
[TABLE]
Note that this matrix formulation is possible only for orthogonal basis functions; for nonorthogonal cases, the Hessian and its eigensystem must be recalculated for every .
We now turn to the test results. Given a dataset with parameters, the value which minimises the AIC, BIC or the robust version in its Eq. (58) form is deemed a success if that correctly matches the data’s . In Fig. 3, we plot the number of successes as percentages of repetitions of 32 datasets as described above as a function of for four information criteria. The upper panel displays results for weak-signal data generated with , while the strong-signal data shown in the lower panel used . Red diamonds represent the robust bic success rate, green circles the corresponding aic success rate and black triangles the bic. Also shown as blue squares is the success rate of the corrected aic, [George and Foster, 2000].
As expected, the bicperforms poorly in the weak-signal environment where the models are badly specified but very well for strong signals, where the models are more successful. While the aic is more successful in the weak-signal case but underperforms the bic for strong signals. It is not a surprise that the corrected aic, which was designed for a particular subset of data scenarios, does very well in the mid-range of the strong-signal case but fails badly otherwise.333The corrected aiccorrects the aicformula for small and therefore small . In effect, this improves the aicfor strong-signal cases, but destroys its performance for the weak-signal case and larger . By contrast, the robust bicmatches or exceeds the performance of all other information criteria in both the strong and weak signal scenarios. The exact bic result (55) and the Eqs. (58) differ by less than one percent.
The general increase in success rates for near the simulation lower limit 1 and upper limit 32 are easily understood because there are fewer alternatives to at these edges. While this rise will persist for small , it will for large shift with increasing and is therefore a nonpersistent “boundary effect”.
In the second test, we utilise the simple linear system of Eqs. (64)–(66) to obtain analytical estimates of the squared signal and noise for a detailed but statistically approximate analysis of the shapes and sizes of the criteria’s vs curves. Because and , the squared data vectors scale approximately as
[TABLE]
The squared signal is obtained from the diagonal elements of the squared mode matrix, . Inserting the explicit simulation model (64) results in an approximate estimate of
[TABLE]
while the squared data vector and squared noise vector are obtained from
[TABLE]
These expressions provide instructive, if approximate, insights into the behaviour of the information criteria as a function of model parameter number . Fig. 4 illustrates by example the shapes of the minima as functions of of the simplest robust bicform (58) as well as the aicand bicfor fixed and strong-signal and weak-signal scenarios. The aicand bicdo not depend on but only on , which exhibits the well-known behaviour of steadily decreasing with . Upper and lower branches of these curves denote the strong-signal and weak-signal cases respectively. Based on and the simple penalty terms, the aicand bicboth exhibit a reasonably strong minimum at for ; for the weak-signal , however, the aicremains flat while the bichas no minimum at all. This is reflected in the low bicsuccess rate in Fig. 3. Since becomes independent of for , the aicand bicdo not distinguish between strong and weak scenarios in that region.
The robust bic, by contrast, is sensitive to the squared signal , which lifts the degeneracy between strong and weak signal for . Like the aicand bic, the robust bichas no trouble identifying for strong signal. For weak signal, it exhibits a minimum at the correct answer, albeit a shallow one. Shallow minima reflect, of course, the inherent uncertainty regarding the signal or noise character of the data. Details of Figure 4 and its discussion are, of course, specific to the model and numbers used and of illustrative value only.
7 Discussion and conclusions
The robust version of the bic introduced in this paper is based on three simple but novel ideas. Firstly, we have expanded Akaike’s original argument for a larger model space into a model space plus a fully-fledged noise space which together partition the entire data space. The resulting symmetries and scale behaviour of model and noise space provide a surprisingly unified and indeed beautiful framework for linear regression.
Secondly, building on the insight of earlier work [De Kock and Eggers, 2017], we posit that both model parameter and noise parameter spaces should be projected onto a radial coordinate on the respective hypersphere. Unlike [De Kock and Eggers, 2017], however, we now have not one but two hyperspheres reflecting the separate symmetries and scales of the model and noise spaces.
The third insight is that the crucial difference between model and noise parameters lies not in the scales and — indeed we set these equal and eventually even set — but in explicitly taking into account that the maximum-likelihood parameter vector’s magnitude must, by the very definition of “signal”, be significantly nonzero, while for noise. This results in a Gamma Distribution for noise parameters arising from projection of a zero-mode Gaussian on the one hand, and a noncentral Gamma Distribution for model parameters arising from projection of a nonzero-mode Gaussian.
Together, these three insights have allowed us to calculate Bayes Factors for model comparison in closed form and construct a robust version of the bic which extends the robustness the aic has against model misspecification to the bic. Unlike the latter, the robust bicdepends explicitly on the squared signal strength , and as approaches the weak or the strong signal limit, the robust bic correspondingly approaches the aicand biccases as limiting forms.
The noncentrality parameter as a measure of signal strength appears to be the essence of the difference between signal and noise. Where the signal-to-noise ratio is known beforehand, can be set to a fixed number or restricted to a limited interval. In the general case of unknown signal-to-noise ratio, however, it is better to integrate over all possible values as implemented here.
We conclude with a few general remarks. Naturally, the scope of the numerical results presented here is limited, and this robust version of the bic should be tested and possibly improved when applied to a diversity of data scenarios. The present results should also be extended from the fixed experimental uncertainties to variable . The analysis was done in the context of linear regression and should strictly speaking be used only in that context. The degree of success for nonlinear situations cannot be estimated or guaranteed within the present framework. Our derivations presume that there is only one model per . This limited approach is easily generalised to include more than one model for a given using, for example, indicator vectors as set out in [Liang et al., 2008].
**Acknowledgements
**This work was supported in part by the South African National Research Foundation.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[Aho et al., 2014] Aho, K., Derryberry, D., and Peterson, T. (2014). Model selection for ecologists: the worldviews of AIC and BIC. Ecology , 95(3):631–636.
- 2[Akaike, 1974] Akaike, H. (1974). A new look at the statistical model identification. IEEE Transactions on Automatic Control , 19(6):716–723.
- 3[Akaike, 1978] Akaike, H. (1978). A Bayesian analysis of the minimum AIC procedure. Annals of the Institute of Statistical Mathematics , 30(1):9–14.
- 4[Bateman et al., 1953] Bateman, H., Erdélyi, A., Magnus, W., Oberhettinger, F., and Tricomi, F. G. (1953). Higher Transcendental Functions , volume 1. Mc Graw-Hill New York.
- 5[Bateman et al., 1955] Bateman, H., Erdélyi, A., Magnus, W., Oberhettinger, F., and Tricomi, F. G. (1955). Higher Transcendental Functions , volume 2. Mc Graw-Hill New York.
- 6[Burnham and Anderson, 2003] Burnham, K. P. and Anderson, D. R. (2003). Model selection and multimodel inference: a practical information-theoretic approach . Springer Science & Business Media, 2 edition.
- 7[De Kock and Eggers, 2017] De Kock, M. B. and Eggers, H. C. (2017). Bayesian variable selection with spherically symmetric priors. Communications in Statistics-Theory and Methods , 46(9):4250–4263.
- 8[George and Foster, 2000] George, E. I. and Foster, D. P. (2000). Calibration and empirical Bayes variable selection. Biometrika , 87:731–747.
