Next Article in Journal
Assessing the Accuracy of Bootstrap-Based Standard Errors in Regression Models with Unobserved Heterogeneity
Previous Article in Journal
MAI-GAN: An Inferentially Calibrated Generative Framework for Multilevel Longitudinal Data with Applications to Educational Intersectionality
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Scalable Likelihood Inference for Student-t Copula Count Time Series

by
Quynh Nhu Nguyen
and
Victor De Oliveira
*
Department of Statistics and Data Science, The University of Texas at San Antonio, San Antonio, TX 78249, USA
*
Author to whom correspondence should be addressed.
Stats 2026, 9(2), 43; https://doi.org/10.3390/stats9020043
Submission received: 11 March 2026 / Revised: 10 April 2026 / Accepted: 14 April 2026 / Published: 17 April 2026

Abstract

Count time series often exhibit extremal dependence that may not be adequately captured by Gaussian copula models. We develop a likelihood-based framework for count-valued time series using Student-t copulas with latent ARMA dependence. The latent process is constructed through a scale-mixture representation of a Gaussian ARMA process, preserving the second-order dependence structure while introducing tail dependence and greater persistence of extreme events. Likelihood inference requires evaluating high-dimensional truncated multivariate t probabilities, which is computationally demanding under heavy tails and strong serial dependence. To address this challenge, we develop scalable likelihood approximations tailored to the time series structure. In particular, we formulate a time series version of minimax exponential tilting for multivariate t probabilities, termed Time Series Minimax Exponential Tilting (TMET), which exploits the exact conditional representation of the latent ARMA process. The resulting algorithm reduces computational complexity from cubic to near-linear in the series length while retaining the high accuracy of minimax exponential tilting. For comparison, we also extend two widely used Gaussian copula approximations—the continuous extension (CE) method and the Geweke–Hajivassiliou–Keane (GHK) simulator—to the Student-t copula setting. Simulation studies show that TMET outperforms CE and GHK, particularly under strong dependence, heavy tails, and low-count regimes. The framework also supports predictive inference and residual diagnostics. An application to weekly rotavirus counts illustrates how the Student-t copula provides a flexible extension of the Gaussian copula while retaining stable inference even when tail dependence is weak or absent.

1. Introduction

Copula models provide a flexible framework for constructing multivariate and time-series models by separately modeling the marginal and dependence structures [1]. For count-valued time series, copula models are particularly attractive: a continuous latent process, typically Gaussian, is mapped to observed counts through marginal quantile transformations, enabling likelihood-based inference while retaining a familiar linear-process structure [2,3,4]. In time series applications, the latent process is typically endowed with parametric serial dependence, such as an ARMA structure, allowing temporal dependence to be modeled separately from the marginal distributions. Recent work on count time series has also developed alternative non-copula autoregressive constructions, including threshold and high-dimensional banded integer-valued models [5,6].
The Gaussian copula remains the dominant choice because its conditional moments are analytically tractable and simulation is computationally inexpensive. However, Gaussian dependence cannot reproduce joint extremes: its tail dependence coefficients vanish except under perfect correlation [7]. Many applications involving count data, such as insurance claims, disease incidence, cyber events, and heat-wave occurrences, exhibit large observations that occur in persistent clusters. Such behavior reflects temporal tail dependence, which Gaussian copulas cannot capture because of their zero tail dependence property [8].
The Student-t copula offers a natural extension by introducing a degrees-of-freedom parameter ν that induces nonzero tail dependence, while recovering the Gaussian copula as ν . Despite its wide use in cross-sectional risk modeling [9,10], its application to count-valued time series has been absent. The main barrier is computational, since likelihood-based inference requires evaluation of high-dimensional truncated multivariate t probabilities, which are more challenging than their Gaussian counterparts. In addition, conditional variances in t processes depend on the realized latent history, breaking the constant variance structure that enables efficient Gaussian filtering, and simulation from truncated t distributions is considerably more expensive than from truncated Gaussian distributions.
Existing numerical methods for multivariate t probabilities, including separation-of-variables algorithms [11] and minimax exponential tilting (MET) [12], have not been adapted to latent t copula time series. The recent Vecchia-based MET method of [13] achieves near-linear complexity for spatial Gaussian models, but may be biased for time series with certain latent structures, such as moving averages [14]. Consequently, existing software for copula time series and spatial data (e.g., gcmr [15] and gcKrig [16]) remains restricted to Gaussian copulas despite the potential advantages of modeling temporal tail dependence.
Motivated by the computational and inferential challenges posed by heavy-tailed latent dependence in count-valued time series, we develop the first comprehensive framework for likelihood inference, prediction, and model diagnostics in Student-t copula count time series. A central contribution of this paper is the formulation of a time series minimax exponential tilting (TMET) algorithm for Student-t copula models. While MET was originally developed for multivariate Student-t and Gaussian rectangle probabilities, its integration within copula models for count time series with a Student-t latent process has not previously been studied. By exploiting the scale-mixture representation of the multivariate t distribution together with the exact conditional structure of causal and invertible ARMA processes, we show that this construction preserves the near-linear computational footprint of Gaussian TMET in [14], while targeting the more computationally demanding heavy-tailed likelihood. To ensure numerical stability in the tilting optimization, we introduce a Levenberg–Marquardt solver with preconditioned conjugate gradient inner iterations for estimating the tilting parameters. This replaces the gradient-based scheme used in earlier Gaussian TMET implementations and yields reliable convergence across a wide range of dependence structures, tail indices, and marginal discretization levels.
An additional contribution of this paper is a formal construction of a t–ARMA process suitable for copula-based count time series models. While t copulas with ARMA dependence are often specified solely through their correlation structure, an explicit time-domain construction of the associated latent process is rarely discussed. We show that a t–ARMA process can be generated through a scale-mixture representation of a causal and invertible Gaussian ARMA process, thereby preserving the full linear time series structure, including the difference equation, causality, and invertibility, while inducing heavy-tailed behavior. This construction yields tractable conditional moments and supports efficient likelihood approximation, inference, and prediction.
A further contribution is the extension of two previously studied Gaussian copula approximations—the continuous extension (CE) method and the Geweke–Hajivassiliou–Keane (GHK) simulator—to the Student-t copula setting. To our knowledge, these approximations have not previously been developed, implemented, or systematically evaluated for t copula count time series. This allows a unified comparison of CE-, GHK-, and MET-based approaches under heavy-tailed latent dependence. Through extensive simulation studies, we provide systematic evaluations of likelihood accuracy, computational efficiency, and inferential performance for Student-t copula count time series. The results show that TMET consistently achieves MET-level accuracy while remaining computationally scalable in regimes where CE and GHK exhibit substantial bias or instability. Taken together, these developments yield the first fully operational and scalable likelihood framework for t copula count time series, broadening the applicability of copula-based models to discrete data characterized by clustered extremes, strong serial dependence, and heavy tails, features that are not accommodated by Gaussian copulas or existing approximate likelihood methods.
The remainder of the paper is organized as follows. Section 2 reviews multivariate Student-t distributions and t processes, focusing on the construction of t–ARMA processes, and the Student-t copula. Section 3 introduces the t copula model for count time series and presents two versions of its likelihood. Section 4 reviews existing computational approaches for likelihood approximation, including the continuous extension (CE), the Geweke–Hajivassiliou–Keane (GHK) simulator, and the efficient computation of the conditional quantities required by these approximations. Section 5 develops the time series minimax exponential tilting (TMET) method, a scalable implementation of exponential tilting for latent t–ARMA processes. Section 6 reports the results of a simulation study comparing likelihood accuracy, computational cost, and maximum likelihood estimation under different likelihood approximations. Section 7 discusses inference and predictive methods, and Section 8 presents model diagnostic tools. Section 9 illustrates the methodology through an application to weekly rotavirus count data. Section 10 concludes with a discussion and directions for future research.

2. Multivariate t Distributions, Processes, and Copulas

We briefly review the definitions and properties of t distributions, t processes, and t copulas needed for the construction of our count time series model. A detailed background can be found in [8,17,18,19].

2.1. Multivariate t Distributions

The multivariate t distribution is a heavy-tailed analogue of the multivariate normal distribution. Let n N , ν > 0 , and μ R n , and let Σ be a positive-definite n × n matrix. A random vector V = ( V 1 , , V n ) has an n-variate t distribution with ν degrees of freedom, location μ , and scale Σ if its pdf is given by
τ n ( v ; ν , μ , Σ ) = Γ ν + n 2 Γ ν 2 ( ν π ) n / 2 | Σ | 1 / 2 1 + 1 ν ( v μ ) Σ 1 ( v μ ) ( ν + n ) / 2 ,
where Γ ( · ) is the gamma function and | Σ | is the determinant of Σ . We write V t n ( ν , μ , Σ ) to denote this distribution. When n = 1 , μ = 0 , and  Σ = 1 , (1) reduces to the pdf of the standard t distribution; in this case, the density and distribution are denoted by τ ( v ; ν ) and t ( ν ) , respectively. The heaviness of the tails is controlled by ν , and the t n ( ν , μ , Σ ) distribution converges to the N n ( μ , Σ ) distribution as ν [17]. Because smaller values of ν produce heavier tails, t distributions can provide robust models for data exhibiting extreme deviations from their averages.
Scale-mixture Representation. A key property of t distributions is their representation as scale mixtures of normals [17]. For any random vector V t n ( ν , μ , Σ )
V = d μ + Z W / ν ,
where
Z N n ( 0 , Σ ) , W χ ν , Z and W independent .
The notation X 1 = d X 2 means that the random vectors X 1 and X 2 have the same distribution, and  χ ν denotes the distribution of the square root of a chi-squared random variable with ν degrees of freedom. Equivalently
V W = w N n μ , ν w 2 Σ , W χ ν .
This representation will be used in later sections for likelihood approximation and simulation. It follows from this representation that, for  ν > 2
E ( V ) = μ , var ( V ) = ν ν 2 Σ .
Conditional Distributions. Let V t n ( ν , μ , Σ ) and suppose that V , μ , and  Σ are partitioned as
V = V 1 V 2 , μ = μ 1 μ 2 , and Σ = Σ 11 Σ 12 Σ 21 Σ 22 ,
where V 1 is n 1 × 1 and V 2 is n 2 × 1 , with  n 1 + n 2 = n . Then [18]
V 2 V 1 = v 1 t n 2 ν + n 1 , μ 2 | 1 ( v 1 ) , ν + d ( v 1 ) ν + n 1 Σ 22 | 1 ,
where
μ 2 | 1 ( v 1 ) = μ 2 + Σ 21 Σ 11 1 ( v 1 μ 1 ) , Σ 22 | 1 = Σ 22 Σ 21 Σ 11 1 Σ 12 ,
d ( v 1 ) = ( v 1 μ 1 ) Σ 11 1 ( v 1 μ 1 ) .
An analogous result holds for the conditional distribution of V 1 given V 2 = v 2 . The random variable d ( V 1 ) is the squared Mahalanobis distance of V 1 from its mean. It follows from (2) that
d ( V 1 ) n 1 F ( n 1 , ν ) ,
where F ( l 1 , l 2 ) denotes the F distribution with l 1 and l 2 degrees of freedom in the numerator and denominator, respectively. This quadratic form determines the inflation factor ( ν + d ( v 1 ) ) / ( ν + n 1 ) appearing in the conditional variance in (3), so that conditional t distributions are typically more dispersed than conditional normal distributions, especially for small values of ν .
Remark 1.
An alternative parameterization in terms of ν ( > 2 ) , E ( V ) , and  var ( V ) was used by [19,20]. We adopt the parameterization in (1) throughout.

2.2. t Processes

Let μ : Z R be an arbitrary function and let C : Z × Z R be a symmetric positive-definite function. A collection of random variables { V t : t Z } is said to be a t process determined by ν , μ ( · ) , and  C ( · , · ) if, for any n N and t 1 , , t n Z , ( V t 1 , , V t n ) has a t n ( ν , μ , Σ ) distribution with
( μ ) i = μ ( t i ) and ( Σ ) i j = C ( t i , t j ) , i , j = 1 , , n .
Then, for any t , t Z and ν > 2
E ( V t ) = μ ( t ) , cov ( V t , V t ) = ν ν 2 C ( t , t ) .
The scale-mixture representation of t distributions extends naturally to t processes. Specifically, for the above t process
V t = d μ ( t ) + Z t W / ν , t Z ,
where { Z t } is a zero-mean Gaussian process with covariance function C ( t , t ) , W χ ν , and W is independent of { Z t } . Although the t and Gaussian processes defined above share the same correlation function when ν > 2 , their dependence properties differ substantially. While the dependence structure of the Gaussian process is fully determined by C, this is not the case for the t process, as  { V t } remains dependent even when the underlying Gaussian process { Z t } is uncorrelated [19]. This additional layer of dependence makes t processes well suited to time series applications in which heavy tails and temporal clustering of extremes are present. In particular, t copulas exhibit nonzero tail dependence, and this effect is especially pronounced when ν is small. This property is one of the main motivations for using t copulas to model extreme temporal events.

The t–ARMA Process

We now define a class of t processes derived from Gaussian ARMA processes. This class inherits many of the statistical and computational properties of Gaussian ARMA processes, making it well suited for time series modeling.
Definition 1.
A process { V t : t Z } is said to be a t–ARMA ( p , q ) process with ν degrees of freedom if it is given by (6), where { Z t : t Z } is a zero-mean Gaussian ARMA ( p , q ) process, with  p , q N 0 ; that is, { Z t } satisfies the difference equation
ϕ ( B ) Z t = θ ( B ) ϵ t , t Z ,
where
ϕ ( B ) = 1 ϕ 1 B ϕ p B p and θ ( B ) = 1 + θ 1 B + + θ q B q ,
are the autoregressive and moving-average polynomials, B is the backward shift operator, { ϕ j } j = 1 p and { θ j } j = 1 q are autoregressive and moving-average parameters, and { ϵ t } is a Gaussian white-noise process with variance σ 2 .
Thus, t–ARMA processes are obtained from Gaussian ARMA processes through the scale-mixture representation (6). We next state some basic properties of these processes.
Proposition 1.
Let { V t : t Z } be a t–ARMA ( p , q ) process with ν degrees of freedom and μ ( t ) 0 , as in Definition 1. Then
1. 
The process { V t } satisfies a difference equation of the form (7), but with the innovation process { ϵ t } replaced by
ε t : = ϵ t W / ν , t Z .
2. 
If { Z t } is invertible, then the process { ε t } in (8) is a t-white-noise process with scale σ 2 , meaning that for any t 1 , , t n Z , ( ε t 1 , , ε t n ) t n ν , 0 , σ 2 I n . Consequently, { V t } is an ARMA process.
3. 
If the Gaussian process { Z t } is stationary, causal, and invertible, then so is the t process { V t } .
The proof is provided in Appendix A. This result shows that several key properties of Gaussian ARMA processes are inherited by t–ARMA processes, which justifies the use of the term ARMA for { V t } . As noted earlier, Gaussian ARMA and t–ARMA processes share the same correlation function when ν > 2 , but they have different dependence structures. In particular, the degrees-of-freedom parameter controls tail heaviness and certain aspects of the dependence structure without affecting the linear correlation structure.

2.3. t Copulas

An n-dimensional copula is a continuous distribution function on R n with unif [ 0 , 1 ] marginals, where unif [ a , b ] denotes the uniform distribution on the interval [ a , b ] . By Sklar’s theorem [21], any multivariate distribution on a Euclidean space can be constructed by combining a copula with a set of marginal cdfs, thereby allowing separate modeling of the marginal and dependence structures.
Let ν > 0 and Ψ be an n × n positive-definite correlation matrix. The t copula determined by ( ν , Ψ ) is defined as
C ν , Ψ ( u ) = T n T 1 ( u 1 ; ν ) , , T 1 ( u n ; ν ) ; ν , Ψ , u ( 0 , 1 ) n ,
where T n ( · ; ν , Ψ ) is the cdf of the multivariate t n ( ν , 0 , Ψ ) distribution and T 1 ( · ; ν ) is the quantile function of the univariate t ( ν ) distribution. The associated t copula density is
c ν , Ψ ( u ) = τ n T 1 ( u 1 ; ν ) , , T 1 ( u n ; ν ) ; ν , Ψ t = 1 n τ T 1 ( u t ; ν ) ; ν ,
where τ n ( · ; ν , Ψ ) and τ ( · ; ν ) denote the multivariate and univariate t densities, respectively [8].
Let Y = ( Y 1 , , Y n ) be a random vector with marginal cdfs F = ( F 1 , , F n ) and corresponding marginal density functions ( f 1 , , f n ) . The joint distribution generated by the t copula and the marginal distributions is given by
H ν , Ψ , F ( y ) = C ν , Ψ F 1 ( y 1 ) , , F n ( y n ) .
Under this model, Y i F i , and the dependence structure is mainly determined by C ν , Ψ ( · ) . When all marginal cdfs are continuous, the joint pdf of Y is
h ν , Ψ , F ( y ) = c ν , Ψ F 1 ( y 1 ) , , F n ( y n ) t = 1 n f t ( y t ) .
When the marginal distributions are discrete, the joint pmf is obtained by finite differencing of C ν , Ψ over the support [22] and does not admit a closed-form expression.
Remark 2.
The construction of t copula models can also be based on covariance matrices of the form c 2 Ψ , with  c > 0 and Ψ a correlation matrix, by replacing T 1 ( · ; ν ) in (9) with c T 1 ( · ; ν ) . Since c is not identifiable in this representation, t copula models are typically parameterized through correlation matrices.
The results above provide the building blocks for the count time series model introduced in the next section. The scale-mixture representation and conditional structure of the t process determine the form of the likelihood function and suggest ways to compute and simulate from it numerically.

3. Student-t Copula Model for Count Time Series

Here we propose a model for counts y = ( y 1 , , y n ) observed at times ( 1 , 2 , , n ) , taking values in a subset of N 0 n , with  N 0 : = { 0 , 1 , } , whose variation may depend on covariates X = ( x 1 , , x n ) , where x t is a p × 1 vector of covariates associated with y t , for  t = 1 , , n . Let { F t ( · ; ψ ) : t Z } be a family of cdfs parametrized by ψ , and let { f t ( · ; ψ ) : t Z } be the corresponding family of pmfs, with support contained in N 0 . Let { V t : t Z } be a t process determined by ν > 0 , μ ( · ) 0 , and correlation function K ϑ ( t , t ) on Z × Z parametrized by ϑ , so that V t t ( ν ) . The t copula model for the time series { Y t } is defined by
Y t : = F t 1 T ( V t ; ν ) ; ψ , t Z ,
where F t 1 ( u ; ψ ) : = min { y R : F t ( y ; ψ ) u } , u ( 0 , 1 ) is the quantile function of F t ( · ; ψ ) , and  T ( · ; ν ) is the cdf of the t ( ν ) distribution. For any n N , the joint cdf of Y = ( Y 1 , , Y n ) induced by (12) is the same as that of the t copula model (11) with
F = F ψ = F 1 ( · ; ψ ) , , F n ( · ; ψ ) and Ψ = Ψ ϑ = K ϑ ( i , j ) i , j = 1 n .
The Gaussian copula models for count time series studied in [2,4] can be approximated arbitrarily close by choosing ν sufficiently large, so (12) defines a more general and flexible model.
In this work, we assume that { V t } is a t–ARMA process with ν > 2 degrees of freedom, as in Definition 1, so that the correlation function K ϑ ( t , t ) is determined by the ARMA parameters { ϕ j } j = 1 p and { θ j } j = 1 q . In addition, { V t } is assumed to be stationary, causal, and invertible. The parameter σ 2 must be chosen as a function of the ARMA parameters to ensure the requirement that V t has a t ( ν ) distribution. By causality, { V t } admits the infinite moving-average representation [23], Section 3.1.
V t = j = 0 α j ε t j , t Z ,
where the innovations { ε t } are defined in (8), and the coefficients { α j } j 0 , satisfying j = 0 α j 2 < , are uniquely determined by the ARMA parameters. Since
var ( V t ) = σ 2 ν ν 2 j = 0 α j 2 ,
this requirement is enforced by choosing, for a large truncation index J,
σ 2 : = j = 0 J α j 2 1 ,
so that var ( V t ) = ν / ( ν 2 ) , and  V t has a t ( ν ) distribution for all t. In practice, J is chosen sufficiently large so that the contribution of the omitted terms is negligible; see also [14].
The construction (12) yields a model with flexible marginal and correlation structures. Under this model, Y t F t ( · ; ψ ) , and the average effect of covariates on Y t can be modeled through F t ( · ; ψ ) , for example by a negative binomial regression model. The dependence structure of the time series is mainly controlled by ( ν , K ϑ ( · ) ) , which can describe a wide range of behaviors, including those of ARMA ( p , q ) processes that accommodate both positive and negative correlations. Although corr ( Y t , Y t ) and K ϑ ( t , t ) ( = corr ( V t , V t ) ) are not identical, they are expected to be close, with many properties of K ϑ ( · ) inherited by the correlation function of { Y t } [4,24].
Let
a t : = T 1 F t ( y t 1 ; ψ ) ; ν and b t : = T 1 F t ( y t ; ψ ) ; ν , t = 1 , , n ,
where a t : = when y t = 0 , and their dependence on y t and ψ is suppressed to simplify the notation. Also, let a = ( a 1 , , a n ) , b = ( b 1 , , b n ) , and  V = ( V 1 , , V n ) . Since F t 1 ( · ; ψ ) is a step function, it follows from (12) that, for any t = 1 , , n and y t N 0
{ Y t = y t } { a t < V t b t } .
Therefore, the likelihood L ( η ; y ) of η : = ( ψ , ϑ ) is the probability that V lies in the hyperrectangle [ a , b ] : = [ a 1 , b 1 ] × × [ a n , b n ] , that is
L ( η ; y ) = P η ( a V b ) = a b τ n ( v ; ν , Ψ ϑ ) d v ,
where τ n ( · ; ν , Ψ ϑ ) is the pdf of the t n ( ν , 0 , Ψ ϑ ) distribution given in (1).
Alternatively, from the stochastic representation of multivariate t distributions in (2), we also have
L ( η ; y ) = P η a Z W / ν b = 0 ( w / ν ) a ( w / ν ) b ϕ n ( z ; Ψ ϑ ) f ( w ; ν ) d z d w ,
where ϕ n ( · ; Ψ ϑ ) and f ( · ; ν ) are the pdfs of the N n ( 0 , Ψ ϑ ) and χ ν distributions, respectively. The integrals (15) and (16) do not admit closed-form expressions, and their numerical approximation can be computationally demanding for large n. The next section reviews computationally efficient algorithms for approximating these integrals.

4. Likelihood Approximations

Commonly used deterministic approximations of high-dimensional integrals such as (15) and (16) are computationally infeasible. In this section, we review stochastic approximations based on two variants of importance sampling and introduce a new deterministic approximation, all tailored to the structure of the problem at hand.

4.1. GHK Approximations

The Geweke–Hajivassiliou–Keane (GHK) simulator [25,26,27] provides an importance sampling approximation to multivariate normal probabilities in high-dimensional settings. It has been successfully applied to approximate likelihoods of Gaussian copula models with discrete marginals [2,3]. Here we review its extension to the likelihood representations (15) and (16) arising from Student-t copula models with discrete marginals; see [28,29]. We refer to the approximation based on the multivariate t representation (15) as the GHK–MVT variant, and to the approximation based on the mixture-of-normals representation (16) as the GHK–MVMN variant.

4.1.1. The GHK–MVT Variant

As in the GHK method for approximating multivariate normal probabilities, an importance sampling density for approximating multivariate t probabilities is motivated by the factorization of the multivariate t density as
τ n ( v ; ν , Ψ ϑ ) = τ ( v 1 ; ν ) t = 2 n τ ( v t v < t ; ν , Ψ ϑ ) ,
where τ ( v 1 ; ν ) is the pdf of the t ( ν ) distribution, and  τ ( v t v < t ; ν , Ψ ϑ ) is the conditional pdf of V t given the previous values v < t : = ( v 1 , , v t 1 ) , for t = 2 , , n , with  v < 1 empty. Since the t process { V t } is closed under conditioning (Section 2), the tth factor in (17) is the pdf of the t distribution
( V t V < t ) t 1 ν + t 1 , m t ( V < t ; ϑ ) , ν + d ( V < t ; ϑ ) ν + t 1 s t 2 ( ϑ ) ,
where
m t ( V < t ; ϑ ) : = E ϑ ( V t V < t ) , s t 2 ( ϑ ) : = ν + t 3 ν + d ( V < t ; ϑ ) var ϑ ( V t V < t ) ,
as given in (4); these conditional moments exist because ν + t 1 > 2 for t 1 . Also, from (5), d ( V < t ; ϑ ) = V < t Ψ ϑ , < t 1 V < t , where Ψ ϑ , < t is the ( t 1 ) × ( t 1 ) leading principal submatrix of Ψ ϑ . The dependence of the conditional variance on the realized path v < t is a key feature distinguishing Student-t copula models from Gaussian copula models. Efficient computation of m t ( V < t ; ϑ ) , s t 2 ( ϑ ) , and  d ( V < t ; ϑ ) is discussed in Section 4.2.
The GHK–MVT variant uses the importance sampling density
g η , ν ( 1 ) ( v ) : = h ( v 1 y 1 ; ν , Ψ ϑ ) t = 2 n h ( v t v < t , y t ; ν , Ψ ϑ ) ,
where h ( v t v < t , y t ; ν , Ψ ϑ ) is the conditional density of V t given V < t and Y t . This is the t distribution in (18) truncated to [ a t , b t ] , where a t and b t are given in (14)
h ( v t v < t , y t ; ν , Ψ ϑ ) = τ ( v t v < t ; ν , Ψ ϑ ) p 1 ( η , ν , v < t , y t ) 1 [ a t , b t ] ( v t ) ,
where
p 1 ( η , ν , v < t , y t ) : = P η , ν ( a t V t b t v < t ) , t = 1 , , n = T b t m t ( v < t ; ϑ ) ν + d ( v < t ; ϑ ) ν + t 1 s t ( ϑ ) ; ν + t 1 T a t m t ( v < t ; ϑ ) ν + d ( v < t ; ϑ ) ν + t 1 s t ( ϑ ) ; ν + t 1 .
By using the factorizations (17) and (20), a convenient simplification is obtained by cancellation of the kernels in the two densities, and the GHK approximation to (15) is given by
L ^ 1 GHK ( η ; y ) = 1 M k = 1 M τ n ( V ( k ) ; ν , Ψ ϑ ) g η , ν ( 1 ) ( V ( k ) ) = 1 M k = 1 M t = 1 n τ ( V t ( k ) V < t ( k ) ; ν , Ψ ϑ ) h ( V t ( k ) V < t ( k ) , y t ; ν , Ψ ϑ ) ( V 0 ( k ) 0 for all k ) = 1 M k = 1 M t = 1 n p 1 ( η , ν , V < t ( k ) , y t ) ,
where p 1 ( · ) is given in (21), V ( 1 ) , , V ( M ) are i.i.d. draws from (20), V ( k ) = ( V 1 ( k ) , , V n ( k ) ) , and  V < t ( k ) = ( V 1 ( k ) , , V t 1 ( k ) ) . Each V ( k ) is simulated sequentially as V 1 ( k ) , , V n ( k ) , using any algorithm for simulation from truncated t distributions [28].

4.1.2. The GHK–MVMN Variant

As in the previous approximation, the multivariate normal density admits the factorization
ϕ n ( z ; Ψ ϑ ) = ϕ ( z 1 ) t = 2 n ϕ ( z t z < t ; Ψ ϑ ) ,
where ϕ ( z 1 ) is the pdf of the N ( 0 , 1 ) distribution, and  ϕ ( z t z < t ; Ψ ϑ ) is the conditional pdf of Z t given the previous values z < t : = ( z 1 , , z t 1 ) , which is N m t ( z < t ; ϑ ) , s t 2 ( ϑ ) , with m t ( Z < t ; ϑ ) = E ϑ ( Z t Z < t ) and s t 2 ( ϑ ) = var ϑ ( Z t Z < t ) . In particular, m t ( · ; ϑ ) is the same best linear predictor introduced in (19), and  s t 2 ( ϑ ) is the associated one-step linear prediction error variance. In the Gaussian case, s t 2 ( ϑ ) coincides with the conditional variance and hence equals the mean squared prediction error. For the conditional Student-t distribution, the conditional variance is obtained by inflating s t 2 ( ϑ ) by a path-dependent factor; see (18).
An extension of the GHK method for approximating (16) uses the importance sampling density
g η , ν ( 2 ) ( w , z ) : = f ( w ; ν ) q ( z 1 w , y 1 ; ν , Ψ ϑ ) t = 2 n q ( z t z < t , w , y t ; ν , Ψ ϑ ) ,
where f ( w ; ν ) is the pdf of the χ ν distribution, and  q ( z t z < t , w , y t ; ν , Ψ ϑ ) is the conditional density of Z t given Z < t , W, and  Y t . This is the N m t ( z < t ; ϑ ) , s t 2 ( ϑ ) distribution truncated to [ ( w / ν ) a t , ( w / ν ) b t ] , that is,
q ( z t z < t , w , y t ; ν , Ψ ϑ ) = ϕ ( z t z < t ; Ψ ϑ ) p 2 ( η , ν , w , z < t , y t ) 1 [ ( w / ν ) a t , ( w / ν ) b t ] ( z t ) ,
where
p 2 ( η , ν , w , z < t , y t ) : = P η ( w / ν ) a t Z t ( w / ν ) b t z < t = Φ ( w / ν ) b t m t ( z < t ; ϑ ) s t ( ϑ ) Φ ( w / ν ) a t m t ( z < t ; ϑ ) s t ( ϑ ) ,
and Φ ( · ) is the cdf of the standard normal distribution. By using the factorizations (23) and (24), the GHK approximation to (16) is given by
L ^ 2 GHK ( η ; y ) = 1 M k = 1 M ϕ n ( Z ( k ) ; Ψ ϑ ) f ( W ( k ) ; ν ) g η , ν ( 2 ) ( W ( k ) , Z ( k ) ) = 1 M k = 1 M t = 1 n ϕ ( Z t ( k ) Z < t ( k ) ; Ψ ϑ ) q ( Z t ( k ) Z < t ( k ) , W ( k ) , y t ; ν , Ψ ϑ ) ( Z 0 ( k ) 0 for all k ) = 1 M k = 1 M t = 1 n p 2 ( η , ν , W ( k ) , Z < t ( k ) , y t ) ,
where p 2 ( · ) is given in (25), ( W ( 1 ) , Z ( 1 ) ) , , ( W ( M ) , Z ( M ) ) are i.i.d. draws from (24), Z ( k ) = ( Z 1 ( k ) , , Z n ( k ) ) , and  Z < t ( k ) = ( Z 1 ( k ) , , Z t 1 ( k ) ) . Each Z ( k ) is simulated sequentially as Z 1 ( k ) , , Z n ( k ) , using any algorithm for simulation from truncated normal distributions [28].
Remark 3.
Although (15) and (16) are mathematically equivalent, the approximation based on the GHK–MVMN variant typically exhibits greater numerical stability because its conditional variances do not depend on the realized path. Moreover, efficient routines for simulating from truncated normal distributions are widely available [28,29], whereas analogous routines for truncated t distributions tend to be slower and less robust. For these reasons, (26) is usually preferred to (22) in practice.

4.2. Efficient Computation of Conditional Moments

We now show that all conditional quantities appearing in the two GHK likelihood approximations (22) and (26), namely m t ( V < t ; ϑ ) , m t ( Z < t ; ϑ ) , s t 2 ( ϑ ) , and  d ( V < t ; ϑ ) , can be computed exactly and recursively with overall O ( n ) computational complexity for causal and invertible t–ARMA latent processes.
For causal Gaussian ARMA ( p , q ) models, the Innovations algorithm provides an efficient recursive scheme for computing one-step-ahead linear predictors and their associated prediction error variances in linear time, without requiring a Cholesky factorization of the correlation matrix Ψ ϑ ; see [23], Sections 2.5.4 and 3.3, for the background and [14] for the implementation details. Since the conditional means of Student-t processes coincide with the best linear predictors given past values [18], and since t–ARMA processes inherit causality from their underlying Gaussian ARMA processes (Proposition 1), the quantities m t ( V < t ; ϑ ) and m t ( Z < t ; ϑ ) can be computed directly via the same Innovations recursion. The quantity s t 2 ( ϑ ) is a deterministic quantity associated with the best linear prediction problem induced by the correlation structure Ψ ϑ . Its numerical value is identical for Gaussian ARMA and t–ARMA processes, and can therefore be obtained via the Innovations algorithm in both cases, although its probabilistic interpretation differs across the two models.
While the Innovations algorithm yields m t ( V < t ; ϑ ) and s t 2 ( ϑ ) with linear cost, the conditional t distributions also involve the Mahalanobis distances d ( V < t ; ϑ ) . A direct computation of these quantities via (5) would require O ( n 3 ) operations. The following result shows that d ( V < t ; ϑ ) admits a simple recursive computation.
Proposition 2.
Let { V t } be a t–ARMA process with ν > 2 degrees of freedom and μ ( t ) 0 , as in Definition 1, and let Ψ ϑ be the n × n correlation matrix implied by the underlying ARMA ( p , q ) parameters ϑ . For t 2 , write V < t : = ( V 1 , , V t 1 ) and recall that d ( V < t ; ϑ ) = V < t Ψ ϑ , < t 1 V < t , where Ψ ϑ , < t is the ( t 1 ) × ( t 1 ) leading principal submatrix of Ψ ϑ . Then
d ( V < t ; ϑ ) = i = 1 t 1 V i m i ( V < i ; ϑ ) 2 s i 2 ( ϑ ) ,
where m i ( V < i ; ϑ ) and s i 2 ( ϑ ) are defined in (19).
The proof is provided in Appendix A. It follows from this result that d ( V < t ; ϑ ) can be updated with a single additional operation at each time step, thereby preserving the overall linear computational complexity of the likelihood approximation. The next subsection builds on these results to develop a fast deterministic likelihood approximation that avoids Monte Carlo simulation.
Remark 4.
In principle, the Student-t copula model (12) does not require the latent process { V t } to be t–ARMA, or even stationary, causal, and invertible. However, the likelihood approximation, inference, and prediction methods developed in this paper rely on efficient evaluation of conditional moments and importance weights. Assuming that the latent process is a causal and invertible t–ARMA process ensures that the model can be fitted with linear computational complexity. For this reason, we restrict attention to causal and invertible ARMA ( p , q ) latent processes throughout.

4.3. Continuous Extension Approximation

The article [30] proposed a fast deterministic approximation to the likelihoods of Gaussian copula models with discrete marginals, and [31] generalized this approximation using a continuous extension (CE) of count-valued random variables. An alternative approximation strategy for copula models with discrete marginals is to continuize the data by adding independent uniform jitter to the discrete observations. This differs from the continuous extension approach considered here, which leaves the observed data unchanged and instead replaces the discrete marginal distributions by continuous extensions. Here we adapt this method to approximate the likelihoods of t copula models with discrete marginals.
The CE method approximates the model (12) by a t copula model with continuous marginals, so that its likelihood has a closed-form expression. First, the discrete cdfs F t are replaced by their corresponding continuous extension cdfs F t , where for any y t N 0 ,
F t ( y t ; ψ ) : = F t ( y t ; ψ ) c f t ( y t ; ψ ) , t = 1 , , n ,
with c ( 0 , 1 ) fixed and selected by the user; c = 1 / 2 is the default choice. Second, define
r t ( y t ; ψ ) = T 1 F t ( y t ; ψ ) ; ν , t = 1 , , n ,
and r = ( r 1 , , r n ) , where the dependence of r t on ( y t , ψ ) is suppressed to simplify the notation. Then, treating the pseudo-observations r as if they were generated from a t n ( ν , 0 , Ψ ϑ ) distribution and using (10) and (17), the CE likelihood approximation is given by
L ^ CE ( η ; y ) = c ν , ϑ T ( r ; ν ) t = 1 n f t ( y t ; ψ ) = τ n ( r ; ν , Ψ ϑ ) t = 1 n τ ( r t ; ν ) t = 1 n f t ( y t ; ψ ) = t = 1 n Γ ν + t 2 Γ ν 2 Γ ν + t 1 2 Γ ν + 1 2 1 s t ν + d t ( 1 + r t 2 / ν ) ( ν + 1 ) / 2 1 + ( r t m t ) 2 / [ ( ν + d t ) s t 2 ] ( ν + t ) / 2 f t ( y t ; ψ ) ,
where τ n ( · ; ν , Ψ ϑ ) and τ ( · ; ν ) are, respectively, the multivariate and univariate t densities given in (1), m t = m t ( r < t ; ϑ ) , s t 2 = s t 2 ( ϑ ) , and  d t = d ( r < t ; ϑ ) are, respectively, the conditional means, conditional scales, and Mahalanobis distances defined earlier, and  r < t = ( r 1 , , r t 1 ) . Note that all of these quantities are evaluated at the components of r . When ν , (29) converges to the CE approximation for Gaussian copula models with discrete marginals developed by [31]. That work found that, for Gaussian copula models, when the degree of discreteness of the marginals is low and the correlation strength is also low, likelihood inferences obtained by the CE and GHK methods are practically equivalent. Otherwise, estimators obtained by the CE method can be severely biased. We show in Section 6 that the same conclusion holds for t copula models.
The CE method provides a fast deterministic approximation that avoids the Monte Carlo variability inherent to the GHK and TMET methods, the latter of which is introduced in the next section. In time series settings, (29) can be computed at O ( n ) cost using the Innovations algorithm discussed in Section 4.2, rather than at the O ( n 3 ) cost required by the Cholesky decomposition of Ψ ϑ . Its main limitation is reduced accuracy for models with low counts, heavy tails, or strong serial dependence, where the continuous cdfs in (28) provide a poor approximation to the true discrete cdfs. In practice, CE serves as a fast computational baseline and a useful initialization for more accurate simulation-based likelihood approximations.

5. Time Series Minimax Exponential Tilting

Motivation. In general, the GHK method is computationally efficient, but its performance can be unsatisfactory in some settings. The likelihood approximations (22) and (26) involve, respectively, the averages of the density ratios (importance weights)
ω 1 ( V ( k ) ) = τ n ( V ( k ) ; ν , Ψ ϑ ) g η , ν ( 1 ) ( V ( k ) ) and ω 2 ( Z ( k ) , W ( k ) ) = ϕ n ( Z ( k ) ; Ψ ϑ ) f ( W ( k ) ; ν ) g η , ν ( 2 ) ( W ( k ) , Z ( k ) ) ,
where { V ( k ) } k = 1 M and { ( Z ( k ) , W ( k ) ) } k = 1 M are samples drawn, respectively, from  g η , ν ( 1 ) and g η , ν ( 2 ) . For Gaussian copula models, it has been shown that, in settings with low counts or strong serial dependence, the GHK estimator suffers from severe importance-weight degeneracy, with most weights becoming negligible and only a few samples contributing meaningfully to the approximation [14,32]. This phenomenon leads to large Monte Carlo variance and unstable likelihood inference.
To illustrate that the same problem arises in Student-t copula models, Figure 1a displays histograms of the GHK–MVMN importance weights ω 2 ( Z ( k ) , W ( k ) ) , normalized by their maximum, for  n = 30 and M = 1000 , across four Poisson–AR(1) t copula models with ν = 10 . For all models, the relative weight distributions are highly concentrated near zero, indicating severe importance-weight degeneracy. For the same models, Figure 1b shows the corresponding relative weight distributions obtained using the TMET estimator based on exponential tilting, to be discussed below. TMET consistently reduces the mass of weights near zero and produces a less degenerate distribution of importance weights than GHK. This typically leads to more stable likelihood estimates, especially in low-count settings or under strong dependence. The pronounced weight degeneracy in GHK reflects a substantial mismatch between the proposal and target densities, leading to highly variable importance weights. This motivates the construction of proposal densities that explicitly control the variability of the importance weights. The minimax exponential tilting (MET) framework of [12] provides a principled construction for this purpose.

5.1. Exponential Tilting

To address the severe importance weight degeneracy illustrated in Figure 1a, we modify the importance sampling density underlying the GHK–MVMN approximation through exponential tilting. Rather than sampling from g η , ν ( 2 ) , sampling is carried out from an exponentially tilted version of this density that shifts probability mass toward regions where the truncated Student-t target density is largest, thereby stabilizing the density ratios. Figure 2 provides an illustration of this goal for the t copula model with Poisson marginal with μ = 1 , an AR ( 1 ) latent process with ϕ = 0.9 and ν = 3 , using n = 2 , y = ( 0 , 1 ) and M = 1000 . The left panel displays a sample from the GHK proposal, showing that many points fall in areas of low joint t density within the truncation set. Consequently, the corresponding density ratios ω 2 ( Z ( k ) , W ( k ) ) are extremely small, resulting in pronounced weight degeneracy. In contrast, the right panel displays a sample from the TMET proposal, showing that most points fall in areas of higher joint density inside the truncation region, reducing the proportion of near-zero weights relative to GHK. This example highlights the mechanism through which TMET improves importance sampling efficiency, namely, the alignment of the proposal density with the geometry of the target distribution rather than the truncation region alone.
Following [12], we focus on approximating the mixture-of-normals representation of the likelihood (16). We begin with a slight modification of the importance sampling density (24), obtained by replacing the first factor f ( w ; ν ) with f ˜ ( w ; ν ) , the density of the TN ( 0 , 1 ; [ 0 , ) ) distribution, where TN ( m , s 2 ; [ a , b ] ) denotes the N ( m , s 2 ) distribution truncated to [ a , b ] . This choice places the baseline importance sampling density within an exponential family, which is essential for the minimax exponential tilting (MET) variance property discussed later. By a slight abuse of notation, we continue to write g η , ν ( 2 ) ( w , z ) for this modified density. An exponentially tilted importance sampling density then takes the form
g η , ν , κ , δ ( 3 ) ( w , z ) g η , ν ( 2 ) ( w , z ) exp ( κ w + δ z ) ,
where ( κ , δ ) = ( κ , δ 1 , , δ n ) R n + 1 is a tilting vector that shifts the GHK–MVMN baseline importance sampling density, aimed toward regions where the target density is more concentrated. Since g η , ν ( 2 ) ( w , z ) is a product of univariate truncated normal densities, g η , ν , κ , δ ( 3 ) ( w , z ) is also a product of exponentially tilted univariate truncated normal densities, which remain truncated normal densities [14]. Specifically,
g η , ν , κ , δ ( 3 ) ( w , z ) = f ˜ κ ( w ; ν ) q δ 1 ( z 1 w , y 1 ; ν , Ψ ϑ ) t = 2 n q δ t ( z t z < t , w , y t ; ν , Ψ ϑ ) ,
where
f ˜ κ ( w ; ν ) = f ˜ ( w ; ν ) exp κ w ρ 0 ( κ ) = ϕ ( w κ ) Φ ( κ ) 1 ( 0 , ) ( w ) ,
and, for  t = 1 , , n
q δ t ( z t z < t , w , y t ; ν , Ψ ϑ ) = q ( z t z < t , w , y t ; ν , Ψ ϑ ) exp δ t z t ρ t ( δ t ) = ϕ z t m t ( z < t ; ϑ ) s t ( ϑ ) s t ( ϑ ) δ t Φ ( b ˜ t s t ( ϑ ) δ t ) Φ ( a ˜ t s t ( ϑ ) δ t ) 1 [ ( w / ν ) a t , ( w / ν ) b t ] ( z t ) ,
where ρ 0 ( κ ) and ρ t ( δ t ) are the log-normalizing constants associated with the exponential tilts of f ˜ ( w ; ν ) and q ( z t z < t , w , y t ; ν , Ψ ϑ ) , respectively, and  ( a ˜ t , b ˜ t ) are given by
a ˜ t = ( w / ν ) a t m t ( z < t ; ϑ ) s t ( ϑ ) and b ˜ t = ( w / ν ) b t m t ( z < t ; ϑ ) s t ( ϑ ) .
Following [14], we adopt a reparameterization of the tilting parameters to simplify subsequent expressions. Inspection of (32) shows that the tilts in the Gaussian coordinates enter through the products s t ( ϑ ) δ t . Since the innovation scales s t ( ϑ ) are fixed functions of ϑ , we define the reparameterized tilt
δ ˇ t : = s t ( ϑ ) δ t , t = 1 , , n .
For notational simplicity, we subsequently write δ t in place of δ ˇ t . All expressions below are written in terms of this reparameterized tilting vector, which eliminates repeated factors of s t ( ϑ ) and yields a more compact likelihood representation. For a fixed tilting vector ( κ , δ ) , the approximation to the likelihood (16) based on the exponentially tilted importance sampling density (31) is given by
L ^ ET ( η ; y ) = 1 M k = 1 M ϕ n ( Z ( k ) ; Ψ ϑ ) f ( W ( k ) ; ν ) g η , ν , κ , δ ( 3 ) ( W ( k ) , Z ( k ) ) = 1 M k = 1 M t = 1 n Φ b ˜ t ( k ) δ t Φ a ˜ t ( k ) δ t exp Z t ( k ) m t ( k ) s t δ t 1 2 δ t 2 2 1 ν / 2 ( w ( k ) ) ν 1 Φ ( κ ) exp κ w ( k ) 1 2 κ 2 Γ ( ν / 2 ) ,
where ( W ( 1 ) , Z ( 1 ) ) , , ( W ( M ) , Z ( M ) ) are i.i.d. draws from (31), Z ( k ) = ( Z 1 ( k ) , , Z n ( k ) ) , Z < t ( k ) = ( Z 1 ( k ) , , Z t 1 ( k ) ) , and  a ˜ t ( k ) and b ˜ t ( k ) given in (33) are evaluated at Z < t ( k ) . The simulation of each of ( W ( k ) , Z ( k ) ) is done sequentially, W ( k ) , Z 1 ( k ) , , Z n ( k ) , using any algorithm to simulate from truncated normal distributions.
The efficiency of the importance sampling estimator (34) depends on two factors. First, the conditional moments m t ( z < t ; ϑ ) and s t 2 ( ϑ ) need to be computed efficiently, which is carried out using the Innovations algorithm discussed in Section 4.2. These tasks involve O ( n ) complexity, much faster than computing them using the Cholesky decomposition of Ψ ϑ , which involves O ( n 3 ) complexity. Second, the tilting vector ( κ , δ ) needs to be chosen judiciously so the samples from (31) are mostly in the high-density region of the target density. This makes the variance of the density ratio smaller and produces an estimator with improved efficiency relative to the estimator (26).

5.2. Minimax Exponential Tilting

Here we describe how to choose the tilting vector ( κ , δ ) in a manner that is computationally efficient and tailored to the time series setting, where the latent process is a t–ARMA process. Following [12,32], the tilting vector is chosen to minimize the worst-case density ratio (importance weight) over the truncation region, thereby reducing the risk of weight degeneracy, that is, situations in which a few samples dominate the estimator and inflate its variance. Define the log-importance weight function associated with the estimator (34) by
ψ ( w , z , κ , δ ) = log ϕ n ( z ; Ψ ϑ ) f ( w ; ν ) g η , ν , κ , δ ( 3 ) ( w , z ) = ( z B z ) D 1 δ + 1 2 δ 2 + t = 1 n log Φ ( b ˜ t δ t ) Φ ( a ˜ t δ t ) κ w + 1 2 κ 2 + log Φ ( κ ) + ( ν 1 ) log w + c ,
where D = diag ( s 1 , , s n ) contains the one-step predictive standard deviations, B = ( b i j ) is the n × n lower-triangular matrix of best linear predictor (BLP) coefficients defined below, and  a ˜ t , b ˜ t are given in (33); c collects the terms that do not depend on the tilting vector. Throughout the discussion below, ( y , η ) are treated as fixed. Following [12], the optimal tilting vector is defined as the solution to the convex–concave saddle-point problem
inf ( κ , δ ) R n + 1 sup ( w , z ) [ 0 , ) × [ a , b ] ψ ( w , z , κ , δ ) .
The next result, proved in Appendix A, states that ψ ( · ) is concave in ( w , z ) and convex in ( κ , δ ) , ensuring a unique saddle point.
Theorem 1.
For ν > 2 , the problem (35) admits a unique solution ( w * , z * , κ * , δ * ) , with  ( w * , z * ) [ 0 , ) × [ a , b ] , satisfying
ψ δ ( w * , z * , κ * , δ * ) = 0 , ψ κ ( w * , z * , κ * , δ * ) = 0 .
For solving (35) and evaluating (34), substantial simplifications arise when the latent process is a causal and invertible t–ARMA ( p , q ) process, for some p , q 0 . In this setting, the conditional moments ( m t , s t 2 ) can be computed in linear time using the Innovations algorithm described in Section 4.2. More importantly for the proposed implementation, the correlation structure of causal and invertible t–ARMA processes implies that the associated best linear prediction (BLP) matrix B is sparse. When the latent process is a t–ARMA process, the likelihood approximation (34) with tilting vector ( w * , z * , κ * , δ * ) is called the TMET method.
For pure AR ( p ) processes, the BLP matrix B is strictly lower triangular with bandwidth p. Specifically, for  t < p , the BLP coefficients b t are obtained from the Durbin–Levinson recursions [23], Section 5.3, while for t p they coincide with the autoregressive parameters, with exactly p nonzero entries located at positions t p , , t 1
b t = ( b t 1 , , b t , t 1 , 0 , , 0 ) , t < p , ( 0 , , 0 , ϕ 1 , , ϕ p , 0 , , 0 ) , t p .
As a result, B has O ( n p ) nonzero entries.
For invertible ARMA ( p , q ) processes, we adopt the standard infinite-order autoregressive representation
Z t = j = 1 π j Z t j + ϵ t , t Z ,
where { ϵ t } denotes the zero-mean Gaussian white-noise innovation process appearing in the ARMA difference Equation (7), and the coefficients { π j } decay exponentially fast under causality and invertibility; see [23], Section 3.1.
Following [14], we truncate this representation after p terms, yielding a practically accurate finite-order approximation because of the rapid decay of the coefficients π j . The truncated process is then treated as an AR ( p ) process, and the construction above applies. In particular, for  t p , the BLP coefficients take the form
b t = ( 0 , , 0 , π 1 , , π p , 0 , , 0 ) ,
resulting in a banded BLP matrix B with O ( n p ) nonzero entries. The truncation order p controls the sparsity of the matrix B and thus the computational cost of computing the tilting parameters in TMET, but does not affect the target likelihood. Under causality and invertibility, the autoregressive coefficients decay exponentially fast, so moderate values of p yield accurate finite-order approximations in practice. We use p = 30 as a default choice, which provides stable likelihood approximations and parameter estimates across all settings considered; see [14]. Consequently, matrix-vector products involving B or B can be computed in O ( n ) time, and all Hessian-vector products required by the optimization algorithm introduced below inherit this linear complexity.

5.3. Solving the Saddle-Point Problem

A direct solution of (35) using the trust-region Newton method of [12] requires the inversion of dense 2 n × 2 n Hessian matrices and repeated Cholesky factorizations to compute the conditional moments ( m t , s t 2 ) , resulting in an O ( n 3 ) computational cost. This is computationally prohibitive for time series of moderate to large length. Rather than solving the saddle-point problem (35) directly, we compute the optimal tilting vector by minimizing the squared gradient norm
Q ( w , z , κ , δ ) : = 1 2 ψ ( w , z , κ , δ ) 2 2 .
This defines a nonlinear least-squares problem whose global minimizers satisfy the stationarity conditions ψ ( w , z , κ , δ ) = 0 . We minimize Q using a Levenberg–Marquardt (LM) iteration. Let x ( r ) = ( w ( r ) , z ( r ) , κ ( r ) , δ ( r ) ) denote the current iterate, and define g ψ ( r ) : = ψ ( x ( r ) ) and H ψ ( r ) : = 2 ψ ( x ( r ) ) as the gradient and Hessian of ψ ( · ) evaluated at x ( r ) . At iteration r, the LM search direction Δ x ( r ) is obtained from the damped normal equations
H ψ ( r ) H ψ ( r ) + λ ( r ) I Δ x ( r ) = H ψ ( r ) g ψ ( r ) ,
where λ ( r ) > 0 is an adaptive damping parameter that provides regularization and improves numerical stability in the presence of heavy tails and strong dependence [33]. The update direction Δ x ( r ) is computed by solving (37) using a preconditioned conjugate-gradient (PCG) method [34], Section 11.5.2. PCG is employed solely as a linear solver, allowing Δ x ( r ) to be computed efficiently without forming or factorizing the dense matrix H ψ ( r ) H ψ ( r ) . The new iterate is then given by
x ( r + 1 ) = x ( r ) + l Δ x ( r ) ,
where the step size l is determined by a backtracking line search that enforces feasibility constraints, such as w > 0 and a ˜ t < b ˜ t . The preconditioner reduces the condition number of the matrix in the damped normal equations, thereby accelerating convergence of the conjugate-gradient iterations.
All matrix-vector operations involve only the banded matrices B and D , so each LM–PCG iteration takes O ( n ) operations. Closed-form expressions for the gradient vector and Hessian matrix are given in Proposition A1, and their derivations are provided in Appendix A. Algorithms 1 and 2 summarize the complete implementation. Since each LM–PCG step takes O ( n ) operations, and the number of Levenberg–Marquardt iterations remains moderate in practice, the overall computational cost of TMET grows approximately linearly with the series length. This reduces the computational cost of MET from cubic to near-linear. To our knowledge, the TMET method is the first implementation that makes MET computationally feasible for long time series, enabling likelihood-based inference for Student-t copula count models at scales that were previously impractical.
Algorithm 1 Preconditioned Conjugate Gradient (PCG) Solver
Stats 09 00043 i001
Algorithm 2 Levenberg–Marquardt Optimization for Tilting Vector ( κ , δ )
Stats 09 00043 i002
Although the TMET algorithm largely follows the structure of its Gaussian counterpart developed in [14], the Student-t copula setting introduces additional steps associated with the scale-mixture representation, including simulation of the latent mixing variable and modified importance weights, which makes solving the saddle-point problem more challenging. For completeness and reproducibility, Algorithm 3 summarizes the full TMET implementation specialized to the t copula model.
Algorithm 3 TMET Likelihood Approximation for t Copula Count Time Series
Stats 09 00043 i003
Remark 5.
The TMET method is not directly applicable to improve the GHK–MVT likelihood approximation, because exponential tilting does not preserve a tractable exponential-family structure for truncated t distributions, which is essential for the convex minimax optimization underlying TMET. For the t copula model, the scale variable W induces heavier tails and stronger time dependence, leading to ill-conditioned Hessian matrices that hinder gradient-based Newton-type optimization. This motivated the LM–PCG strategy adopted in this work.
Remark 6.
The importance weights (38) in Algorithm 3 are products of a large number of probabilities and can therefore become extremely small for moderate or large n. To avoid numerical underflow or loss of precision, all weights are evaluated on the log scale and combined using standard log–sum–exp stabilization. We follow the implementation strategy described in [14].

6. Simulation Study

We simulate count time series { Y t } t = 1 n from the model (12), with marginal cdfs { F t ( · ; ψ ) } and { V t } a t–ARMA ( p , q ) process with ν degrees of freedom as defined in Section 2.2, using the following steps:
1.
Set σ 2 to the value in (13).
2.
Simulate { Z t } from the Gaussian ARMA ( p , q ) process (7), and simulate W χ ν independently of { Z t } .
3.
Set
V t = Z t W / ν , t = 1 , , n .
4.
Set
Y t = F t 1 T ( V t ; ν ) ; ψ , t = 1 , , n .

6.1. Simulation Setup

We conduct a simulation study to evaluate the accuracy, stability, and computational efficiency of the CE, GHK–MVMN, GHK–MVT, and TMET approximations to the likelihoods of Student-t copula time series models. Datasets were simulated from models with a wide range of marginal and dependence structures. The marginal distributions were Poisson with mean μ { 1 , 10 } , chosen to represent high and moderate degrees of discreteness. The latent processes were t–ARMA processes described in Section 2.2, with a broad range of dependence strengths and tail behaviors. We considered three latent structures: AR(1), MA(1), and ARMA(1,1) processes. For AR(1) and MA(1) processes, the dependence parameter took values in { 0.8 , 0.2 , 0.2 , 0.8 } , representing weak and strong dependence in both positive and negative directions. For ARMA(1,1) processes, the dependence parameters took values ( ϕ , θ ) { ( 0.2 , 0.2 ) , ( 0.2 , 0.8 ) , ( 0.8 , 0.2 ) , ( 0.8 , 0.8 ) } , covering both weak and strong dependence. Finally, we considered two degrees-of-freedom values, ν { 3 , 10 } , representing heavy and moderately heavy tails. For likelihood approximation accuracy (see below), we generated 200 independent replications of time series of length n = 1500 , which is the largest sample size for which the MET implementation in the TruncatedNormal package is computationally feasible. To assess the finite-sample behavior of the maximum likelihood estimators (see below), we generated 100 Monte Carlo replications with sample size n = 5000 .
All simulation-based likelihood approximations (GHK–MVMN, GHK–MVT, and TMET) were computed using randomized quasi-Monte Carlo (QMC) sampling based on the irrational additive lattice (Weyl) rule with a Cranley–Patterson shift. QMC is particularly effective in this setting because the sequential conditioning in both GHK and TMET approximations induces low effective dimension, leading to substantially lower Monte Carlo variance than pseudo-random sampling. Each likelihood evaluation used M = 1000 QMC samples, which provides a stable balance between variance reduction and computational cost. To ensure a fair comparison, the same QMC configuration (sample size, randomization, and generating vector) was used for all simulation-based estimators. The QMC implementation is identical to that used by [14] for the TMET method in Gaussian copula models. The CE approximation is fully deterministic and therefore involves no Monte Carlo sampling. The approximate likelihoods were maximized using the BFGS routine in optim, where the marginal parameters were initialized using canonical Poisson GLM fits, and the dependence parameters were initialized from ARMA fits to the observed counts. All methods were implemented in the gctsc R package developed by the authors. Computationally intensive components, including recursive conditional moment evaluation via the Innovations algorithm and simulation from truncated distributions, are implemented within the package in C++ using the R package Rcpp for efficiency.
We assess the performance of the competing likelihood approximations along three dimensions: likelihood approximation accuracy, computational efficiency, and the sampling distributions of maximum likelihood estimators (MLEs). First, likelihood approximation accuracy is evaluated using the relative error
RelErr : = ^ approx ^ MET | ^ MET | ,
where ^ approx denotes the log-likelihood obtained from a given approximation, and  ^ MET is the MET log-likelihood approximation of [12]. The latter serves as a high-accuracy benchmark, but incurs an O ( n 3 ) computational cost. Second, computational efficiency is assessed by comparing the wall-clock time required for a single likelihood evaluation across methods. For each replication, runtimes are normalized by the corresponding MET runtime obtained using TruncatedNormal under identical computing conditions, and the resulting ratios are summarized across replications. Third, the sampling distributions of the MLEs obtained from the likelihood approximations are graphically compared.

6.2. Results

Given the large number of simulation scenarios considered, the complete set of figures is reported in Appendix B to keep the main text focused on the principal findings.
Likelihood Accuracy. Figure A1, Figure A2 and Figure A3 report the relative error (39) of each likelihood approximation for models with, respectively, AR(1), MA(1), and ARMA(1,1) latent processes. Across all scenarios, the TMET and MET approximations are essentially indistinguishable, and relative errors remain close to zero even in the most challenging models, particularly those with μ = 1 , ν = 3 , and strong serial dependence. TMET differs from MET only in its computational implementation, as it exploits the sequential conditional representation induced by the latent ARMA structure and the resulting sparsity to avoid dense matrix operations and Cholesky decompositions. Consequently, TMET targets the same optimally tilted importance sampler as MET, but with near-linear computational complexity in the series length.
In contrast, both GHK–MVMN and GHK–MVT often underestimate the log-likelihood. This negative bias increases as serial dependence strengthens or the degree of discretization increases, and is most pronounced for ν = 3 . This behavior is especially severe for ARMA(1,1) latent processes with large values of | ϕ | or | θ | , which induce stronger and more persistent conditional dependence than AR(1) or MA(1) models and substantially complicate sequential importance sampling. This behavior is consistent with the findings of [12], who showed that Genz-type sequential estimators exhibit large variance and substantial relative error under strong dependence or severe truncation. The GHK approximations considered here belong to the same class of sequential conditional importance samplers and display analogous instability in copula-based time series settings with heavy tails and strong serial dependence.
The CE approximation displays relatively good performance when the mean is moderate ( μ = 10 ) and serial dependence is weak, but its bias increases substantially under strong discretization ( μ = 1 ) or heavy tails ( ν = 3 ). This mirrors earlier findings for Gaussian copula models [31], where smooth discrete truncation leads to underestimation of probability mass in narrow truncation regions.
Computational Efficiency. Figure A4, Figure A5 and Figure A6 report the computation times of the simulation-based likelihood approximations relative to the MET approximation for models with, respectively, AR(1), MA(1), and ARMA(1,1) latent processes. The deterministic CE approximation, which requires only a single evaluation of the Innovations algorithm and has O ( n ) computational complexity, is typically more than two orders of magnitude faster than the simulation-based approximations, so it is omitted from the time comparisons. Both GHK variants have O ( M n m ) computational complexity, since each Monte Carlo replication requires a full-length n sequential conditional recursion, where M is the number of Monte Carlo samples and m = max { p , q } , with p and q denoting the AR and MA orders. GHK–MVMN is consistently faster than GHK–MVT, reflecting the lower cost of simulating from truncated normal distributions and evaluating Φ ( · ) , relative to simulating from truncated t distributions and evaluating T ( · ) . The TMET approximation has the same O ( M n m ) Monte Carlo cost as GHK–MVMN, plus an additional O ( T n p ) cost for computing the tilting parameters, where T denotes the number of Levenberg–Marquardt iterations and p is the truncation order used to approximate the infinite-order autoregressive representation. This additional cost arises from the Levenberg–Marquardt optimization and associated preconditioned conjugate-gradient iterations, but remains modest in practice. TMET runs particularly rapidly for AR(1) latent processes, but more slowly for MA(1) and ARMA(1,1) latent processes. The more complex conditional dependence and reduced sparsity of the latter result in the computation of the tilting vector requiring more iterations. This additional runtime is more noticeable when serial dependence is strong, but remains small relative to the O ( n 3 ) complexity of the MET benchmark.
Sampling Distributions of MLEs. Figure A7, Figure A8, Figure A9, Figure A10, Figure A11 and Figure A12 summarize the sampling distributions of the maximum likelihood estimates based on each likelihood approximation with n = 5000 observations. The qualitative patterns closely mirror those of the likelihood accuracy results. The CE approximation exhibits the largest bias and variability, particularly under heavy tails ( ν = 3 ) or highly discrete marginals ( μ = 1 ), with pronounced shrinkage of the dependence estimates toward zero. Both GHK variants perform reasonably well when μ = 10 and serial dependence is moderate, but under μ = 1 or strong serial dependence—especially when ν = 3 —their sampling distributions become substantially more dispersed and display clear bias in the dependence parameters, reflecting importance-weight degeneracy. The TMET approximation yields the most concentrated sampling distributions across all models considered. The estimates ( μ ^ , ϕ ^ , θ ^ ) remain tightly centered around the true values, with only modest inflation of variability as serial dependence strengthens.
Overall, the simulation results demonstrate that TMET achieves inferential accuracy comparable to that of MET at a fraction of MET’s computational cost. CE provides a fast deterministic approximation that performs relatively well under light tails and large means, but deteriorates sharply when the degree of discreteness or tail heaviness is severe. The two GHK variants behave adequately in moderate regimes, but their performance deteriorates under heavy-tailed latent dependence, strong serial correlation, or highly discrete marginals.
Results from additional simulations for models with negative binomial marginals and AR(1), MA(1), and ARMA(1,1) latent processes are reported in Figure A13, Figure A14 and Figure A15 in Appendix B, which yield the same substantive conclusions.

7. Inference and Forecasting

7.1. Confidence Intervals

Let η ^ = ( ψ ^ , ϑ ^ ) denote the parameter estimate that maximizes the approximate log-likelihood ( η ) obtained using one of the methods considered, CE, GHK–MVMN, GHK–MVT or TMET. Uncertainty quantification for these estimates is based on the observed information matrix
I ^ ( η ^ ) = 2 ( η ) η η | η = η ^ .
For smooth likelihoods, the inverse I ^ ( η ^ ) 1 consistently estimates the asymptotic variance matrix of η ^ . In the present setting, the log-likelihood is evaluated using either a deterministic approximation (CE) or a simulation-based approximation (GHK or TMET). For the latter, evaluations of ( η ) are carried out using a fixed randomized QMC stream for all η , ensuring that the approximate log-likelihood is a smooth and deterministic function. This stabilization is essential during optimization: without a fixed randomization, the Hessian would vary across evaluations, making numerical differentiation unreliable.
Under Monte Carlo or quasi-Monte Carlo sampling, η ^  behaves as a pseudo–MLE. As M , each of the simulation-based approximations converges uniformly to the exact log-likelihood, as shown in [35], Chapter 10, Section 10.5.1. Consequently, for sufficiently large M, the observed information matrix based on the approximate likelihood provides an accurate estimate of the asymptotic covariance of η ^ .
In practice, the Hessian is obtained numerically by setting the argument hessian = TRUE in the R function optim.
Given a fixed QMC seed, the numerically evaluated Hessian is stable and requires no analytic derivatives. The estimated standard error of η ^ j is the square root of the jth diagonal entry of I ^ ( η ^ ) 1 , and the approximate 100 ( 1 α ) % Wald-type confidence interval for η j is
η ^ j ± z α / 2 I ^ ( η ^ ) 1 j j ,
where z α / 2 denotes the upper α / 2 quantile of the standard normal distribution.

7.2. Predictive Inference

We base predictive inference about future counts on the one-step-ahead plug-in predictive distribution P ( Y n + 1 = y y ; η ^ ) , y N 0 . Under the model (12), the observed counts arise as a deterministic function of the latent variables, so the predictive distribution is given by
P ( Y n + 1 = y y ; η ^ ) = R n P ( Y n + 1 = y v ; η ^ ) h ( v y ; η ^ ) d v ,
where
h ( v y ; η ^ ) = τ n ( v ; ν , Ψ ϑ ^ ) P ( V [ a , b ] ; η ^ ) 1 [ a , b ] ( v ) .
Also, since { Y n + 1 = y } and { a ^ n + 1 ( y ) < V n + 1 b ^ n + 1 ( y ) } are equivalent events, with  a ^ n + 1 ( y ) and b ^ n + 1 ( y ) defined similarly to (14) with ψ = ψ ^ , and 
V n + 1 v ; η ^ t 1 ν + n , m ^ n + 1 ( v ) , ν + d ^ ( v ) ν + n s ^ n + 1 2 ,
with m ^ n + 1 ( v ) and s ^ n + 1 2 defined similarly in (19), and d ^ ( v ) computed by (27) with ϑ = ϑ ^ , it follows that
P ( Y n + 1 = y v ; η ^ ) = T b ^ n + 1 ( y ) m ^ n + 1 ( v ) ν + d ^ ( v ) ν + n s ^ n + 1 ; ν + n T a ^ n + 1 ( y ) m ^ n + 1 ( v ) ν + d ^ ( v ) ν + n s ^ n + 1 ; ν + n .
Simulation from (41) is computationally expensive because it requires the costly evaluation of the normalizing constant P ( V [ a , b ] ; η ^ ) . Instead, we approximate (40) using importance sampling based on (20). Drawing V ( 1 ) , , V ( M ) g η ^ , ν ( 1 ) , the predictive probabilities in (40) are approximated by the self-normalized estimator
P ^ ( Y n + 1 = y y ; η ^ ) = k = 1 M ω ^ 1 ( k ) T b ^ n + 1 ( y ) m ^ n + 1 ( k ) ν + d ^ ( k ) ν + n s ^ n + 1 ; ν + n T a ^ n + 1 ( y ) m ^ n + 1 ( k ) ν + d ^ ( k ) ν + n s ^ n + 1 ; ν + n k = 1 M ω ^ 1 ( k ) ,
where ω ^ 1 ( k ) is the weight defined in (30) evaluated at V ( k ) and η ^ , and  m ^ n + 1 ( k ) , s ^ n + 1 , and d ^ ( k ) are defined analogously. This estimator does not require the evaluation of P ( V [ a , b ] ; η ^ ) , since this factor cancels in the numerator and denominator of ω ^ 1 ( k ) . We use g η ^ , ν ( 1 ) ( v ) as the proposal density because it directly generates truncated Student-t latent paths, allowing the conditional moments and quadratic form computed via the Innovations algorithm to be reused without recomputation when evaluating the predictive distribution. This leads to a simpler implementation and lower per-sample overhead for one-step-ahead prediction.
We compute the estimated predictive probabilities (42) for y = 0 , 1 , , y max , where y max : = max ( y ) + 3 sd ( y ) . These probabilities are then used to construct predictive summaries, including the predictive mean, predictive variance, prediction intervals, the logarithmic score, and the continuous ranked probability score (CRPS), following [14].
Remark 7.
Predictive probabilities can also be approximated using importance sampling with proposal densities g η ^ , ν ( 2 ) ( w , z ) or g η ^ , ν , κ * , δ * ( 3 ) ( w , z ) . However, these proposals require transforming Gaussian latent paths to the Student-t scale and recomputing conditional moments, leading to a higher per-sample computational cost for prediction.

8. Model Diagnostics

Goodness-of-fit assessment in copula models with discrete marginals requires care, because the marginal distribution functions are step functions and ordinary residuals do not have approximately continuous and interpretable distributions under the true model. We therefore employ conditional randomized quantile residuals [36], which introduce uniform jittering within each discrete mass and then apply the appropriate quantile function of the latent copula distribution. Under correct model specification, these residuals behave approximately as an i.i.d. sample from the t ( ν ) distribution and can be assessed using standard tools such as Q–Q plots, PIT histograms, and autocorrelation diagnostics.
Proposition 3.
Let y be the observed counts generated from model (12) with parameter η . For t = 1 , , n , define the randomized quantile residual as
e t = T 1 F t ( y t 1 y < t ; η ) + u t F t ( y t y < t ; η ) F t ( y t 1 y < t ; η ) ; ν ,
where u 1 , , u n i . i . d . unif [ 0 , 1 ] , and  F t ( · y < t ; η ) is the conditional cdf of Y t given the past observations y < t . Then, e 1 , , e n i . i . d . t ( ν ) .
As residuals, we use { e ^ t } t = 1 n , obtained by replacing η with η ^ on the right-hand side of (43). For each y N 0 , the events { Y t y } and { Y t y 1 } are equivalent to, respectively, { V t b t ( y ) } and { V t a t ( y ) } , where a t ( y ) , b t ( y ) are defined as in (14). Thus, for  t = 1 , , n , the estimated conditional cdfs can be written as
F t ( y t y < t ; η ^ ) = R t 1 T b ^ t ( y t ) m ^ t ( v < t ) ν + d ^ ( v < t ) ν + t 1 s ^ t ; ν + t 1 h ( v < t y < t ; η ^ ) d v < t , F t ( y t 1 y < t ; η ^ ) = R t 1 T a ^ t ( y t ) m ^ t ( v < t ) ν + d ^ ( v < t ) ν + t 1 s ^ t ; ν + t 1 h ( v < t y < t ; η ^ ) d v < t ,
where h ( v < t y < t ; η ^ ) is the pdf of the t t 1 ( ν , 0 , Ψ ϑ ^ , < t ) distribution truncated to [ a ^ < t , b ^ < t ] , with  Ψ ϑ ^ , < t the ( t 1 ) × ( t 1 ) leading principal submatrix of Ψ ϑ ^ , and 
[ a ^ < t , b ^ < t ] : = i = 1 t 1 [ a ^ i , b ^ i ] .
Like the predictive distribution (40), these conditional cdfs can be estimated by importance sampling using the proposal density g η ^ , ν ( 1 ) , resulting in the estimators
F ^ t ( y t y < t ; η ^ ) = k = 1 M ω ^ 1 , t ( k ) T b ^ t ( y t ) m ^ t ( V < t ( k ) ) ν + d ^ ( V < t ( k ) ) ν + t 1 s ^ t ; ν + t 1 k = 1 M ω ^ 1 , t ( k ) , F ^ t ( y t 1 y < t ; η ^ ) = k = 1 M ω ^ 1 , t ( k ) T a ^ t ( y t ) m ^ t ( V < t ( k ) ) ν + d ^ ( V < t ( k ) ) ν + t 1 s ^ t ; ν + t 1 k = 1 M ω ^ 1 , t ( k ) .
Here, V ( 1 ) , , V ( M ) i . i . d . g η ^ , ν ( 1 ) and the importance weights are given by
ω ^ 1 , t ( k ) = τ t 1 ( V < t ( k ) ; ν , Ψ ϑ ^ , < t ) g η ^ , ν , t 1 ( 1 ) ( V < t ( k ) ) = i = 1 t 1 T b ^ i ( y i ) m ^ i ( V < i ( k ) ) ν + d ^ ( V < i ( k ) ) ν + i 1 s ^ i ; ν + i 1 T a ^ i ( y i ) m ^ i ( V < i ( k ) ) ν + d ^ ( V < i ( k ) ) ν + i 1 s ^ i ; ν + i 1 ,
where a ^ i ( y i ) and b ^ i ( y i ) are defined as in (14) with ψ replaced by ψ ^ , V < t ( k ) is the vector formed by the first t 1 components of V ( k ) , and 
g η ^ , ν , t 1 ( 1 ) ( V < t ( k ) ) = i = 1 t 1 h ( v i v < i , y i ; ν , Ψ ϑ ^ ) .
These residuals can then be assessed using standard diagnostic tools such as Q–Q plots, PIT histograms, and autocorrelation functions. These are illustrated in the next section.

9. An Application

To illustrate the proposed likelihood framework and examine its empirical behavior in a real epidemiological time series, we analyze weekly counts of rotavirus gastroenteritis reported to the Robert Koch Institute (RKI) in Germany. Rotavirus is a highly contagious virus that primarily affects young children and can cause severe diarrhea and dehydration. The complete dataset spans 2001–2025 (approximately 1300 weeks) across 412 urban districts in Germany; here we focus on the time series from Meiben County. The series is divided into a training set of 1000 weeks and a testing set of 300 weeks. Figure 3 displays the observed counts, revealing pronounced seasonal variation. The sample ACF and PACF plots in Figure 4 further indicate persistent serial dependence with seasonal structure.
Since the sample variance (117.604) substantially exceeds the sample mean (7.197), we adopt negative binomial marginals with mean function μ t and overdispersion parameter τ 2 . After exploratory analysis, seasonality is modeled through the mean function
μ t = exp β 0 + β 1 sin 2 π 52 t + β 2 cos 2 π 52 t + β 3 sin 4 π 52 t + β 4 cos 4 π 52 t .
Based on the autocorrelation diagnostics and residual analysis from preliminary models, a t–ARMA(1,1) process is selected for the latent dependence structure. The parameter vector is then η = ( β 0 , β 1 , β 2 , β 3 , β 4 , τ 2 , ϕ , θ ) . Maximum likelihood estimation is performed using the proposed TMET approximation. Initial values for the marginal parameters are obtained from negative binomial GLM fits, while the dependence parameters are initialized from ARMA fits to the observed series.
For the Student-t copula, we examine degrees of freedom ν { 5 , 10 , 20 , 30 , 50 } . Table 1 reports the Kolmogorov–Smirnov (KS) distance between the PIT values and the unif [ 0 , 1 ] distribution. The KS statistics are similar across values of ν and decrease mildly as ν increases, indicating that the latent tail parameter is only weakly identifiable in this dataset and that the evidence for pronounced tail dependence is limited. As ν increases, the Student-t copula approaches the Gaussian copula. Accordingly, we adopt ν = 50 , which yields the smallest KS statistic among the values considered.
Table 2 compares maximum likelihood estimates under Gaussian and Student-t copulas. The parameter estimates and standard errors are quite close under the two specifications. Information criteria show negligible differences between the two models, consistent with the weak sensitivity of the fit to the tail index ν observed in Table 1. This behavior illustrates an important property of the proposed framework: when tail dependence is weak, the Student-t copula naturally approaches the Gaussian copula as a limiting case. Thus, the t copula provides a flexible generalization without sacrificing stability when heavy tails are absent.
The residual diagnostics displayed in Figure 5 show that the transformed quantile residuals fluctuate around zero without visible structure. The Q–Q plot aligns closely with the reference t distribution, with only a minor deviation in the upper tail. The PIT histogram is approximately uniform, and the residual ACF and PACF reveal no significant remaining serial dependence. Overall, these diagnostics indicate an adequate fit with no clear evidence of model misspecification.
The predictive performance on the testing set, reported in Table 3, indicates that the one-step-ahead forecasts under the Gaussian and Student-t copulas are nearly indistinguishable. The mean squared prediction errors are essentially identical, and both models achieve comparable coverage rates of approximately 97%. The average interval widths (sharpness) are also very similar. In terms of distributional scores, the Student-t copula yields lower CRPS and LOGS values in approximately half of the test observations (0.507 and 0.493, respectively), indicating that the two specifications perform similarly in probabilistic forecasting. As illustrated in Figure 6, the predictive means track the observed seasonal dynamics closely under both models, and the associated prediction intervals behave similarly. Additional fits using alternative values of ν produce nearly identical forecasting summaries. Taken together, these results suggest that, for this dataset, short-horizon predictive performance is largely insensitive to the choice of degrees of freedom.
This application highlights a practical feature of the proposed framework: when heavy-tailed dependence is weak or not supported by the data, the Student-t copula naturally approaches the Gaussian specification, offering a flexible extension that adapts to the degree of tail heaviness while preserving stable inference.

10. Conclusions

This paper develops a scalable likelihood-based framework for count time series modeled through a Student-t copula with latent ARMA dependence. A central contribution is the integration of an explicit time-domain construction of a latent t–ARMA process with a likelihood approximation strategy that exploits its exact conditional structure. By combining the scale-mixture representation of the multivariate t distribution with the linear recursions of the Innovations algorithm, we formulate a time series version of minimax exponential tilting (TMET) tailored to heavy-tailed copula models. The resulting procedure preserves the near-linear computational footprint previously achieved in the Gaussian setting while targeting the more demanding heavy-tailed likelihood.
Through extensive simulation experiments, we compared TMET with extensions of the continuous extension (CE) and Geweke–Hajivassiliou–Keane (GHK) approximations to the Student-t copula setting. Across a broad range of dependence strengths, marginal degrees of discreteness, and tail indices, TMET consistently provided the most accurate and numerically stable likelihood approximation. The CE and GHK methods remained competitive in some settings, but exhibited increased variability or bias under strong serial dependence and small degrees of freedom. These findings establish TMET as a reliable and scalable likelihood tool for heavy-tailed copula time series.
The proposed framework also supports standard likelihood-based inference and prediction. The observed Fisher information yields standard errors directly, and one-step-ahead predictive distributions can be computed using self-normalized importance sampling based on the same proposal densities used for likelihood evaluation. In the real data application, the Student-t copula approaches the Gaussian copula as a limiting case, and the empirical results illustrate that, in moderate samples, the tail index may be only weakly identifiable. This reinforces the interpretation of the t copula as a flexible generalization rather than a replacement for Gaussian copula models.
An important direction for future research is the extension of the proposed framework to asymmetric Student-t copula constructions, which would allow asymmetric tail dependence and broaden the scope of the proposed methodology; see [37] and the references therein. Such an extension would be of considerable practical interest and merit further investigation. Another important direction includes the extension to multivariate count time series, where modeling cross-sectional dependence and joint extremal behavior would further broaden the applicability of the proposed framework. Another important direction concerns estimation of the degrees-of-freedom parameter. While in this work we examine a grid of fixed values to assess tail sensitivity, developing stable and theoretically grounded procedures for joint estimation of ν remains an open problem, particularly given the weak identifiability of tail parameters in discrete settings. The accompanying gctsc R package provides scalable tools for likelihood inference and forecasting in long time series and offers a foundation for continued methodological development and applied research in heavy-tailed copula models.

Author Contributions

Conceptualization, Q.N.N. and V.D.O.; methodology, Q.N.N. and V.D.O.; software, Q.N.N.; validation, Q.N.N. and V.D.O.; formal analysis, Q.N.N. and V.D.O.; writing—original draft preparation, Q.N.N. and V.D.O.; writing—review and editing, Q.N.N. and V.D.O.; and supervision, V.D.O. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially supported by the U.S. National Science Foundation under Grant DMS–2113375.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The rotavirus data are publicly available from the Robert Koch Institute (RKI). The dataset is included in the R package gctsc (Gaussian Copula Time Series for Counts) and can be loaded via data(“rota”). All simulation experiments and likelihood methods used in this paper are implemented in the R package gctsc.

Acknowledgments

The authors thank the University of Texas at San Antonio’s High Performance Computing infrastructure for providing computational resources.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

Appendix A.1. Proof of Proposition 1

1.
Since { Z t } satisfies (7), the process { V t } defined by (6) clearly satisfies a difference equation of the same form as (7), but with { ϵ t } replaced by { ε t } defined in (8).
2.
By the assumed invertibility of { Z t } , the innovation process { ϵ t } admits the linear representation (see, e.g., [23], Section 3.1)
ϵ t = j = 0 π j Z t j , t Z ,
where the coefficients { π j } satisfy j 0 π j 2 < . Since the random variable W is independent of the process { Z t } , it follows from (A1) that W is also independent of { ϵ t } . Combined with the fact that { ϵ t } is Gaussian white noise, this implies that { ε t } is a t process determined by ν , μ ( t ) 0 , and C ( t , t ) = cov ( ϵ t , ϵ t ) = σ 2 1 { t = t } . In particular, { ε t } is a t-white-noise process with scale σ 2 . Additionally, if ν > 2 , then for any t , t Z ,
E ( ε t ) = E ν ϵ t W = ν E ( 1 / W ) E ( ϵ t ) = 0 , cov ( ε t , ε t ) = E ν ϵ t ϵ t W 2 = ν E ( 1 / W 2 ) E ( ϵ t ϵ t ) = σ 2 ν ν 2 1 { t = t } ,
since E ( 1 / W ) < and E ( 1 / W 2 ) = 1 / ( ν 2 ) .
3.
For ARMA processes, the properties of stationarity, causality, and invertibility depend entirely on the parameters { ϕ j } and { θ j } defining the difference Equation (7) ([23], Chapter 3). The result follows from the fact that the ARMA processes { Z t } and { V t } have the same autoregressive and moving-average polynomials.

Appendix A.2. Proof of Theorem 1

Concavity in  ( w , z ) . Let f t ( w , z ) : = Φ ( b ˜ t ( w , z ) δ t ) Φ ( a ˜ t ( w , z ) δ t ) , where
a ˜ t ( w , z ) = ( w / ν ) a t m t ( z < t ; ϑ ) s t ( ϑ ) , b ˜ t ( w , z ) = ( w / ν ) b t m t ( z < t ; ϑ ) s t ( ϑ ) .
The conditional mean m t ( z < t ; ϑ ) is affine in z < t , and s t ( ϑ ) > 0 is independent of z . Therefore, a ˜ t ( w , z ) δ t and b ˜ t ( w , z ) δ t are affine functions of ( w , z ) . Let U N ( 0 , 1 ) with density ϕ ( · ) . Then
f t ( w , z ) = R ϕ ( u ) 1 { a ˜ t ( w , z ) δ t u } 1 { u b ˜ t ( w , z ) δ t } d u .
Define
g t ( ( w , z ) , u ) : = ϕ ( u ) 1 { a ˜ t ( w , z ) δ t u } 1 { u b ˜ t ( w , z ) δ t } .
Since ϕ ( u ) is log-concave in u, it remains to verify that the indicator terms are log-concave. For each fixed u R , the sets
C 1 , t ( u ) : = { ( w , z ) : a ˜ t ( w , z ) δ t u } , C 2 , t ( u ) : = { ( w , z ) : u b ˜ t ( w , z ) δ t } ,
are halfspaces, because they are defined by affine inequalities in ( w , z ) . Hence they are convex, and their indicator functions are log-concave. Therefore g t ( ( w , z ) , u ) is log-concave in ( ( w , z ) , u ) . By Prékopa’s theorem (Theorem 6 in [38]), the marginal f t ( w , z ) = R g t ( ( w , z ) , u ) d u is log-concave in ( w , z ) . Consequently,
log f t ( w , z ) = log Φ ( b ˜ t ( w , z ) δ t ) Φ ( a ˜ t ( w , z ) δ t )
is concave in ( w , z ) . Since log ( w ) is concave on ( 0 , ) , and concavity is preserved under summation and addition of linear terms, it follows that ψ ( w , z , κ , δ ) is concave in ( w , z ) .
Convexity in ( κ , δ ) . First, note that 1 2 κ 2 + log Φ ( κ ) = log 0 ϕ ( u ) e κ u d u . Since the logarithm of a moment-generating function is convex, the right-hand side is convex in κ . Using the same argument, for each t
1 2 δ t 2 + log Φ ( b ˜ t δ t ) Φ ( a ˜ t δ t ) = log a ˜ t b ˜ t ϕ ( u ) e δ t u d u ,
which is convex in δ t , again because the logarithm of a moment-generating function is convex. Summing over t preserves convexity, and adding linear terms also preserves convexity. Therefore, ψ ( w , z , κ , δ ) is convex in ( κ , δ ) .

Appendix A.3. Proof of Proposition 2

Fix t 2 , and let Ψ ϑ , < t + 1 denote the leading t × t principal submatrix of Ψ ϑ , that is
Ψ ϑ , < t + 1 = K ϑ ( i , j ) i , j = 1 t .
Using the notation Ψ ϑ , < t for the ( t 1 ) × ( t 1 ) principal submatrix corresponding to indices { 1 , , t 1 } , define the ( t 1 ) × 1 vector
k ϑ , < t : = K ϑ ( t , 1 ) , , K ϑ ( t , t 1 ) .
Then the block partition of Ψ ϑ , < t + 1 is
Ψ ϑ , < t + 1 = Ψ ϑ , < t k ϑ , < t k ϑ , < t K ϑ ( t , t ) .
The best linear prediction error variance is
s t 2 ( ϑ ) : = K ϑ ( t , t ) k ϑ , < t Ψ ϑ , < t 1 k ϑ , < t .
By the block inversion formula,
Ψ ϑ , < t + 1 1 = Ψ ϑ , < t 1 + Ψ ϑ , < t 1 k ϑ , < t 1 s t 2 ( ϑ ) k ϑ , < t Ψ ϑ , < t 1 Ψ ϑ , < t 1 k ϑ , < t 1 s t 2 ( ϑ ) 1 s t 2 ( ϑ ) k ϑ , < t Ψ ϑ , < t 1 1 s t 2 ( ϑ ) .
Substituting (A2) into the quadratic form
d ( V < t + 1 ; ϑ ) : = V < t + 1 Ψ ϑ , < t + 1 1 V < t + 1 ,
yields
d ( V < t + 1 ; ϑ ) = V < t Ψ ϑ , < t 1 V < t + V t k ϑ , < t Ψ ϑ , < t 1 V < t 2 s t 2 ( ϑ ) = d ( V < t ; ϑ ) + V t m t ( V < t ; ϑ ) 2 s t 2 ( ϑ ) ,
where
m t ( V < t ; ϑ ) : = k ϑ , < t Ψ ϑ , < t 1 V < t ,
is the best linear predictor of V t from V < t under the correlation structure induced by K ϑ . Replacing t by t 1 in (A3) gives
d ( V < t ; ϑ ) = d ( V < t 1 ; ϑ ) + V t 1 m t 1 ( V < t 1 ; ϑ ) 2 s t 1 2 ( ϑ ) , t 3 ,
and iterating yields
d ( V < t ; ϑ ) = i = 1 t 1 V i m i ( V < i ; ϑ ) 2 s i 2 ( ϑ ) ,
which proves the result.
Proposition A1
(Gradient and Hessian of ψ ). Let
λ t = ϕ ( a ˜ t δ t ) ϕ ( b ˜ t δ t ) Φ ( b ˜ t δ t ) Φ ( a ˜ t δ t ) , Λ t = ( a ˜ t δ t ) ϕ ( a ˜ t δ t ) ( b ˜ t δ t ) ϕ ( b ˜ t δ t ) Φ ( b ˜ t δ t ) Φ ( a ˜ t δ t ) λ t 2 ,
and define λ = ( λ 1 , , λ n ) and Λ = diag ( Λ 1 , , Λ n ) . Then the components of the gradient of ψ with respect to ( w , z , κ , δ ) are
ψ w = κ + ν 1 w + t = 1 n b t s t ν ϕ ( b ˜ t δ t ) a t s t ν ϕ ( a ˜ t δ t ) Φ ( b ˜ t δ t ) Φ ( a ˜ t δ t ) , ψ z = ( I B ) D 1 δ + B D 1 λ , ψ κ = w + κ + ϕ ( κ ) Φ ( κ ) , ψ δ = δ D 1 ( z B z ) + λ .
The Hessian matrix of ψ with respect to ( w , z , κ , δ ) can be partitioned as
H ψ = H w w H w z H w κ H w δ H z w H z z 0 H z δ H κ w 0 H κ κ 0 H δ w H δ z 0 H δ δ ,
where the nonzero sub-blocks are given by
H w w = ψ ˙ w , H w κ = H κ w = 1 , H w δ = λ ˙ w , H δ w = λ ˙ w , H z w = B D 1 λ ˙ w , H w z = λ ˙ w D 1 B , H z z = B D 1 Λ D 1 B , H z δ = ( I B ) D 1 + B D 1 Λ , H δ z = H z δ , H δ δ = Λ + I , H κ κ = 1 κ ϕ ( κ ) Φ ( κ ) ϕ ( κ ) Φ ( κ ) 2 .
Here λ ˙ w = ( λ ˙ 1 , , λ ˙ n ) , where
λ ˙ t = 1 s t ν [ b t ( b ˜ t δ t ) ϕ ( b ˜ t δ t ) a t ( a ˜ t δ t ) ϕ ( a ˜ t δ t ) Φ ( b ˜ t δ t ) Φ ( a ˜ t δ t ) + a t ϕ ( a ˜ t δ t ) Φ ( b ˜ t δ t ) Φ ( a ˜ t δ t ) 2 b t ϕ ( b ˜ t δ t ) Φ ( b ˜ t δ t ) Φ ( a ˜ t δ t ) 2 ( a t + b t ) ϕ ( a ˜ t δ t ) ϕ ( b ˜ t δ t ) [ Φ ( b ˜ t δ t ) Φ ( a ˜ t δ t ) ] 2 ] ,
and
ψ ˙ w = ν 1 w 2 + t = 1 n [ ( a t s t ν ) 2 ( a ˜ t δ t ) ϕ ( a ˜ t δ t ) ( b t s t ν ) 2 ( b ˜ t δ t ) ϕ ( b ˜ t δ t ) Φ ( b ˜ t δ t ) Φ ( a ˜ t δ t ) b t s t ν ϕ ( b ˜ t δ t ) a t s t ν ϕ ( a ˜ t δ t ) Φ ( b ˜ t δ t ) Φ ( a ˜ t δ t ) 2 ] .
These expressions generalize the results of [14] to the Student-t copula model, incorporating derivatives w.r.t. the scale-mixture variable w and its associated tilting parameter κ .

Appendix B. Simulation Results

Appendix B reports the complete set of simulation results for all latent dependence structures and marginal specifications considered in Section 6. This includes the corresponding likelihood, runtime, and maximum likelihood estimation results for AR(1), MA(1), and ARMA(1,1) processes, as well as for negative binomial marginals. The additional figures confirm the robustness of the empirical findings across a broad range of dependence strengths, tail heaviness, and marginal dispersion levels. In all settings, TMET maintains MET-level accuracy and stable computation, whereas CE and the two GHK variants exhibit the same qualitative behaviors discussed in the main text. Throughout Appendix B, the ordering of the boxplots is consistent with the ordering of the methods indicated in the figure legends.
Figure A1. Relative error (%) of the approximate log-likelihood for the Poisson–AR(1) t copula model with n = 1500 , based on 200 replications. Panels correspond to combinations of ν { 3 , 10 } and μ { 1 , 10 } . Within each ν block, the first row corresponds to μ = 1 and the second row to μ = 10 . Columns correspond to ϕ { 0.8 , 0.2 , 0.2 , 0.8 } . The methods compared are CE, GHK–MVMN, GHK–MVT, and TMET.
Figure A1. Relative error (%) of the approximate log-likelihood for the Poisson–AR(1) t copula model with n = 1500 , based on 200 replications. Panels correspond to combinations of ν { 3 , 10 } and μ { 1 , 10 } . Within each ν block, the first row corresponds to μ = 1 and the second row to μ = 10 . Columns correspond to ϕ { 0.8 , 0.2 , 0.2 , 0.8 } . The methods compared are CE, GHK–MVMN, GHK–MVT, and TMET.
Stats 09 00043 g0a1
Figure A2. Relative error (%) of the approximate log-likelihood for the Poisson–MA(1) t copula model with n = 1500 . Columns correspond to θ { 0.8 , 0.2 , 0.2 , 0.8 } . The panel layout and methods are the same as in Figure A1.
Figure A2. Relative error (%) of the approximate log-likelihood for the Poisson–MA(1) t copula model with n = 1500 . Columns correspond to θ { 0.8 , 0.2 , 0.2 , 0.8 } . The panel layout and methods are the same as in Figure A1.
Stats 09 00043 g0a2
Figure A3. Relative error (%) of the approximate log-likelihood for the Poisson–ARMA(1,1) t copula model with n = 1500 . Columns correspond to ( ϕ , θ ) { ( 0.2 , 0.2 ) , ( 0.2 , 0.8 ) , ( 0.8 , 0.2 ) , ( 0.8 , 0.8 ) } . The panel layout and methods are the same as in Figure A1.
Figure A3. Relative error (%) of the approximate log-likelihood for the Poisson–ARMA(1,1) t copula model with n = 1500 . Columns correspond to ( ϕ , θ ) { ( 0.2 , 0.2 ) , ( 0.2 , 0.8 ) , ( 0.8 , 0.2 ) , ( 0.8 , 0.8 ) } . The panel layout and methods are the same as in Figure A1.
Stats 09 00043 g0a3
Figure A4. Relative computation time (log scale) for the Poisson–AR(1) t copula model with n = 1500 , reported relative to MET. Rows correspond to μ { 1 , 10 } , with the top row corresponding to μ = 1 and the bottom row to μ = 10 . Columns correspond to ϕ { 0.8 , 0.2 , 0.2 , 0.8 } . The methods compared are GHK–MVMN, GHK–MVT, and TMET. Each boxplot summarizes results over the two values ν { 3 , 10 } .
Figure A4. Relative computation time (log scale) for the Poisson–AR(1) t copula model with n = 1500 , reported relative to MET. Rows correspond to μ { 1 , 10 } , with the top row corresponding to μ = 1 and the bottom row to μ = 10 . Columns correspond to ϕ { 0.8 , 0.2 , 0.2 , 0.8 } . The methods compared are GHK–MVMN, GHK–MVT, and TMET. Each boxplot summarizes results over the two values ν { 3 , 10 } .
Stats 09 00043 g0a4
Figure A5. Relative computation time (log scale) for the Poisson–MA(1) t copula model with n = 1500 , reported relative to MET. The panel layout and methods are the same as in Figure A4.
Figure A5. Relative computation time (log scale) for the Poisson–MA(1) t copula model with n = 1500 , reported relative to MET. The panel layout and methods are the same as in Figure A4.
Stats 09 00043 g0a5
Figure A6. Relative computation time (log scale) for the Poisson–ARMA(1,1) t copula model with n = 1500 , reported relative to MET. The panel layout and methods are the same as in Figure A4.
Figure A6. Relative computation time (log scale) for the Poisson–ARMA(1,1) t copula model with n = 1500 , reported relative to MET. The panel layout and methods are the same as in Figure A4.
Stats 09 00043 g0a6
Figure A7. Maximum likelihood estimates for the Poisson–AR(1) t copula model with μ = 1 and n = 5000 . Panel (a) corresponds to ν = 3 and panel (b) to ν = 10 . Each panel shows the sampling distributions of μ ^ (top row) and ϕ ^ (bottom row) for CE, GHK–MVMN, GHK–MVT, and TMET. Red lines indicate the true parameter values.
Figure A7. Maximum likelihood estimates for the Poisson–AR(1) t copula model with μ = 1 and n = 5000 . Panel (a) corresponds to ν = 3 and panel (b) to ν = 10 . Each panel shows the sampling distributions of μ ^ (top row) and ϕ ^ (bottom row) for CE, GHK–MVMN, GHK–MVT, and TMET. Red lines indicate the true parameter values.
Stats 09 00043 g0a7
Figure A8. Maximum likelihood estimates for the Poisson–AR(1) t copula model with μ = 10 and n = 5000 . Panel (a) corresponds to ν = 3 and panel (b) to ν = 10 . Each panel shows the sampling distributions of μ ^ and ϕ ^ for CE, GHK–MVMN, GHK–MVT, and TMET. Red lines indicate the true parameter values.
Figure A8. Maximum likelihood estimates for the Poisson–AR(1) t copula model with μ = 10 and n = 5000 . Panel (a) corresponds to ν = 3 and panel (b) to ν = 10 . Each panel shows the sampling distributions of μ ^ and ϕ ^ for CE, GHK–MVMN, GHK–MVT, and TMET. Red lines indicate the true parameter values.
Stats 09 00043 g0a8
Figure A9. Maximum likelihood estimates for the Poisson–MA(1) t copula model with μ = 1 and n = 5000 . Panel (a) corresponds to ν = 3 and panel (b) to ν = 10 . Each panel shows the sampling distributions of μ ^ and θ ^ for CE, GHK–MVMN, GHK–MVT, and TMET. Red lines indicate the true parameter values.
Figure A9. Maximum likelihood estimates for the Poisson–MA(1) t copula model with μ = 1 and n = 5000 . Panel (a) corresponds to ν = 3 and panel (b) to ν = 10 . Each panel shows the sampling distributions of μ ^ and θ ^ for CE, GHK–MVMN, GHK–MVT, and TMET. Red lines indicate the true parameter values.
Stats 09 00043 g0a9
Figure A10. Maximum likelihood estimates for the Poisson–MA(1) t copula model with μ = 10 and n = 5000 . Panel (a) corresponds to ν = 3 and panel (b) to ν = 10 . Each panel shows the sampling distributions of μ ^ and θ ^ for CE, GHK–MVMN, GHK–MVT, and TMET. Red lines indicate the true parameter values.
Figure A10. Maximum likelihood estimates for the Poisson–MA(1) t copula model with μ = 10 and n = 5000 . Panel (a) corresponds to ν = 3 and panel (b) to ν = 10 . Each panel shows the sampling distributions of μ ^ and θ ^ for CE, GHK–MVMN, GHK–MVT, and TMET. Red lines indicate the true parameter values.
Stats 09 00043 g0a10
Figure A11. Maximum likelihood estimates for the Poisson–ARMA(1,1) t copula model with μ = 1 and n = 5000 . Panel (a) corresponds to ν = 3 and panel (b) to ν = 10 . Each panel shows the sampling distributions of μ ^ , ϕ ^ , and θ ^ for CE, GHK–MVMN, GHK–MVT, and TMET. Red lines indicate the true parameter values.
Figure A11. Maximum likelihood estimates for the Poisson–ARMA(1,1) t copula model with μ = 1 and n = 5000 . Panel (a) corresponds to ν = 3 and panel (b) to ν = 10 . Each panel shows the sampling distributions of μ ^ , ϕ ^ , and θ ^ for CE, GHK–MVMN, GHK–MVT, and TMET. Red lines indicate the true parameter values.
Stats 09 00043 g0a11
Figure A12. Maximum likelihood estimates for the Poisson–ARMA(1,1) t copula model with μ = 10 and n = 5000 . Panel (a) corresponds to ν = 3 and panel (b) to ν = 10 . Each panel shows the sampling distributions of μ ^ , ϕ ^ , and θ ^ for CE, GHK–MVMN, GHK–MVT, and TMET. Red lines indicate the true parameter values.
Figure A12. Maximum likelihood estimates for the Poisson–ARMA(1,1) t copula model with μ = 10 and n = 5000 . Panel (a) corresponds to ν = 3 and panel (b) to ν = 10 . Each panel shows the sampling distributions of μ ^ , ϕ ^ , and θ ^ for CE, GHK–MVMN, GHK–MVT, and TMET. Red lines indicate the true parameter values.
Stats 09 00043 g0a12
Figure A13. Maximum likelihood estimates for the negative binomial–AR(1) t copula model with μ = 10 and n = 5000 . Panel (a) corresponds to ν = 3 and panel (b) to ν = 10 . Each panel shows the sampling distributions of μ ^ , τ ^ 2 , and ϕ ^ for CE, GHK–MVMN, GHK–MVT, and TMET. Red lines indicate the true parameter values.
Figure A13. Maximum likelihood estimates for the negative binomial–AR(1) t copula model with μ = 10 and n = 5000 . Panel (a) corresponds to ν = 3 and panel (b) to ν = 10 . Each panel shows the sampling distributions of μ ^ , τ ^ 2 , and ϕ ^ for CE, GHK–MVMN, GHK–MVT, and TMET. Red lines indicate the true parameter values.
Stats 09 00043 g0a13
Figure A14. Maximum likelihood estimates for the negative binomial–MA(1) t copula model with μ = 10 and n = 5000 . Panel (a) corresponds to ν = 3 and panel (b) to ν = 10 . Each panel shows the sampling distributions of μ ^ , τ ^ 2 , and θ ^ for CE, GHK–MVMN, GHK–MVT, and TMET. Red lines indicate the true parameter values.
Figure A14. Maximum likelihood estimates for the negative binomial–MA(1) t copula model with μ = 10 and n = 5000 . Panel (a) corresponds to ν = 3 and panel (b) to ν = 10 . Each panel shows the sampling distributions of μ ^ , τ ^ 2 , and θ ^ for CE, GHK–MVMN, GHK–MVT, and TMET. Red lines indicate the true parameter values.
Stats 09 00043 g0a14
Figure A15. Maximum likelihood estimates for the negative binomial–ARMA(1,1) t copula model with μ = 10 and n = 5000 . Panel (a) corresponds to ν = 3 and panel (b) to ν = 10 . Each panel shows the sampling distributions of μ ^ , τ ^ 2 , ϕ ^ , and θ ^ for CE, GHK–MVMN, GHK–MVT, and TMET. Red lines indicate the true parameter values.
Figure A15. Maximum likelihood estimates for the negative binomial–ARMA(1,1) t copula model with μ = 10 and n = 5000 . Panel (a) corresponds to ν = 3 and panel (b) to ν = 10 . Each panel shows the sampling distributions of μ ^ , τ ^ 2 , ϕ ^ , and θ ^ for CE, GHK–MVMN, GHK–MVT, and TMET. Red lines indicate the true parameter values.
Stats 09 00043 g0a15

References

  1. Patton, A.J. A review of copula models for economic time series. J. Multivar. Anal. 2012, 110, 4–18. [Google Scholar] [CrossRef] [Scilit]
  2. Masarotto, G.; Varin, C. Gaussian copula marginal regression. Electron. J. Stat. 2012, 6, 1517–1549. [Google Scholar] [CrossRef] [Scilit]
  3. Han, Z.; De Oliveira, V. Maximum likelihood estimation of Gaussian copula models for geostatistical count data. Commun. Stat. Simul. Comput. 2020, 49, 1957–1981. [Google Scholar] [CrossRef] [Scilit]
  4. Jia, Y.; Kechagias, S.; Livsey, J.; Lund, R.; Pipiras, V. Latent Gaussian count time series. J. Am. Stat. Assoc. 2023, 118, 596–606. [Google Scholar] [CrossRef] [Scilit]
  5. Xu, N.; Yang, K. High-dimensional and banded integer-valued autoregressive processes. Comput. Stat. Data Anal. 2025, 212, 108243. [Google Scholar] [CrossRef] [Scilit]
  6. Sheng, D.; Wang, D.; Sun, L. A new first-order mixture integer-valued threshold autoregressive process based on binomial thinning and negative binomial thinning. J. Stat. Plan. Inference 2024, 231, 106143. [Google Scholar] [CrossRef] [Scilit]
  7. Joe, H. Dependence Modeling with Copulas; CRC Press: Boca Raton, FL, USA, 2014. [Google Scholar]
  8. Demarta, S.; McNeil, A.J. The t copula and related copulas. Int. Stat. Rev. 2005, 73, 111–129. [Google Scholar] [CrossRef] [Scilit]
  9. Breymann, W.; Dias, A.; Embrechts, P. Dependence structures for multivariate high–frequency data in finance. Quant. Financ. 2003, 3, 1. [Google Scholar] [CrossRef]
  10. Oh, D.H.; Patton, A.J. Modeling dependence in high dimensions with factor copulas. J. Bus. Econ. Stat. 2017, 35, 139–154. [Google Scholar] [CrossRef] [Scilit]
  11. Genz, A.; Bretz, F. Computation of Multivariate Normal and t Probabilities; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar]
  12. Botev, Z.I.; L’Ecuyer, P. Efficient probability estimation and simulation of the truncated multivariate Student–t distribution. In Proceedings of the 2015 Winter Simulation Conference (WSC); IEEE: New York, NY, USA, 2015; pp. 380–391. [Google Scholar]
  13. Cao, J.; Katzfuss, M. Linear–cost Vecchia approximation of multivariate normal probabilities. J. Am. Stat. Assoc. 2026; in press. [CrossRef] [Scilit]
  14. Nguyen, Q.N.; De Oliveira, V. Likelihood inference in Gaussian copula models for count time series via minimax exponential tilting. Comput. Stat. Data Anal. 2026, 218, 108344. [Google Scholar] [CrossRef] [Scilit]
  15. Masarotto, G.; Varin, C. Gaussian copula regression in R. J. Stat. Softw. 2017, 77, 1–26. [Google Scholar] [CrossRef] [Scilit]
  16. Han, Z.; De Oliveira, V. gckrig: An R package for the analysis of geostatistical count data using Gaussian copulas. J. Stat. Softw. 2018, 87, 1–32. [Google Scholar] [CrossRef] [Scilit]
  17. Nadarajah, S.; Kotz, S. Mathematical properties of the multivariate t distribution. Acta Appl. Math. 2005, 89, 53–84. [Google Scholar] [CrossRef] [Scilit]
  18. Ding, P. On the conditional distribution of the multivariate t distribution. Am. Stat. 2016, 70, 293–295. [Google Scholar] [CrossRef] [Scilit]
  19. Shah, A.; Wilson, A.G.; Ghahramani, Z. Student–t processes as alternatives to Gaussian processes. In Proceedings of the 17th International Conference on Artificial Intelligence and Statistics (AISTATS), Reykjavik, Iceland, 22–25 April 2014; Volume 33. [Google Scholar]
  20. Meitz, M.; Preve, D.; Saikkonen, P. A mixture autoregressive model based on Student’s t-distribution. Commun. Stat. Theory Methods 2023, 52, 498–514. [Google Scholar] [CrossRef] [Scilit]
  21. Nelsen, R.B. An Introduction to Copulas, 2nd ed.; Springer: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
  22. Song, P.X. Multivariate dispersion models generated from Gaussian copula. Scand. J. Stat. 2000, 27, 305–320. [Google Scholar] [CrossRef] [Scilit]
  23. Brockwell, P.J.; Davis, R.A. Introduction to Time Series and Forecasting, 3rd ed.; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar]
  24. Han, Z.; De Oliveira, V. On the correlation structure of Gaussian copula models for geostatistical count data. Aust. N. Z. J. Stat. 2016, 58, 47–69. [Google Scholar] [CrossRef] [Scilit]
  25. Geweke, J. Efficient simulation from the multivariate normal and Student–t distributions subject to linear constraints and the evaluation of constraint probabilities. In Computing Science and Statistics: Proceedings of the 23rd Symposium on the Interface; Interface Foundation of North America: Fairfax Station, VA, USA, 1991; pp. 571–578. [Google Scholar]
  26. Hajivassiliou, V.; McFadden, D.; Ruud, P. Simulation of multivariate normal rectangle probabilities and their derivatives: Theoretical and computational results. J. Econom. 1996, 72, 85–134. [Google Scholar] [CrossRef] [Scilit]
  27. Keane, M.P. A computationally practical simulation estimator for panel data. Econometrica 1994, 62, 95–116. [Google Scholar] [CrossRef] [Scilit]
  28. Genz, A.; Bretz, F. Numerical computation of multivariate t probabilities with application to power calculation of multiple contrasts. J. Stat. Comput. Simul. 1999, 63, 103–117. [Google Scholar] [CrossRef] [Scilit]
  29. Cao, J.; Genton, M.G.; Keyes, D.E.; Turkiyyah, G.M. Exploiting low–rank covariance structures for computing high–dimensional normal and Student–t probabilities. Stat. Comput. 2021, 31, 2. [Google Scholar] [CrossRef] [Scilit]
  30. Kazianka, H.; Pilz, J. Copula–based geostatistical modeling of continuous and discrete data including covariates. Stoch. Environ. Res. Risk Assess. 2010, 24, 661–673. [Google Scholar] [CrossRef] [Scilit]
  31. Nguyen, Q.N.; De Oliveira, V. Approximating Gaussian copula models for count time series: Connecting the distributional transform and a continuous extension. J. Appl. Stat. 2026, 53, 1–22. [Google Scholar] [CrossRef] [Scilit]
  32. Botev, Z.I. The normal law under linear restrictions: Simulation and estimation via minimax tilting. J. R. Stat. Soc. Ser. B 2017, 79, 125–148. [Google Scholar] [CrossRef] [Scilit]
  33. Madsen, K.; Nielsen, H.B.; Tingleff, O. Methods for Non-Linear Least Squares Problems; Technical University of Denmark: Kongens Lyngby, Denmark, 2014. [Google Scholar]
  34. Golub, G.H.; Van Loan, C.F. Matrix Computations, 4th ed.; Johns Hopkins University Press: Baltimore, MD, USA, 2013. [Google Scholar]
  35. Train, K.E. Discrete Choice Methods with Simulation; Cambridge University Press: Cambridge, UK, 2009. [Google Scholar]
  36. Dunn, P.K.; Smyth, G.K. Randomized quantile residuals. J. Comput. Graph. Stat. 1996, 5, 236–244. [Google Scholar] [CrossRef] [Scilit]
  37. Deng, L.; Smith, M.S.; Maneesoonthorn, W. Large skew-t copula models and asymmetric dependence in intraday equity returns. J. Bus. Econ. Stat. 2025, 43, 269–285. [Google Scholar] [CrossRef] [Scilit]
  38. Prékopa, A. On logarithmic concave measures and functions. Acta Sci. Math. 1973, 34, 335–343. [Google Scholar]
Figure 1. Histograms of importance sampling weights ω 2 in (30) (relative to their maximum) for the GHK and TMET estimators with Poisson marginals ( μ { 1 , 10 } ) and AR(1) latent processes ( ϕ { 0.2 , 0.9 } ); n = 30 and M = 1000 . (a) GHK; (b) TMET.
Figure 1. Histograms of importance sampling weights ω 2 in (30) (relative to their maximum) for the GHK and TMET estimators with Poisson marginals ( μ { 1 , 10 } ) and AR(1) latent processes ( ϕ { 0.2 , 0.9 } ); n = 30 and M = 1000 . (a) GHK; (b) TMET.
Stats 09 00043 g001
Figure 2. Samples drawn from the GHK (left) and TMET (right) proposals for a Poisson–AR(1) model with mean μ = 1 and correlation ϕ = 0.9 (red dots). The blue contours represent the bivariate t density, and the black box indicates the truncation region corresponding to the observed counts y = ( 0 , 1 ) .
Figure 2. Samples drawn from the GHK (left) and TMET (right) proposals for a Poisson–AR(1) model with mean μ = 1 and correlation ϕ = 0.9 (red dots). The blue contours represent the bivariate t density, and the black box indicates the truncation region corresponding to the observed counts y = ( 0 , 1 ) .
Stats 09 00043 g002
Figure 3. Weekly number of rotavirus cases in Meissen County, Germany, 2001–2025.
Figure 3. Weekly number of rotavirus cases in Meissen County, Germany, 2001–2025.
Stats 09 00043 g003
Figure 4. Sample ACF and PACF plots for the weekly rotavirus counts.
Figure 4. Sample ACF and PACF plots for the weekly rotavirus counts.
Stats 09 00043 g004
Figure 5. Residual plots for the Student-t copula model fitted to the rotavirus training data, computed using the TMET method.
Figure 5. Residual plots for the Student-t copula model fitted to the rotavirus training data, computed using the TMET method.
Stats 09 00043 g005
Figure 6. Rotavirus testing data and one-step-ahead forecasts. Black line: observed counts; blue/red lines: predictive means; and shaded bands: 95% predictive intervals. Panels (a) and (b) correspond to Gaussian and Student-t copula models, respectively.
Figure 6. Rotavirus testing data and one-step-ahead forecasts. Black line: observed counts; blue/red lines: predictive means; and shaded bands: 95% predictive intervals. Panels (a) and (b) correspond to Gaussian and Student-t copula models, respectively.
Stats 09 00043 g006
Table 1. Kolmogorov–Smirnov distance of PIT values from the unif ( 0 , 1 ) distribution for different degrees of freedom ν .
Table 1. Kolmogorov–Smirnov distance of PIT values from the unif ( 0 , 1 ) distribution for different degrees of freedom ν .
ν 510203050
KS statistic0.06370.05410.05270.05240.0480
Table 2. MLEs of the copula model parameters under Gaussian and Student-t copulas (ARMA(1,1) dependence, negative binomial marginals).
Table 2. MLEs of the copula model parameters under Gaussian and Student-t copulas (ARMA(1,1) dependence, negative binomial marginals).
Gaussian CopulaStudent-t Copula ( ν = 50 )
ParameterEstimateSth. ErrorPr (>|z|)EstimateSth. ErrorPr (>|z|)
β 0 1.7980.094<2 × 10−161.8670.100<2 × 10−16
β 1 0.8840.093<2 × 10−160.8400.091<2 × 10−16
β 2 0.2220.0800.005460.2410.0790.00211
β 3 0.128 0.0600.03353 0.127 0.0590.03203
β 4 0.204 0.0600.00067 0.201 0.0590.00062
τ 2 0.6180.080 9.62 × 10 15 0.6980.148 2.26 × 10 6
ϕ 0.8840.024<2 × 10−160.8890.023<2 × 10−16
θ 0.485 0.047<2 × 10−16 0.485 0.046<2 × 10−16
Log-lik 2591.28 2593.82
AIC5198.565203.64
BIC5237.825242.91
Table 3. Predictive performance of Student-t and Gaussian copula models for the test sample.
Table 3. Predictive performance of Student-t and Gaussian copula models for the test sample.
MethodMSPECRPS aLOGS aCoverageSharpness
Student-t Copula19.6040.5070.4930.9711.123
Gaussian Copula19.6230.9711.023
a Proportion of test cases in which the Student-t copula yields lower CRPS (or LOGS) than the Gaussian copula.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Nguyen, Q.N.; De Oliveira, V. Scalable Likelihood Inference for Student-t Copula Count Time Series. Stats 2026, 9, 43. https://doi.org/10.3390/stats9020043

AMA Style

Nguyen QN, De Oliveira V. Scalable Likelihood Inference for Student-t Copula Count Time Series. Stats. 2026; 9(2):43. https://doi.org/10.3390/stats9020043

Chicago/Turabian Style

Nguyen, Quynh Nhu, and Victor De Oliveira. 2026. "Scalable Likelihood Inference for Student-t Copula Count Time Series" Stats 9, no. 2: 43. https://doi.org/10.3390/stats9020043

APA Style

Nguyen, Q. N., & De Oliveira, V. (2026). Scalable Likelihood Inference for Student-t Copula Count Time Series. Stats, 9(2), 43. https://doi.org/10.3390/stats9020043

Article Metrics

Back to TopTop