6.2 \(t\) de Student

6.2.1 \(t\) univariada \(\cdot \; \mathcal{t_\nu}\)

Veja https://filipezabala.com/eb/distr-cont-esp.html#t.

6.2.2 \(t\) multivariada \(\cdot \; \mathcal{t_\nu}(\boldsymbol{\mu},\Sigma)\)

\[\begin{equation} f(\boldsymbol{x}|\nu,\boldsymbol{\mu},\Sigma) = \frac{\Gamma \left( \frac{\nu+p}{2} \right)}{ \Gamma \left( \frac{\nu}{2} \right) (\nu \pi)^{p/2} |\Sigma|^{1/2}} \left[ 1+\frac{1}{\nu} (\boldsymbol{x} - \boldsymbol{\mu})' \Sigma^{-1} (\boldsymbol{x} - \boldsymbol{\mu}) \right]^{-\frac{\nu + p}{2}} \tag{6.4} \end{equation}\]

(Kotz and Nadarajah 2004) apresentam uma série de resultados e aplicações da \(t\) multivariada.

6.2.2.1 Biblioteca mvtnorm

Assim como para a distribuição normal (Seção 6.1.3.1), a biblioteca mvtnorm (Genz et al. 2021) também disponibiliza funções para lidar com a \(t\) multivariada.

Exemplo 6.7 Adaptado da documentação de mvtnorm::pmvt() calcula-se \[Pr(-1<X_1<3,-1<X_2<3,-1<X_3<3,-1<X_4<3,-1<X_5<3)\] de uma \(t\) de dimensão \(p=5\) com \(\nu=4\), \(\boldsymbol{\mu}'=\begin{bmatrix} 0 & 0 & 0 & 0 & 0 \end{bmatrix}\) e \[\boldsymbol{\rho} = \begin{bmatrix} 1 & 0.5 & 0.5 & 0.5 & 0.5 \\ 0.5 & 1 & 0.5 & 0.5 & 0.5 \\ 0.5 & 0.5 & 1 & 0.5 & 0.5 \\ 0.5 & 0.5 & 0.5 & 1 & 0.5 \\ 0.5 & 0.5 & 0.5 & 0.5 & 1 \end{bmatrix}\]

p <- 5
df <- 4
mu <- rep(0,p)  # pode-se omitir pois \mu=0 é o padrão
corr <- diag(5)
corr[lower.tri(corr)] <- 0.5
lower <- rep(-1,p)
upper <- rep(3,p)
mvtnorm::pmvt(lower=lower, upper=upper, delta=mu, df=df, corr=corr, seed=42)
## [1] 0.5064539
## attr(,"error")
## [1] 0.000282062
## attr(,"msg")
## [1] "Normal Completion"

Exemplo 6.8 Considerando os dados do Exemplo 6.3, pode-se resolver a integral a seguir utlizando a função mvtnorm::pmvt, bastando utlilizar df=0 e trocando o argumento mean por delta (parâmetros de não-centralidade). \[\boldsymbol{\mu}' = \begin{bmatrix} 0 & 0 & 0 \end{bmatrix} \;\;\; \text{e} \;\;\; \boldsymbol{\rho} = \begin{bmatrix} 1 & \frac{3}{5} & \frac{1}{3} \\ \frac{3}{5} & 1 & \frac{11}{15} \\ \frac{1}{3} & \frac{11}{15} & 1 \end{bmatrix}\] calcula-se a probabilidade \[ Pr(X_1<1, X_2<4, X_3<2) = \dfrac{1}{\sqrt{(2\pi)^3 |\Sigma|}} \int_{-\infty}^{1} \int_{-\infty}^{4} \int_{-\infty}^{2} e^{-\frac{1}{2} \boldsymbol{x}' \Sigma^{-1} \boldsymbol{x}} dx_3 dx_2 dx_1 \]

Note que a função admite matrizes de correlação triangulares no argumento corr.

m <- 3
rho <- diag(3)
rho[2,1] <- 3/5
rho[3,1] <- 1/3
rho[3,2] <- 11/15
mvtnorm::pmvt(lower = rep(-Inf, m), upper = c(1,4,2), 
     delta = rep(0, m), corr = rho, df = 0, seed = 42)
## [1] 0.8279853
## attr(,"error")
## [1] 1.50763e-06
## attr(,"msg")
## [1] "Normal Completion"

Referências

Genz, Alan, Frank Bretz, Tetsuhisa Miwa, Xuefei Mi, Friedrich Leisch, Fabian Scheipl, and Torsten Hothorn. 2021. mvtnorm: Multivariate Normal and t Distributions. https://CRAN.R-project.org/package=mvtnorm.
Kotz, Samuel, and Saralees Nadarajah. 2004. Multivariate t-Distributions and Their Applications. Cambridge University Press. https://doi.org/10.1017/CBO9780511550683.