EconBase
← Back to paper

Large Volatility Matrix Prediction using Tensor Factor Structure

Extracted main text — title through conclusion, appendix excluded. This is what our citation measures are computed over, published so the extraction can be checked by eye.

54,768 characters · 9 sections · 57 citation commands

Rendered from LaTeX for readability, not typeset faithfully. Citation keys are highlighted; maths is left as source; figures, tables and equation environments are summarised rather than reproduced; unrecognised commands are greyed out so nothing is silently dropped. Email addresses are removed.

Large Volatility Matrix Prediction using Tensor Factor Structure

\pagenumbering{arabic}

abstract\onehalfspacing Several approaches for predicting large volatility matrices have been developed based on high-dimensional factor-based Itô processes. These methods often impose restrictions to reduce the model complexity, such as constant eigenvectors or factor loadings over time. However, several studies indicate that eigenvector processes are also time-varying. To address this feature, this paper generalizes the factor structure by representing the integrated volatility matrix process as a cubic (order-3 tensor) form, which is decomposed into low-rank tensor and idiosyncratic tensor components. To predict conditional expected large volatility matrices, we propose the Projected Tensor Principal Orthogonal componEnt Thresholding (PT-POET) procedure and establish its asymptotic properties. The advantages of PT-POET are validated through a simulation study and demonstrated in an application to minimum variance portfolio allocation using high-frequency trading data.\\ Keywords: Diffusion process, low-rank, POET, projected PCA, semi-parametric tensor factor model.

\eject

\doublespacing

Introduction

The study of volatility using high-frequency financial data is a pivotal area of research in financial econometrics and statistics. Understanding the dynamics of asset return volatility is critical for practical applications, including hedging, option pricing, risk management, and portfolio optimization. The growing availability of high-frequency financial data has spurred the development of numerous effective non-parametric methods for estimating integrated volatility. Notable examples include two-time scale realized volatility (TSRV) zhang2005tale, multi-scale realized volatility (MSRV) zhang2006efficient, zhang2011estimating, pre-averaging realized volatility (PRV) christensen2010pre, jacod2009microstructure, wavelet realized volatility (WRV) fan2007multi, kernel realized volatility (KRV) barndorff2008designing, barndorff2011multivariate, quasi-maximum likelihood estimator (QMLE) ait2010high, xiu2010quasi, local method of moments bibinger2014estimating, and robust pre-averaging realized volatility fan2018robust, shin2023adaptive.

The use of high-frequency data has greatly enhanced our understanding of market dynamics at lower (e.g., daily) frequencies. To capture these dynamics, various conditional volatility models based on realized volatility have been developed. Examples include realized volatility-based modeling approaches andersen2003modeling, heterogeneous autoregressive (HAR) models corsi2009simple, high-frequency-based volatility (HEAVY) models shephard2010realising, realized GARCH models hansen2012realized, and unified GARCH-Itô models kim2016unified, song2021volatility. Their empirical studies typically focus on volatility dynamics, given the high-frequency information for a finite number of assets. However, in practice, we often need to manage large portfolios, which causes the overparameterization issue due to the excessive number of parameters compared to the sample size. To address this issue, approximate factor model structures are commonly imposed on large volatility matrices fan2013large. In particular, high-dimensional factor-based Itô processes are frequently used under sparsity assumptions on the idiosyncratic volatility ait2017using, fan2016incorporating, fan2018robust, kim2018large. Recently, kim2019factor proposed the factor GARCH-Itô model, and shin2021factor developed the factor and idiosyncratic VAR-Itô model, both based on high-dimensional factor-based Itô processes. These models assume that the eigenvalue sequence of latent factor volatility matrices follows either a unified GARCH-Itô structure kim2016unified or a VAR structure, which allows the dynamics of volatility to be explained by factors. They restrict that the eigenvectors of the latent factor volatility matrices are time-invariant. However, several empirical studies have shown that eigenvectors are time-varying kong2018testing, kong2023discrepancy, su2017time. Thus, accommodating the eigenvector dynamics is essential to better account for the dynamics of large volatility matrices.

This paper proposes a novel prediction approach for a future large volatility matrix. Specifically, we represent a large volatility matrix process in a cubic (order-3 tensor) form by stacking large integrated volatility matrices over time to capture interday time series dynamics. To address the high-dimensionality problem, we impose a low-rank factor structure chen2023statistical, de2000multilinear, kolda2009tensor and sparse idiosyncratic structure on the tensor. The low-rank tensor component represents a conditional expected factor volatility tensor, which follows a semiparametric factor structure chen2024, and we apply the Projected-PCA fan2016projected procedure to estimate the time series loading matrix. To account for the sparse idiosyncratic volatility structure, after removing the projected factor volatility component, we adopt the principal orthogonal component thresholding (POET) fan2013large procedure. This method is called the Projected Tensor POET (PT-POET) procedure. We then derive convergence rates for the projected integrated volatility matrix estimator and the predicted large volatility matrix using the PT-POET approach. In an empirical study, we demonstrate that the proposed PT-POET estimator performs well in out-of-sample predictions for the one-day-ahead large volatility matrix and in a minimum variance portfolio allocation analysis using high-frequency trading data.

The rest of the paper is organized as follows. Section (ref) establishes the model and introduces the PT-POET method to predict the conditional expected large volatility matrix. Section (ref) develops an asymptotic analysis of the PT-POET estimator. The merits of the proposed method are demonstrated by a simulation study in Section (ref) and by real data application on predicting the one-day-ahead volatility matrix and portfolio allocation in Section (ref). Section (ref) concludes the study. All proofs are presented in the online supplement file.

Model Setup and Estimation Procedure

Throughout this paper, we denote by $\|\bfm A\|_{F}$, $\|\bfm A\|_{2}$ (or $\|\bfm A\|$ for short), $\|\bfm A\|_{1}$, $\|\bfm A\|_{\infty}$, and $\|\bfm A\|_{\max}$ the Frobenius norm, operator norm, $l_{1}$-norm, $l_{\infty}$-norm, and elementwise norm, which are defined, respectively, as $\|\bfm A\|_{F} = \mathrm{tr}^{1/2}(\bfm A'\bfm A)$, $\|\bfm A\| = \lambda_{\max}^{1/2}(\bfm A'\bfm A)$, $\|\bfm A\|_{1} = \max_{j}\sum_{i}|a_{ij}|$, $\|\bfm A\|_{\infty} = \max_{i}\sum_{j}|a_{ij}|$, and $\|\bfm A\|_{\max} = \max_{i,j}|a_{ij}|$. We use $\lambda_{\min}(\bfm A)$ and $\lambda_{\max}(\bfm A)$ to denote the minimum and maximum eigenvalues of a matrix $\bfm A$. We denote by $\sigma_{i}(\bfm A)$ the $i$-th largest singular value of $\bfm A$. When $\bfm a$ is a vector, the maximum norm is denoted as $\|\bfm a\|_{\infty}=\max_{i}|a_{i}|$, and both $\|\bfm a\|$ and $\|\bfm a\|_{F}$ are equal to the Euclidean norm.

For a tensor ${\cal A} \in \mathbb{R}^{I_1 \times I_2 \times I_3}$, we define its mode-1 matricization as a $I_1 \times I_2 I_3$ matrix $\mathcal{M}_1({\cal A})$ such that $[\mathcal{M}_1({\cal A})]_{i_1, i_2 + (i_3 - 1)I_2} = a_{i_1 i_2 i_3}$ for all $i_1 \in [I_1], i_2 \in [I_2], i_3 \in [I_3]$. For a tensor $\mathcal{F} \in \mathbb{R}^{R_1 \times R_2 \times R_3}$ and a matrix $\mathbf{A}_1 \in \mathbb{R}^{I_1 \times R_1}$, the mode-1 product is a mapping defined as $\times_1 : \mathbb{R}^{R_1 \times R_2 \times R_3} \times \mathbb{R}^{I_1 \times R_1} \mapsto \mathbb{R}^{I_1 \times R_2 \times R_3}$ as $\mathcal{F} \times_1 \mathbf{A}_1 = [\sum_{r_1 = 1}^{R_1} a_{i_1 r_1} f_{r_1 r_2 r_3}]_{i_1 \in [I_1], r_2 \in [R_2], r_3 \in [R_3]}.$ Similarly, we can define mode matricization and mode product for mode-2 and mode-3, respectively.

A Model Setup

Denote by $\bfm X^{l}(t) = (X^{l}_{1}(t),\dots,X^{l}_{p}(t))^{\top}$ the vector of true log-prices of $p$ assets at the $l$-th day and intraday time $t \in [0,1]$. To account for cross-sectional dependence, we consider the following factor-based jump diffusion model: for each $l = 1,\dots, D$,

equation[equation omitted — 200 chars of source]

where $\ensuremath{\boldsymbol{\mu}}^{l}(t) \in \mathbb{R}^{p}$ is a drift vector, $\bfm B^{l}(t) \in \mathbb{R}^{p\times r}$ is an unknown factor loading matrix, $\bfm f^{l}(t) \in \mathbb{R}^{r}$ is a latent factor process, and $\bfm u^{l}(t)$ is an idiosyncratic process. In addition, for the jump part, $\bfm J^{l}(t) = (J_{1}(t),\dots,J_{p}(t))^{\top}$ is a jump size vector, and $\ensuremath{\boldsymbol{\Lambda}}^{l}(t) = (\Lambda^{l}_{1}(t),\dots,\Lambda^{l}_{p}(t))^{\top}$ is a $p$-dimensional Poisson process with an intensity vector $\bfm I(t) = (I_{1}(t),\dots,I_{p}(t))^{\top}$. Assume that the latent factor and idiosyncratic processes $\bfm f^{l}(t)$ and $\bfm u^{l}(t)$ follow the continuous-time diffusion models as follows: for each $l = 1,\dots,D$,

equation[equation omitted — 168 chars of source]

where $\ensuremath{\boldsymbol{\vartheta}}^{l}(t)$ is an $r_{1} \times r_{1}$ matrix, $\bfsym \sigma^{l}(t)$ is a $p \times p$ matrix, $\bfm W^{l}(t)$ and $\bfm W^{l*}(t)$ are $r_{1}$-dimensional and $p$-dimensional independent Brownian motions, respectively.

Stochastic processes $\ensuremath{\boldsymbol{\mu}}^{l}(t), \bfm X^{l}(t), \bfm f^{l}(t), \bfm u^{l}(t), \bfm B^{l}(t), \bfsym \sigma^{l}(t)$ and $\ensuremath{\boldsymbol{\vartheta}}^{l}(t)$ are defined on a filtered probability space $(\Omega, {\cal I}, {\cal I}_t, t \in [0, \infty)\}, P)$ with filtration ${\cal I}_{t}$ satisfying the usual conditions. We note that the time unit in our applications is the day, and high-frequency intra-daily asset data is observed. The instantaneous volatility of $\bfm X^{l}(t)$ is

equation[equation omitted — 248 chars of source]

and the integrated volatility for the $l$-th day is

equation[equation omitted — 181 chars of source]

where $\ensuremath{\boldsymbol{\Psi}}_l = \int_{l-1}^l\bfm B^{l}(t) \ensuremath{\boldsymbol{\vartheta}}^{l\top}(t) \ensuremath{\boldsymbol{\vartheta}}^{l}(t) \bfm B(t)^{l\top} dt$ and $\bfsym \Sigma_l = \int_{l-1}^l\bfsym \sigma^{l\top}(t) \bfsym \sigma^{l}(t) dt$. For each $l =1,\dots,D$, the integrated volatility matrix $\bfsym \Gamma_{l}$ has the low-rank plus sparse structure ait2017using, kim2019factor, fan2008high, fan2013large. Specifically, the factor volatility matrices $\ensuremath{\boldsymbol{\Psi}}_{l}$ has the finite rank $r_{1}$, and the idiosyncratic volatility matrices $\bfsym \Sigma_{l} = (\Sigma_{l,ij})_{i,j =1,\dots,p}$ is sparse as follows:

align[align omitted — 153 chars of source]

for some $\eta \in [0,1)$, the sparsity measure $s_{p}$ diverges slowly, such as $\log p$. We note that when $\eta=0$, $s_{p}$ measures the maximum number of non-zero elements in each row of $\bfsym \Sigma_{l}$.

We can write the integrated volatility matrix process of the model (ref) in a cubic (order-3 tensor) form as follows:

equation[equation omitted — 192 chars of source]

where ${\cal Y} \in \mathbb{R}^{p\times p \times D}$, ${\cal F}$ is the $r_{1}\times r_{1} \times r_{2}$ latent tensor factor, $\bfm Q=(q_{i,k_{1}})_{i=1,\dots,p, k_{1} = 1,\dots, r_{1}}$ is the $p \times r_{1}$ loading matrix corresponds to the integrated volatility matrix, and $\bfm V = (v_{l,k_{2}})_{l=1,\dots,D, k_{2} = 1,\dots, r_{2}}$ is the $D \times r_{2}$ time series loading matrix corresponds to daily volatility dynamics. ${\cal S}$ is the factor volatility tensor, which has a Tucker decomposition such that $\bfm Q$ and $\bfm V$ are orthonormal matrices of the left singular vectors of ${\cal M}_{1}({\cal S})$ and ${\cal M}_{3}({\cal S})$, respectively. We refer to ${\cal E} = (\bfsym \Sigma_{l})_{l=1,\dots,D}$ as the idiosyncratic volatility tensor. We note that the time series loading matrix explains daily volatility dynamics, which are often driven by past realized volatilities corsi2009simple, hansen2012realized, kim2019factor, kim2016unified, shephard2010realising, song2021volatility. For instance, following the HAR model corsi2009simple, we can consider $v_{l,1} = b_0 + b_1 \zeta_{l-1} + b_2 \frac{1}{5}\sum_{j=1}^5 \zeta_{l-j} + b_3 \frac{1}{21}\sum_{j=1}^{21} \zeta_{l-j}$, where $\zeta_l$ is the $l$-th day realized largest eigenvalue. This feature motivates the representation of the cubic structure in the model (ref), and we propose a generalized model hereafter.

In this paper, our target is to predict the one-day-ahead integrated volatility matrix. In general, we assume that $v_{l, k_{2}}$ is ${\cal I}_{l-1}$-adapted and the idiosyncratic volatility matrices $\bfsym \Sigma_{l}$ are martingale processes such that $E(\bfsym \Sigma_{D+1} | {\cal I}_{D}) = \bfsym \Sigma_{D}$ a.s. Thus, given the current information ${\cal I}_{D}$, we can predict the integrated volatility matrix as follows. The conditional expected large volatility matrix $\bfsym \Gamma_{D+1}$ is

equation[equation omitted — 176 chars of source]

where $\bfm v_{D+1} := (v_{D+1,1}, \dots v_{D+1,k_{2}})$. Based on (ref) and (ref), we consider the following nonparametric structure on the time series loading components, which is modeled as additive via sieve approximations fan2016projected: for each $k \leq r_{2}$ and $l \leq D$,

align[align omitted — 127 chars of source]

where $\bfm x_{l} = (x_{i1},\dots,x_{ld})$ is observable covariates that explain the time series loading vectors, $\phi(\bfm x_{l})$ is a $(Jd)\times 1$ vector of basis functions, $\bfm a_{k}$ is a $(Jd)\times 1$ vector of sieve coefficients, and $R_{k}(\bfm x_{l})$ is the approximation error term. In this context, for example, $\bfm x_{l}$ can be the past eigenvalues in the VAR model shin2021factor or realized largest eigenvalues of yesterday, last week, and last month in the HAR model corsi2009simple. We note that (ref) can be written as $g_{k}(\bfm x_{l}) = \sum_{m=1}^{d}g_{km}(x_{lm})$, where $g_{km}(x_{lm}) = \sum_{j=1}^{J}b_{j,km}\phi_{j}(x_{jm})+R_{km}(x_{jm})$. Hence, the additive component of $g_{k}$ can be estimated by the sieve method. We assume that $d$ is fixed, and the number of sieve terms $J$ grows very slowly as $D \rightarrow \infty$. In a matrix form, we can write

align[align omitted — 87 chars of source]

where the $D \times (Jd)$ matrix $\bfsym \Phi(\bfm X) = (\phi(\bfm x_{1}), \dots, \phi(\bfm x_{D}))'$, the $(Jd)\times r_{2}$ matrix $\bfm A = (\bfm a_{1},\dots, \bfm a_{r_{2}})$, and $\bfm R(\bfm X) = (R_{k}(\bfm x_{l}))_{D\times r_{2}}$.

The true underlined log-price $\bfm X^{l}(t)$ in (ref) cannot be observed because of the imperfections of the trading mechanisms. Hence, we assume that the high-frequency intraday observations are contaminated by microstructure noises:

align[align omitted — 120 chars of source]

where $l-1 = t_{l,0}<\cdots < t_{l,m} = l$, and the microstructural noises are random variables with a mean of zero.

Several studies have developed a non-parametric integrated volatility matrix that is robust to jumps and dependent structures of the microstructure noise ait2016increased, barndorff2011subsampling, bibinger2015econometrics, jacod2009microstructure, koike2016quadratic, li2022remedi, shin2023adaptive. We can employ any well-performing realized volatility matrix estimator that satisfies Assumption (ref) (v). In the numerical study, we utilize the jump-adjusted pre-averaging realized volatility matrix (PRVM) estimator ait2016increased,christensen2010pre, jacod2009microstructure as described in (ref).

Projected Tensor POET

To utilize the semiparametric structure outlined in Section (ref), it is necessary to project the time series loading vectors onto linear spaces spanned by the corresponding covariates. For this purpose, we apply the Projected-PCA fan2016projected procedure to the time series loading matrix with the well-performing integrated volatility tensor estimator. The specific procedure is as follows:

enumerate• For each $l \leq D$, we estimate the integrated volatility matrix, $\bfsym \Gamma_{l}$, using a non-parametric estimation method with high-frequency log-price observations and denote them by $\widehat{\bfsym \Gamma}_{l}$. Let $\Bar{\ensuremath{\boldsymbol{\Psi}}}_{l} = \sum_{i=1}^{r_1}\bar{\delta}_{l,i}\bar{\xi}_{l,i}\bar{\xi}_{l,i}'$, where $\{\bar{\delta}_{l,i},\bar{\xi}_{l,i}\}_{i=1}^{p}$ are the eigenvalues and eigenvectors of $\widehat{\bfsym \Gamma}_{l}$ in decreasing order. Let $\widehat{{\cal Y}} = (\widehat{\bfsym \Gamma}_{l})_{l=1,\dots,D}$ and $\bar{{\cal S}} = (\bar{\ensuremath{\boldsymbol{\Psi}}}_{l})_{l=1,\dots,D}$, which are $p \times p \times D$ tensors. • Define the $D\times D$ projection matrix as $\bfm P = \bfsym \Phi(\bfm X)(\bfsym \Phi(\bfm X)'\bfsym \Phi(\bfm X))^{-1}\bfsym \Phi(\bfm X)'$. The columns $\widehat{\bfm Q}$ are defined as the $r_{1}$ leading left singular vectors of ${\cal M}_{1}(\widetilde{{\cal S}})$, where $\widetilde{{\cal S}} = \bar{{\cal S}} \times_{3} \bfm P$. • The columns $\widehat{\bfm V} :=\widehat{\bfm G}(\bfm X)$ are defined as the $r_{2}$ leading left singular vectors of the ${\cal M}_{3}(\widetilde{{\cal S}})$. Then, we can estimate $\bfm A$ by \begin{align*} \widehat{\bfm A} = (\widehat{\bfm a}_{1},\dots,\widehat{\bfm a}_{r_{2}}) = (\bfsym \Phi(\bfm X)'\bfsym \Phi(\bfm X))^{-1}\bfsym \Phi(\bfm X)'\widehat{\bfm G}(\bfm X). \end{align*} Given any $\bfm x \in {\cal X}$, we estimate $g_{k}(\cdot)$ by $$ \widehat{g}_{k}(\bfm x) = \phi(\bfm x)'\widehat{\bfm a}_{k} \qquad \text{for} \quad k = 1,\dots, r_{2}, $$ where ${\cal X}$ denotes the support of $\bfm x_{i}$. • We estimate the latent tensor factor by \begin{equation*} \widehat{{\cal F}} = \widetilde{{\cal S}} \times_{1} \widehat{\bfm Q}^{\top} \times_{2} \widehat{\bfm Q}^{\top} \times_{3} \widehat{\bfm G}(\bfm X)^{\top}. \end{equation*} Then, we compute the principal orthogonal complement tensor as follows: \begin{equation*} \widehat{{\cal E}} = \widehat{{\cal Y}} - \widehat{{\cal S}}, \end{equation*} where the factor volatility tensor estimator $\widehat{{\cal S}} = \widehat{{\cal F}} \times_{1} \widehat{\bfm Q} \times_{2} \widehat{\bfm Q} \times_{3} \widehat{\bfm G}(\bfm X)$. • Define $\widehat{{\cal E}} := (\widetilde{\bfsym \Sigma}_{l})_{l=1,\dots,D}$. For each $l$, we apply the adaptive thresholding method to $\widetilde{\bfsym \Sigma}_{l} = (\widetilde{\Sigma}_{l,ij})_{1\leq i,j \leq p}$: \begin{equation*} \widehat{\bfsym \Sigma}_{l} = (\widehat{\Sigma}_{l,ij})_{1\leq i,j\leq p}, \;\;\;\;\; \widehat{\Sigma}_{l,ij} = \left\{ \begin{array}{ll} \widetilde{\Sigma}_{l,ij} \vee 0, & i=j \\ s_{ij}(\widetilde{\Sigma}_{l,ij})I(|\widetilde{\Sigma}_{l,ij}| \geq \tau_{ij}), & i \neq j \end{array}\right., \end{equation*} where an entry-dependent threshold $\tau_{ij} = \tau\sqrt{(\widetilde{\Sigma}_{l,ii}\vee 0)(\widetilde{\Sigma}_{l,jj}\vee 0)}$ and $s_{ij}(\cdot)$ is a generalized thresholding function (e.g., hard or soft thresholding; see cai2011adaptive, rothman2009generalized). The thresholding constant $\tau$ will be determined in Theorem (ref). • Finally, we predict the conditional expected volatility matrix $E\left[\bfsym \Gamma_{D+1} | {\cal I}_{D}\right]$ by \begin{equation*} \widehat{\bfsym \Gamma}_{D+1} = \widehat{{\cal F}} \times_{1} \widehat{\bfm Q} \times_{2} \widehat{\bfm Q} \times_{3} \widehat{\bfm g}(\bfm x_{D+1}) + \widehat{\bfsym \Sigma}_{D+1}, \end{equation*} where $\widehat{\bfm g}(\bfm x_{D+1}) = (\widehat{g}_{1}(\bfm x_{D+1}),\dots, \widehat{g}_{r_{2}}(\bfm x_{D+1}))$ and $\widehat{\bfsym \Sigma}_{D+1} = \frac{1}{D}\sum_{l=1}^{D}\widehat{\bfsym \Sigma}_{l}$.

In summary, given the estimated integrated volatility tensor, we apply the Projected-PCA method fan2016projected to estimate the unknown nonparametric function using observable covariates, such as a series of past realized volatilities. Based on the projected tensor data, we then use tensor singular value decomposition to estimate loading matrices as well as the latent tensor factor. Then, we apply the thresholding method to the remaining residual component after removing the factor volatility tensor estimator. Finally, we predict the one-day-ahead realized volatility matrix by multiplying the estimated tensor factor and loading components, using the observable covariates $\bfm x_{D+1}$, such as the realized volatility information on the $D$th day. We call this procedure the Projected Tensor Principal Orthogonal complEment Thresholding (PT-POET). The PT-POET method can accurately predict the factor volatility matrix by incorporating daily volatility dynamics via the projection approach based on the tensor structure. The numerical analyses in Sections (ref) and (ref) demonstrate that PT-POET performs well in predicting a one-day-ahead realized volatility matrix.

Choice of Tuning Parameters

To implement PT-POET, we need to determine tuning parameters $r_{1}$, $r_{2}$, and $J$. Several studies suggested data-driven methods to consistently estimate the number of factors by finding the largest singular value gap or singular value ratio ahn2013eigenvalue, bai2002determining, lam2012factor, onatski2010determining. In this context, the rank of each dimension can be determined based on the matricized tensor chen2024. Specifically, $r_{1}$ and $r_{2}$ can be estimated as follows: for each $s \in \{1,3\}$, $\widehat{r}_{s} = \operatorname*{argmax}_{k\leq r_{\max}} (\sigma_{k}({\cal M}_{s}(\widehat{{\cal Y}}))-\sigma_{k+1}({\cal M}_{s}(\widehat{{\cal Y}})))$ or $\widehat{r}_{s} = \operatorname*{argmax}_{k\leq r_{\max}} \frac{\sigma_{k}({\cal M}_{s}(\widehat{{\cal Y}}))}{\sigma_{k+1}({\cal M}_{s}(\widehat{{\cal Y}}))}$ for a predetermined maximum number of factors $r_{\max}$. For the numerical studies in Sections (ref) and (ref), we employed $\widehat{r}_{1}=3$ and $\widehat{r}_{2} = 1$ using the eigenvalue ratio method proposed by ahn2013eigenvalue and the rank choice method considered in ait2017using.

Practitioners can flexibly choose the number of sieve terms, $J$, and the basis functions based on conjectures about the form of the nonparametric function chen2024, fan2016projected. In this paper, since the daily integrated volatility dynamic is a linear function of past realized volatilities, we employed an additive polynomial basis with a sieve dimension of $J=2$ for the numerical studies in Sections (ref) and (ref).

Asymptotic Properties

This section establishes the asymptotic properties of the proposed PT-POET estimator. To do this, we impose the following technical assumptions.

assum\begin{itemize} • Let $D_{\delta} = \min\{\widetilde{\delta}_{l,i} - \widetilde{\delta}_{l,i+1}, i = 1,\dots, r_{1}, l = 1,\dots, D\}$, where $\widetilde{\delta}_{l,i}$ is the leading eigenvalues of $\ensuremath{\boldsymbol{\Psi}}_{l}$ and $\widetilde{\delta}_{l,i+1} = 0$. For some positive constant $C_{1}$, $D_{\delta} \geq C_{1}p$ a.s. • For some fixed constant $C_{2}$, we have $$ \frac{p}{r_{1}}\max_{1\leq i\leq p}\sum_{j=1}^{r_{1}}\iota_{l,ij}^{2} \leq C_{2}, $$ where $\widetilde{\xi}_{l,j} = (\iota_{l,1j},\dots, \iota_{l,pj})^{\top}$ is the $j$th eigenvector of $\ensuremath{\boldsymbol{\Psi}}_{l}$ for each $l \leq D$. • For $k_{1} \leq r_{1}$ and $k_{2} \leq r_{2}$, the eigengap satisfies \begin{align*} &|\sigma_{k_{1}}({\cal M}_{1}({\cal F})) -\sigma_{k_{1}+1}({\cal M}_{1}({\cal F}))| = O_{P}(p\sqrt{D}),\\ &|\sigma_{k_{2}}({\cal M}_{3}({\cal F})) -\sigma_{k_{2}+1}({\cal M}_{3}({\cal F}))| = O_{P}(p\sqrt{D}). \end{align*} In addition, ${\cal M}_{m}({\cal F}){\cal M}_{m}^{\top}({\cal F})$ is a diagonal matrix with non-zero decreasing singular values for $m=1,2,3$. • There exist constants $c_{1},c_{2}>0$ such that $\lambda_{\min}(\bfsym \Sigma_{l}) > c_{1}$ and $\|\bfsym \Sigma_{l}\|_{1} \leq c_{2}s_{p}$ for each $l \leq D$. • The estimated nonparametric estimator $\widehat{\bfsym \Gamma}_{l}$ satisfies $$ \Pr\Bigg\{\max_{1\leq l\leq D}\| \widehat{\bfsym \Gamma}_{l}-\bfsym \Gamma_{l}\|_{\max} \geq C\sqrt{\frac{\log(pD \vee m)}{m^{1/2}}}\Bigg\} \leq p^{-1}, $$ where $m$ is the number of observations of the process $\bfm X$ each day. \end{itemize}
remarkAssumption (ref)(i) and (ii) are the pervasive condition and incoherence condition for daily integrated volatility matrices, respectively. These assumptions are often imposed when analyzing the approximate factor models or the low-rank matrix inference ait2017using, bai2003inferential, fan2013large, fan2018eigenvector, kim2019factor, stock2002forecasting. Assumption (ref)(ii) is the eigengap assumption for the tensor factor ${\cal F}$, which is essential for analyzing low-rank matrices candes2010matrix, cho2017asymptotic, fan2018large. Since we have a $p\times p \times D$ realized volatility tensor, the pervasive condition implies that the eigenvalue for the low-rank component has $p\sqrt{D}$ order based on the matricized tensor for each mode. To analyze large tensor inferences, we impose the element-wise convergence condition (Assumption (ref)(v)). This condition can be satisfied under the bounded instantaneous volatility condition tao2013fast. Furthermore, under the locally bounded condition of the instantaneous volatility process with heavy-tailed observations, we can obtain the element-wise convergence condition fan2018robust, shin2021factor.
assum\begin{itemize} • There are $c_{\min}$ and $c_{\max}>0$ so that, with the probability approaching one, as $D \rightarrow \infty$, $$ c_{\min} < \lambda_{\min}(D^{-1}\bfsym \Phi(\bfm X)'\bfsym \Phi(\bfm X))< \lambda_{\max}(D^{-1}\bfsym \Phi(\bfm X)'\bfsym \Phi(\bfm X))<c_{\max}. $$$\max_{j\leq J,l\leq D, d'\leq d} E\phi_{j}(x_{ld'})^{2} < \infty$, and $\max_{k\leq r_{2},l\leq D}Eg_{k}(\bfm x_{l})^{2} < \infty$. \end{itemize}

Assumption (ref) pertains to the basis functions. Intuitively, the strong law of large numbers implies Assumption (ref)(i), which can be satisfied by normalizing commonly used basis functions such as B-splines, polynomial series, or Fourier bases.

assumFor all $d'\leq d, k \leq r_{2}$, \begin{itemize} • the functions $g_{kd'}(\cdot)$ belong to a H\"older class $\mathcal{G}$ defined by, for some $L>0$, \begin{align*} &\mathcal{G} = \{g : |g^{(c)}(s)-g^{(c)}(t)| \leq L|s-t|^{\alpha}\}; \end{align*} • the sieve coefficients $\{a_{j,kd'}\}_{j\leq J}$ satisfy for $\kappa = 2(c+\alpha) \geq 4$, as $J \rightarrow \infty$, \begin{equation*} \sup_{x \in \mathcal{X}_{d'}}\left|g_{kd'}(x)-\sum_{j=1}^{J}a_{j,kd'}\phi_{s}(x)\right|^{2} = O(J^{-\kappa}/D), \end{equation*} where $\mathcal{X}_{d}$ is the support of the $d'$th element of $\bfm x_{i}$; • $\max_{k\leq r_{2},j\leq J,d'\leq d}a_{j,kd'}^2 = O(1/D)$. \end{itemize}

Assumption (ref) is related to the accuracy of the sieve approximation and can be satisfied using a common basis such as a polynomial basis or B-splines chen2007large.

We obtain the following elementwise convergence rates of the projected factor volatility matrix and sparse volatility matrix estimators.

proSuppose that Assumptions (ref)--(ref) hold and $J = o(\sqrt{D})$. Let $\omega_{m} = m^{-\frac{1}{4}}\sqrt{J \log(pD \vee m)} +s_{p}\sqrt{J}/p+ J^{\frac{1-\kappa}{2}}$ and $\tau \asymp \omega_{m}$. As $m,p,D,J \rightarrow \infty$, we have \begin{align} &\max_{1\leq l \leq D}\|\widehat{\ensuremath{\boldsymbol{\Psi}}}_{l} - \ensuremath{\boldsymbol{\Psi}}_{l}\|_{\max} = O_{P}(\omega_{m}), \\ &\max_{1\leq l \leq D}\|\widehat{\bfsym \Sigma}_{l} -\bfsym \Sigma_{l}\|_{\max} = O_{P}(\omega_{m}), \quad \max_{1\leq l \leq D}\|\widehat{\bfsym \Sigma}_{l} -\bfsym \Sigma_{l}\| = O_{P}(s_{p}\omega_{m}^{1-\eta}). \end{align}
remarkProposition (ref) represents that the projected factor and idiosyncratic volatility matrix estimators have the convergence rate $m^{-\frac{1}{4}}\sqrt{J} + \frac{\sqrt{J}}{p} + J^{\frac{1}{2}-\frac{\kappa}{2}}$ up to the log order and the sparsity level under the max norm. Specifically, $J$ relates to the sieve approximation, which accounts for the cost of approximating the unknown nonparametric function $g_k(\cdot)$. If $g_k(\cdot)$ is known, the rate of convergence is $m^{-\frac{1}{4}} + p^{-\frac{1}{2}}$ up to the log order and the sparsity level, which is similar to that of kim2019factor. The term $m^{-1/4}$ reflects the cost of estimating the unobserved integrated volatility matrix using high-frequency data, which is the optimal rate for the instantaneous volatility estimator in the presence of microstructure noise. The term $p^{-1/2}$ represents the cost of identifying the latent factor volatility.

The following theorem provides the convergence rate of the future volatility matrix estimator using the PT-POET method.

thmSuppose that Assumptions (ref)--(ref) hold and $J = o(\sqrt{D})$. Let $\delta_{m,p,D} = (m^{-\frac{1}{4}}J\sqrt{\log(pD \vee m)} + s_{p}J/p + J^{1-\frac{\kappa}{2}} )\max_{j\leq J}\sup_{x}|\phi_{j}(x)|$, $\omega_{m} = m^{-\frac{1}{4}}\sqrt{J \log(pD \vee m)} +s_{p}\sqrt{J}/p+ J^{\frac{1-\kappa}{2}}$ and $\tau \asymp \omega_{m}$. As $m,p,D,J \rightarrow \infty$, we have \begin{align} &\|\widehat{\bfsym \Gamma}_{D+1} -E(\bfsym \Gamma_{D+1}|{\cal I}_{D})\|_{\max} = O_{P}(\delta_{m,p,D}),\\ &\|\widehat{\bfsym \Gamma}_{D+1} -E(\bfsym \Gamma_{D+1}|{\cal I}_{D})\|_{\bfsym \Gamma^{*}} = O_{P}\left(\delta_{m,p,D}+\frac{s_{p}}{\sqrt{p}} + \sqrt{p}\delta_{m,p,D}^{2} + s_{p}\omega_{m}^{1-\eta}\right), \end{align} where the relative Frobenius norm $\|\bfm A\|_{\bfsym \Gamma^{*}}^{2} = p^{-1}\|\bfsym \Gamma^{*-1/2}\bfm A\bfsym \Gamma^{*-1/2}\|_{F}^{2}$ and $\bfsym \Gamma^{*} = E(\bfsym \Gamma_{D+1}|{\cal I}_{D})$.
remarkTheorem (ref) shows that PT-POET consistently predicts the conditional expected volatility matrix under both the max and relative Frobenius norms. As discussed in Remark (ref), there are $m^{-1/4}$, $\sqrt{J}/P$, and $J$ terms. We note that out-of-sample predictions with any covariates $\bfm x$ require additional costs such as $\sqrt{J}$ and the supremum term $\max_{j\leq J}\sup_{x}|\phi_j(x)|$, whereas the result in Proposition (ref) does not require these costs since it pertains to in-sample prediction. Under the relative Frobenius norm, the additional term $s_{p}/\sqrt{p}$ arises from estimating the factor component, while the term $s_{p}\omega_{m}^{1-\eta}$ results from estimating the sparse idiosyncratic component.

Simulation Study

In this section, we conducted a simulation study to examine the finite sample performances of the proposed PT-POET method. We first generated the log-prices $\bfm X^{l}(t_{j})$ for $D+1$ days with frequency $1/m$ on each day as follows: for $l = 1,\dots,D+1$, $j = 0, \dots, m$, and $t_{j} = j/m$,

align*[align* omitted — 230 chars of source]

and we set the market microstructure noise as $\bfm e^{l}(t_{j}) = (e^{l}_1(t_j), \dots, e^{l}_p(t_j))$, where $e^{l}_i(t_j)$ were from i.i.d. normal distribution with mean zero and standard deviation $0.01\sqrt{\Sigma_{ii}}$ for the $i$th asset, and the initial values $\bfm X_0 = (0,\dots, 0)^{\top}$; $\bfm W(t)$ and $\bfm W^{*}(t)$ are $r$-dimensional and $p$-dimensional independent Brownian motions, respectively, $\bfm J^{l}(t) = (J_{1}^{l}(t), \dots, J_{p}^{l}(t))^{\top}$ is the jump size vector, and $\ensuremath{\boldsymbol{\Lambda}}^{l}(t) = (\Lambda^{l}_{1}(t),\dots,\Lambda^{l}_{p}(t))^{\top}$ is the Poission process with intensity $\bfm I(t) = (5,\dots,5)^{\top}$. The jump size $J_{i}^{l}(t)$ was obtained from the independent Gaussian distribution with mean zero and standard deviation $0.05\sqrt{\int_{0}^1\gamma_{ii}(t)dt}$. $\bfsym \psi^{l}$ and $\bfsym \sigma^{l}$ are the Cholesky decompositions of $\ensuremath{\boldsymbol{\Psi}}_{l}$ and $\bfsym \Sigma_{l}$, respectively, where the integrated volatility process components ${\cal S}=(\ensuremath{\boldsymbol{\Psi}}_{l})_{l = 1,\dots, D+1}$ and ${\cal E} = (\bfsym \Sigma_{l})_{l= 1,\dots, D+1}$ were constructed as follows:

align*[align* omitted — 131 chars of source]

where the $r_1\times r_1 \times r_2$ latent tensor factor ${\cal F}$ and the $p \times r_1$ loading matrix $\bfm Q$ were generated from the first $r_1$ leading eigenvalues and eigenvectors of $AA'$, respectively, where each element of $A$ was taken from an i.i.d standard normal distribution; $\bfm V=(v_{1},\dots, v_{D+1})'$ was generated by $v_{l} = b_0 + b_{1}v_{l-1} + b_{2}\frac{1}{5}\sum_{s=1}^{5}v_{l-s} + b_{3}\frac{1}{21}\sum_{s=1}^{21}v_{l-s} + \zeta_{l}$, where $\zeta_{l} \sim \mathcal{N}(0,1)$. The model parameters were set to be $b_{0} = 0.5, b_{1} =0.372, b_{2} = 0.343, b_{3} = 0.224$. We set ranks $r_1 = 3$ and $r_2 = 1$, $p=200$.

We obtained the sparse volatility component ${\cal E} = (\bfsym \Sigma_{l})_{l= 1,\dots, D+1}$ as follows: let $\bfm d = \mathrm{diag}(d_{1}^{2},\dots,d_{p}^{2})$, where each $\{d_{i}\}$ was generated independently from Gamma $(\alpha, \beta)$ with $\alpha = \beta = 100$. We set $s = (s_{1},\dots, s_{p})'$ to be a sparse vector, where each $s_{i}$ was drawn from $\mathcal{N}(0,1)$ with probability $\frac{0.3}{\sqrt{p}\log{p}}$, and $s_{i} = 0$ otherwise. Then, we set a sparse error covariance matrix as $\bfsym \Sigma = \bfm d + ss' - \mathrm{diag}\{s_{1}^{2},\dots,s_{p}^{2}\}$, and we let $\bfsym \Sigma_{l} = \bfsym \Sigma$ for each $l$. In the simulation, we generated $\bfsym \Sigma$ until it is positive definite. We first generated high-frequency data with $m = \{250, 500, 2000\}$ for 200 consecutive days and used the subsampled log prices of the last $D$ days. We varied $D$ from 50 to 200, and the whole simulation procedure was repeated 500 times.

To estimate the integrated volatility matrices, we employed the pre-averaging realized volatility matrix (PRVM) estimator $\widehat{\bfsym \Gamma}_{l} = (\widehat{\Gamma}_{l,ij})_{1\leq i,j\leq p}$ ait2016increased,christensen2010pre, jacod2009microstructure for each $l$-th day as follows:

equation[equation omitted — 357 chars of source]

where

align*[align* omitted — 386 chars of source]

where $\phi = \int_0^1 g(t)^2 \, dt$, $\mathbf{1}\{\}$ is an indicator function, and $u_{i,m} = c_{i,u} m^{0.235}$ is a truncation parameter for some constant $c_{i,u}$. We chose the bandwidth parameter $K = \lfloor m^{1/2} \rfloor$, weight function $g(x) = x \wedge (1-x)$, and $c_{i,u}$ as 7 times the sample standard deviation for the pre-averaged variables $m^{\frac{1}{4}}\Bar{Y}_{i}(t_{d,k})$.

With the aggregated volatility matrix estimates spanning $D$ days, $\widehat{{\cal Y}} = (\widehat{\bfsym \Gamma}_{l})_{l=1,\dots, D}$, we examined the out-of-sample performance of predicting the one-day-ahead aggregated volatility matrix. For comparison, the PRVM, POET, FIVAR, T-POET, and PT-POET methods were employed to predict $E(\bfsym \Gamma_{D+1}|{\cal I}_{D})$, given the past $D$ period observation. In particular, for PT-POET, we utilized the past daily, weekly, and monthly averages of the top eigenvalues for $\bfm X$ with the additive polynomial basis and $J = 2$. PRVM and POET represent the PRVM estimator (i.e., $\widehat{\bfsym \Sigma}_{D}$) and the POET estimator fan2013large based on PRVM at the $D$th day, respectively. We also employed the FIVAR method shin2021factor to model the factor part dynamics based on the PRVM estimator. Specifically, we used the past $D$ days' observations to estimate the model parameters and the previous 21 days to estimate the time-invariant eigenvectors. We do not model the idiosyncratic dynamics to compare the performance of the factor modeling. Details can be found in shin2021factor. T-POET represents the $D$th day matrix estimator based on the conventional estimation procedure for the tensor observation, $\widehat{{\cal Y}}$, without using additional covariates. The integrated volatility matrix has a low-rank plus sparse structure. Hence, to estimate the idiosyncratic component of the POET, FIVAR, T-POET, and PT-POET estimators, we employed a soft thresholding scheme and used the thresholding level $\sqrt{2 \log p/m^{1/2}}$ as in kim2019factor. Their idiosyncratic volatility matrix estimators are the same.

Figure (ref) presents the average log Frobenius, max, Spectral, and relative Frobenius norm errors of the future volatility matrix estimators with $D = 50, 100, 150, 200$ and $m = 250, 500, 2000$. We note that for each simulation, the target future volatility matrix is the same for each different pair of $D$ and $m$. Figure (ref) shows that the PT-POET method performs best. This is because PT-POET can accurately predict the future integrated volatility matrix by leveraging the HAR-based interday volatility dynamics and time-varying eigenvector in addition to eigenvalue. In addition, the matrix errors of PT-POET tend to decrease as $D$ and $m$ increase. This finding supports the theoretical results in Section (ref).

figure[figure omitted — 363 chars of source]

Empirical Study

We applied the proposed PT-POET method to large volatility matrix prediction using real high-frequency trading data for 200 assets from January 2018 to December 2019 (503 trading days). We selected the top 200 large trading volume stocks in the S&P 500 in the Wharton Research Data Services (WRDS) system. We used the previous tick scheme andersen2003modeling, barndorff2011multivariate, zhang2011estimating to synchronize the high-frequency data to avoid the irregular observation time error issue, and we chose 1-min log-returns.

We need to choose the ranks $ r_1$ and $ r_2$ to employ the proposed estimation procedure and other comparison methods. We first calculated 503 daily integrated volatility matrices using the PRVM estimation method in (ref). Then, we estimated the rank $r_1$ using the procedure suggested by ait2017using as follows:

equation[equation omitted — 216 chars of source]

where $\widehat{\xi}_{d,j}$ is the $j$-th largest eigenvalue of PRVM estimator, $r_{\max} = 20$, $c_1 = 0.15 \times \widehat{\xi}_{d,20}$, and $c_2 = 0.5$. The above method suggests $\widehat{r}_{1} = 3$. In addition, Figure (ref) represents the scree plot using the first 50 eigenvalues of the sum of 503 PRVM estimates. Figure (ref) confirms that this choice is reasonable. To estimate the rank $r_{2}$, we employed the largest singular value gap method as discussed in Section (ref). From those results, we set $r_{1}=3$ and $r_{2} =1$ for the empirical study.

To predict the conditional expected volatility matrix $E(\bfsym \Gamma_{D+1} | {\cal I}_{D})$, we employed the PT-POET, POET, FIVAR, and T-POET methods as described in Section (ref). Additionally, for robustness checks, we included PT-POET2, which is based on $r_{1}=3$ and $r_2 = 2$. We also considered FIVAR-H, which incorporates a HAR structure instead of a VAR structure to predict one-day-ahead leading eigenvalues. For PT-POETs, we utilized the ex-post daily, weakly, and monthly realized volatility based on the first eigenvalues as covariates for $\bfm X$ and used the additive polynomial basis and $J =2$. We used the rolling window scheme, where the in-sample period was one of 63, 126, or 252 days. We presented the best-performing results for FIVAR, T-POET, and PT-POETs across the range of in-sample periods. Specifically, the FIVAR method, utilizing observations from the past 252 days observations to estimate the model parameters and the previous 21 days to estimate the eigenvectors, performed best. Following shin2021factor, the AR lag $h=1$ was chosen based on the Bayesian information criterion (BIC). For PT-POET and T-POET, an in-sample period of 63 days yielded the best performance. We used three different out-of-sample periods: from 2019:1 to 2019:6 (period 1), from 2019:7 to 2019:12 (period 2), and from 2019:1 to 2019:12 (period 3).

figure[figure omitted — 184 chars of source]

For all estimators except PRVM, we estimated the idiosyncratic volatility matrix using the hard thresholding scheme based on the 11 Global Industrial Classification Standard (GICS) sectors ait2017using, fan2016incorporating. Specifically, we set the idiosyncratic components to zero across different sectors while retaining them within the same sector.

table[table omitted — 959 chars of source]

To measure the performance of the predicted volatility matrix, we first utilized the mean squared prediction error (MSPE) and QLIKE patton2011volatility:

align*[align* omitted — 357 chars of source]

where $T$ is the number of days in the out-of-sample period, $\widehat{\bfsym \Gamma}_d^{\text{POET}}$ is the POET estimator for the $d$-th day, which is a proxy of true volatility matrix, and $\widetilde{\bfsym \Gamma}_d$ is one of the one-day-ahead volatility matrix estimates from PRVM, POET, FIVAR, FIVAR-H, T-POET, PT-POET, and PT-POET2 for the $d$-th day of the out-of-sample period. In addition, since the true conditional expected large volatility matrix is unknown, we conducted the Diebold and Mariano (DM) test diebold2002comparing using MSPE and QLIKE to assess the significance of differences in predictive performance. We compared the proposed PT-POET method with other methods. Table (ref) reports the results of MSPEs and QLIKEs, and Table (ref) shows the $p$-values for the DM tests. We note that the QLIKE results for the PRVM estimator are omitted, as its determinant is close to zero. The results indicate that the PT-POET estimators demonstrate the best overall performance, and PT-POET and PT-POET2 show statistically similar performances. This may be because incorporating the tensor structure and projection method, along with additional covariates such as ex-post realized volatility information, enhances prediction accuracy. We note that PT-POET does not statistically outperform FIVAR-H based on the DM test using MSPE. This outcome is due to the higher variance of prediction errors with FIVAR-H compared to FIVAR and PT-POET. That is, FIVAR-H is relatively volatile. To further evaluate the proposed method's performance, we implemented the minimum variance portfolio allocation, as described below.

table[table omitted — 1,326 chars of source]

To analyze the out-of-sample portfolio allocation performance, we also considered the following constrained minimum variance portfolio allocation problem fan2012vast:

equation*[equation* omitted — 171 chars of source]

where $\mathbf{1} = (1,\dots,1)^{\top} \in \mathbb{R}^{p}$, the gross exposure constraint $c$ varies from 1 to 3, and $\widetilde{\bfsym \Gamma}_{d}$ is one of the one-day-ahead volatility matrix estimators obtained from PRVM, POET, FIVAR, FIVAR-H, T-POET, and PT-POETs. At the beginning of each trading day, we obtained optimal portfolios based on each estimator and held these portfolios for one day. We calculated the realized volatility using the 10-min portfolio log-returns to avoid the microstructural noise effect. We then measured the out-of-sample risk by averaging the square root of the realized volatility for each out-of-sample period. Figure (ref) illustrates the out-of-sample risks of the portfolios constructed by the PRVM, POET, FIVAR, FIVAR-H, T-POET, and PT-POET estimators. As shown in Figure (ref), the PT-POET and PT-POET2 estimators demonstrate stable performance and consistently outperform the other estimators. Interestingly, while T-POET performs well in terms of global minimum risk, it becomes unstable as the gross exposure constraint increases. Additionally, PRVM and POET do not perform well. This may be because they cannot capture the dynamics of the volatility process. By considering the vector auto-regressive structure on eigenvalues of the volatility matrix, FIVAR shows improved performance compared to POET. However, FIVAR underperforms PT-POET because it does not consider the time-varying eigenvector. When comparing PT-POET and PT-POET2, PT-POET2 shows a more stable performance. This may be because adding an additional dimension of time series helps account for the eigenvector dynamics. Overall, these results indicate that the PT-POET method can efficiently predict the large integrated volatility matrix by incorporating interday time series dynamics based on both time-varying eigenvector and eigenvalue structures.

figure[figure omitted — 240 chars of source]

Conclusion

This paper introduces a novel procedure for predicting large integrated volatility matrices using high-frequency financial data. The proposed PT-POET method leverages daily volatility dynamics based on the semiparametric structure of the low-rank tensor component of the integrated volatility matrix process. We establish the asymptotic properties of PT-POET and its estimator for the future integrated volatility matrix.

In the empirical study, PT-POET outperforms conventional methods in terms of out-of-sample performance for predicting the one-day-ahead integrated volatility matrix and portfolio allocation. This finding confirms that generalizing the low-rank structure and incorporating the HAR model structure into interday volatility dynamics improves the prediction of future volatility matrices. We note that, in this paper, we developed a generalized model for large volatility matrix processes and utilized the past leading eigenvalues as covariates for projecting the dynamics of singular vectors. However, exploring other possible covariates, such as trading volume, with alternative basis functions would be an interesting direction for future research. This study requires extensive empirical research. Thus, we leave this for future research.

comment\eject