Papers
Topics
Authors
Recent
Search
2000 character limit reached

Shifted-Truncated Gamma (G-STG) Prior

Updated 16 November 2025
  • The Shifted-Truncated-Gamma (G-STG) prior is a finite-interval modification of the gamma distribution that enables effective shrinkage and variable selection in high-dimensional GLMs.
  • It applies truncation and shifting to achieve analytic tractability, closed-form normalization, and robust moment computations essential for precise Bayesian inference.
  • The prior supports efficient sampling and Laplace approximations, enhancing model selection consistency and predictive performance across various scientific applications.

The Shifted-Truncated-Gamma (G-STG) prior is a finite-interval modification of the classical gamma distribution, intensively utilized in Bayesian model selection for Generalized Linear Models (GLMs) to parameterize shrinkage or regularization factors. This prior is defined by truncating the support of the gamma distribution to a bounded domain and optionally shifting its lower bound. The G-STG prior is notable for its analytic tractability, local geometric adaptation to model curvature, and satisfaction of essential Bayesian consistency desiderata, rendering it particularly effective for variable selection and model averaging tasks in high-dimensional inference settings.

1. Definition and Mathematical Formulation

The untruncated gamma distribution with shape parameter α>0\alpha > 0 and rate parameter β>0\beta > 0 is given by

p0(x;α,β)=βαxα−1e−βxΓ(α),x>0.p_0(x; \alpha, \beta) = \frac{\beta^\alpha x^{\alpha-1} e^{-\beta x}}{\Gamma(\alpha)}, \qquad x > 0.

The G-STG prior introduces a lower truncation L≥0L \geq 0 and upper truncation U<∞U < \infty, yielding the density

f(θ;α,β,L,U)=βαθα−1e−βθZ(α,β;L,U),L≤θ≤U,f(\theta; \alpha, \beta, L, U) = \frac{\beta^\alpha \theta^{\alpha-1} e^{-\beta\theta}}{Z(\alpha, \beta; L, U)}, \qquad L \leq \theta \leq U,

where Z(α,β;L,U)=Γ(α,βL)−Γ(α,βU)Z(\alpha, \beta; L, U) = \Gamma(\alpha, \beta L) - \Gamma(\alpha, \beta U) is the normalization constant and Γ(α,z)\Gamma(\alpha, z) is the upper incomplete gamma function. The G-STG prior is a member of the truncated Compound Confluent Hypergeometric (tCCH) family, a general class encompassing standard hyper-g, Beta-prime, and various robust priors (Li et al., 2015).

When used to regularize GLM coefficient shrinkage, the typical G-STG parameterization is over u=1/(1+g)u = 1/(1+g), where gg controls the scaling of the Zellner-style prior covariance. In canonical form for β>0\beta > 00,

β>0\beta > 01

with β>0\beta > 02 governing the tail behavior and β>0\beta > 03 the overall shrinkage (“unit information” scaling with sample size β>0\beta > 04 is common).

2. Induced Prior on Regularization Parameter and Change of Variables

Considering β>0\beta > 05 with β>0\beta > 06, the transformation yields β>0\beta > 07 and β>0\beta > 08. The induced prior density on β>0\beta > 09 is

p0(x;α,β)=βαxα−1e−βxΓ(α),x>0.p_0(x; \alpha, \beta) = \frac{\beta^\alpha x^{\alpha-1} e^{-\beta x}}{\Gamma(\alpha)}, \qquad x > 0.0

A customary “Gamma-mixing-in-g” representation follows from this derivation, but parameterization in terms of p0(x;α,β)=βαxα−1e−βxΓ(α),x>0.p_0(x; \alpha, \beta) = \frac{\beta^\alpha x^{\alpha-1} e^{-\beta x}}{\Gamma(\alpha)}, \qquad x > 0.1 optimizes analytic marginal likelihood construction (Li et al., 2015).

3. Properties and Statistical Implications

Raw Moments

For p0(x;α,β)=βαxα−1e−βxΓ(α),x>0.p_0(x; \alpha, \beta) = \frac{\beta^\alpha x^{\alpha-1} e^{-\beta x}}{\Gamma(\alpha)}, \qquad x > 0.2,

p0(x;α,β)=βαxα−1e−βxΓ(α),x>0.p_0(x; \alpha, \beta) = \frac{\beta^\alpha x^{\alpha-1} e^{-\beta x}}{\Gamma(\alpha)}, \qquad x > 0.3

Specifically,

p0(x;α,β)=βαxα−1e−βxΓ(α),x>0.p_0(x; \alpha, \beta) = \frac{\beta^\alpha x^{\alpha-1} e^{-\beta x}}{\Gamma(\alpha)}, \qquad x > 0.4

with variance given by the usual p0(x;α,β)=βαxα−1e−βxΓ(α),x>0.p_0(x; \alpha, \beta) = \frac{\beta^\alpha x^{\alpha-1} e^{-\beta x}}{\Gamma(\alpha)}, \qquad x > 0.5 formula (Zaninetti, 2014).

Normalization

The normalizing constant p0(x;α,β)=βαxα−1e−βxΓ(α),x>0.p_0(x; \alpha, \beta) = \frac{\beta^\alpha x^{\alpha-1} e^{-\beta x}}{\Gamma(\alpha)}, \qquad x > 0.6 can be equivalently written using lower incomplete gamma functions: p0(x;α,β)=βαxα−1e−βxΓ(α),x>0.p_0(x; \alpha, \beta) = \frac{\beta^\alpha x^{\alpha-1} e^{-\beta x}}{\Gamma(\alpha)}, \qquad x > 0.7 This closed-form normalization admits efficient, numerically stable evaluation.

4. Bayesian Embedding and Computational Strategies

Prior Construction

When embedding as a Bayesian prior, p0(x;α,β)=βαxα−1e−βxΓ(α),x>0.p_0(x; \alpha, \beta) = \frac{\beta^\alpha x^{\alpha-1} e^{-\beta x}}{\Gamma(\alpha)}, \qquad x > 0.8 reflect known bounds, while p0(x;α,β)=βαxα−1e−βxΓ(α),x>0.p_0(x; \alpha, \beta) = \frac{\beta^\alpha x^{\alpha-1} e^{-\beta x}}{\Gamma(\alpha)}, \qquad x > 0.9 are selected to match prior means and variances via the truncated gamma moment equations. Embedding as the prior for a GLM “g-prior” regularization factor, L≥0L \geq 00 is scaled to ensure model selection and intrinsic consistency. Default choices L≥0L \geq 01, L≥0L \geq 02 (sample size) are recommended for their robust tail behavior and analytic tractability (Li et al., 2015).

Posterior Update

With likelihoods possessing a gamma kernel (e.g., Poisson, exponential models), the resulting posterior for L≥0L \geq 03 maintains the truncated gamma form, with updated parameters L≥0L \geq 04 and L≥0L \geq 05. The only non-conjugate aspect is the new normalization.

Monte Carlo Sampling

Samples may be generated by rejection sampling from the untruncated gamma, accepting only those within L≥0L \geq 06. Inverse-CDF sampling is more efficient: draw L≥0L \geq 07 and solve L≥0L \geq 08 using root-finding methods. These steps generalize naturally to Gibbs or Metropolis algorithms for hierarchical models (Zaninetti, 2014).

5. Application in Generalized Linear Models and Marginal Likelihoods

Within the GLM context, the G-STG prior on L≥0L \geq 09 enables analytic marginal likelihoods via Laplace approximation. If U<∞U < \infty0,

U<∞U < \infty1

where U<∞U < \infty2 is the observed Wald statistic. The Bayes factor comparing models follows in closed form, enabling Compound Hypergeometric Information Criteria (CHIC) as a straightforward generalization of well-known Bayesian criteria. CHIC is expressed as

U<∞U < \infty3

6. Local Geometric Adaptation and Theoretical Justification

The G-STG prior inherits local geometric properties from the information metric of the GLM:

  • The prior covariance U<∞U < \infty4 adapts to the curvature of the log-likelihood at the MLE, de-emphasizing directions with high information.
  • Measurement invariance is maintained, as transforms of U<∞U < \infty5 scale the covariance equivariantly.
  • The prior volume element U<∞U < \infty6, integrated over U<∞U < \infty7, is finite for U<∞U < \infty8, guaranteeing propriety.

Selection consistency is guaranteed by scaling U<∞U < \infty9, placing sufficient prior mass on large f(θ;α,β,L,U)=βαθα−1e−βθZ(α,β;L,U),L≤θ≤U,f(\theta; \alpha, \beta, L, U) = \frac{\beta^\alpha \theta^{\alpha-1} e^{-\beta\theta}}{Z(\alpha, \beta; L, U)}, \qquad L \leq \theta \leq U,0 and ensuring Bayes factors behave correctly under any fixed alternative or under the null. Intrinsic consistency follows as f(θ;α,β,L,U)=βαθα−1e−βθZ(α,β;L,U),L≤θ≤U,f(\theta; \alpha, \beta, L, U) = \frac{\beta^\alpha \theta^{\alpha-1} e^{-\beta\theta}}{Z(\alpha, \beta; L, U)}, \qquad L \leq \theta \leq U,1 remains diffuse with increasing f(θ;α,β,L,U)=βαθα−1e−βθZ(α,β;L,U),L≤θ≤U,f(\theta; \alpha, \beta, L, U) = \frac{\beta^\alpha \theta^{\alpha-1} e^{-\beta\theta}}{Z(\alpha, \beta; L, U)}, \qquad L \leq \theta \leq U,2. For estimation, posterior shrinkage converges so that posterior means approach the MLE, preserving unbiasedness in large samples.

Defaults are:

  • f(θ;α,β,L,U)=βαθα−1e−βθZ(α,β;L,U),L≤θ≤U,f(\theta; \alpha, \beta, L, U) = \frac{\beta^\alpha \theta^{\alpha-1} e^{-\beta\theta}}{Z(\alpha, \beta; L, U)}, \qquad L \leq \theta \leq U,3 or f(θ;α,β,L,U)=βαθα−1e−βθZ(α,β;L,U),L≤θ≤U,f(\theta; \alpha, \beta, L, U) = \frac{\beta^\alpha \theta^{\alpha-1} e^{-\beta\theta}}{Z(\alpha, \beta; L, U)}, \qquad L \leq \theta \leq U,4 for robust heavy-tailed behavior.
  • f(θ;α,β,L,U)=βαθα−1e−βθZ(α,β;L,U),L≤θ≤U,f(\theta; \alpha, \beta, L, U) = \frac{\beta^\alpha \theta^{\alpha-1} e^{-\beta\theta}}{Z(\alpha, \beta; L, U)}, \qquad L \leq \theta \leq U,5 for just-identifiable shrinkage and model selection consistency.
  • f(θ;α,β,L,U)=βαθα−1e−βθZ(α,β;L,U),L≤θ≤U,f(\theta; \alpha, \beta, L, U) = \frac{\beta^\alpha \theta^{\alpha-1} e^{-\beta\theta}}{Z(\alpha, \beta; L, U)}, \qquad L \leq \theta \leq U,6 yields closed-form f(θ;α,β,L,U)=βαθα−1e−βθZ(α,β;L,U),L≤θ≤U,f(\theta; \alpha, \beta, L, U) = \frac{\beta^\alpha \theta^{\alpha-1} e^{-\beta\theta}}{Z(\alpha, \beta; L, U)}, \qquad L \leq \theta \leq U,7-function Bayes factors, robust inference, low computational overhead, and satisfaction of all Bayarri et al. desiderata (Li et al., 2015).

In high-dimensional applications, f(θ;α,β,L,U)=βαθα−1e−βθZ(α,β;L,U),L≤θ≤U,f(\theta; \alpha, \beta, L, U) = \frac{\beta^\alpha \theta^{\alpha-1} e^{-\beta\theta}}{Z(\alpha, \beta; L, U)}, \qquad L \leq \theta \leq U,8 is slightly more stable for sparse signals; f(θ;α,β,L,U)=βαθα−1e−βθZ(α,β;L,U),L≤θ≤U,f(\theta; \alpha, \beta, L, U) = \frac{\beta^\alpha \theta^{\alpha-1} e^{-\beta\theta}}{Z(\alpha, \beta; L, U)}, \qquad L \leq \theta \leq U,9 improves prediction with moderate signals. The analyst can tune Z(α,β;L,U)=Γ(α,βL)−Γ(α,βU)Z(\alpha, \beta; L, U) = \Gamma(\alpha, \beta L) - \Gamma(\alpha, \beta U)0 and Z(α,β;L,U)=Γ(α,βL)−Γ(α,βU)Z(\alpha, \beta; L, U) = \Gamma(\alpha, \beta L) - \Gamma(\alpha, \beta U)1 for application-specific tail and shrinkage regimes.

8. Practical Examples and Performance

In astronomical data modeling (e.g., stellar mass functions), the right–left truncated gamma (G-STG) dramatically outperforms lognormal and four-power–law models in Z(α,β;L,U)=Γ(α,βL)−Γ(α,βU)Z(\alpha, \beta; L, U) = \Gamma(\alpha, \beta L) - \Gamma(\alpha, \beta U)2, AIC, and Kolmogorov–Smirnov criteria. For example, in NGC 6611 with Z(α,β;L,U)=Γ(α,βL)−Γ(α,βU)Z(\alpha, \beta; L, U) = \Gamma(\alpha, \beta L) - \Gamma(\alpha, \beta U)3, Z(α,β;L,U)=Γ(α,βL)−Γ(α,βU)Z(\alpha, \beta; L, U) = \Gamma(\alpha, \beta L) - \Gamma(\alpha, \beta U)4, fit yields Z(α,β;L,U)=Γ(α,βL)−Γ(α,βU)Z(\alpha, \beta; L, U) = \Gamma(\alpha, \beta L) - \Gamma(\alpha, \beta U)5, Z(α,β;L,U)=Γ(α,βL)−Γ(α,βU)Z(\alpha, \beta; L, U) = \Gamma(\alpha, \beta L) - \Gamma(\alpha, \beta U)6; for NGC 2362, Z(α,β;L,U)=Γ(α,βL)−Γ(α,βU)Z(\alpha, \beta; L, U) = \Gamma(\alpha, \beta L) - \Gamma(\alpha, \beta U)7, Z(α,β;L,U)=Γ(α,βL)−Γ(α,βU)Z(\alpha, \beta; L, U) = \Gamma(\alpha, \beta L) - \Gamma(\alpha, \beta U)8 (Zaninetti, 2014).

The G-STG prior thus offers closed-form recipes (PDF, CDF, moments, normalization), efficient parameter estimation, and Bayesian conjugate embedding, facilitating robust model selection and prediction in a variety of scientific inference applications.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Shifted-Truncated-Gamma (G-STG) Prior.