EconBase
← Back to paper

Matrix-based Prediction Approach for Intraday Instantaneous Volatility Vector

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.

82,662 characters · 9 sections · 53 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.

Matrix-based Prediction Approach for Intraday Instantaneous Volatility Vector

\pagenumbering{arabic}

abstract\onehalfspacing In this paper, we introduce a novel method for predicting intraday instantaneous volatility based on Itô semimartingale models using high-frequency financial data. Several studies have highlighted stylized volatility time series features, such as interday auto-regressive dynamics and the intraday U-shaped pattern. To accommodate these volatility features, we propose an interday-by-intraday instantaneous volatility matrix process that can be decomposed into low-rank conditional expected instantaneous volatility and noise matrices. To predict the low-rank conditional expected instantaneous volatility matrix, we propose the Two-sIde Projected-PCA (TIP-PCA) procedure. We establish asymptotic properties of the proposed estimators and conduct a simulation study to assess the finite sample performance of the proposed prediction method. Finally, we apply the TIP-PCA method to an out-of-sample instantaneous volatility vector prediction study using high-frequency data from the S&P 500 index and 11 sector index funds. \\ Key words: Diffusion process, high-frequency financial data, low-rank matrix, semiparametric factor models.

\eject

\doublespacing

Introduction

The analysis of volatility is a vibrant research area in financial econometrics and statistics. In practice, it is crucial to investigate the volatility dynamics of asset returns for hedging, option pricing, risk management, and portfolio management. With the wide availability of high-frequency financial data, several well-performing non-parametric integrated volatility estimation methods have been developed. 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. This incorporation of high-frequency information enhances our understanding of low-frequency (i.e., interday) market dynamics, and several conditional volatility models have been developed based on the realized volatility to explain market dynamics. Examples include realized volatility-based modeling approaches andersen2003modeling, heterogeneous auto-regressive (HAR) models corsi2009simple, high-frequency-based volatility (HEAVY) models shephard2010realising, realized GARCH models hansen2012realized, and unified GARCH-It\^o models kim2016unified, song2021volatility.

To understand intraday dynamics, several non-parametric instantaneous (or spot) volatility estimation procedures have been developed fan2008spot,figueroa2022kernel, foster1996continuous, kristensen2010nonparametric, mancini2015spot, todorov2019nonparametric, todorov2023bias, zu2014estimating. With these well-performing instantaneous volatility estimators, several studies have found that intraday instantaneous volatility has U-shaped patterns admati1988theory, andersen1997intraday, andersen2019time, hong2000trading, li2023robust. On the other hand, forecasting intraday volatility has not received as much attention in the literature compared to daily volatility forecasting. engle2012forecasting developed a modified GARCH model that imposes the conditional variance as a product of daily, diurnal, and stochastic intraday components for intraday volatility forecasting. Recently, zhang2024volatility studied several non-parametric machine learning methods to forecast intraday realized volatility by utilizing commonality in intraday volatility. From the aforementioned studies, it is evident that interday volatility dynamics can be explained by autoregressive-type time series dynamics while intraday volatility dynamics have some periodic patterns, such as a U-shape. Thus, to predict the one-day-ahead whole intraday instantaneous volatility vector, we need to consider the interday and intraday dynamics simultaneously. Furthermore, since we consider the prediction of whole intraday instantaneous volatilities, we need to handle the overparameterization issue.

This paper introduces a novel approach for predicting the one-day-ahead instantaneous volatility process. Specifically, we represent the instantaneous volatility process in a matrix form. For example, to account for interday time series dynamics and intraday periodic patterns, each row corresponds to a day, and each column represents a high-frequency sequence within that day. Thus, we have an interday-by-intraday instantaneous volatility matrix. To handle the overparameterization issue, we impose a low-rank plus noise structure on the instantaneous volatility matrix, where the low-rank components represent a conditional expected instantaneous volatility matrix and have semiparametric factor structures. To accommodate the proposed instantaneous volatility model, we adopt the Projected-PCA method fan2016projected to estimate left-singular and right-singular vector components with instantaneous volatility matrix estimators. For example, for the left-singular vector, we project the left-singular vectors onto a linear space spanned by past realized volatility estimators, which enables us to account for the interday time-series dynamics and to predict the one-day-ahead instantaneous volatility vector with observed current realized volatility estimators. Conversely, for the right-singular vector, to explain periodic patterns, we project the right-singular vectors onto a linear space spanned by deterministic time sequences. This two-side projection enables us to explain the interday and intraday dynamics simultaneously. We call this the Two-sIde Projected-PCA (TIP-PCA) procedure. We then derive convergence rates for the projected instantaneous volatility matrix estimator and the predicted instantaneous volatility vector using the TIP-PCA method. As an empirical study, we apply the proposed TIP-PCA estimator on out-of-sample predictions for the one-day-ahead instantaneous volatility process using high-frequency trading data. Using a rolling window scheme, we compare TIP-PCA with several methods. TIP-PCA demonstrates superior performance by leveraging both interday and intraday dynamics. Additionally, we evaluate one-day-ahead 10-minute frequency Value at Risk (VaR) predictions, where TIP-PCA consistently outperforms other methods in backtests.

The remainder of the paper is structured as follows. Section (ref) establishes the model and introduces the TIP-PCA prediction procedure. Section (ref) provides an asymptotic analysis of the TIP-PCA estimators. The effectiveness of the proposed method is demonstrated through a simulation study in Section (ref) and by applying it to real high-frequency financial data for predicting the one-day-ahead instantaneous volatility process in Section (ref). Section (ref) concludes the study. All proofs are presented in the online supplementary 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\|_{2} = \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}|$. 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.

A Model Setup

We consider the following jump diffusion process: for the $i$-th day and intraday time $t \in [0,1],$

equation[equation omitted — 106 chars of source]

where $Z_{i,t}$ is the log price of an asset, $\mu_{i,t}$ is a drift process, $B_{i,t}$ is a one-dimensional standard Brownian motion, $J_{i,t}$ is the jump size, and $P_{i,t}$ is the Poisson process with the intensity $\mu_{J}$. For a given intraday time sequence, for each $i =1,\dots, D$ and $j=1,\dots, n$, we denote the instantaneous volatility process as $c_{i,j} := \sigma_{i,t_{j}}^2$, where $0< t_{1} < \cdots < t_{n} =1$. Then, we can write the discrete-time instantaneous volatility process as follows:

equation[equation omitted — 167 chars of source]

where $\bfm U= (u_{i,k} ) _{i=1,\ldots, D, k=1,\ldots,r}$ is the left singular vector matrix, $\bfm V = (v_{j,k}) _{j=1, \ldots, n, k=1,\ldots, r}$ is the right singular vector matrix, $\ensuremath{\boldsymbol{\Lambda}}= \mathrm{Diag} (\lambda_1, \ldots, \lambda_r)$ is the singular value matrix, and $\bfsym \Sigma_{\varepsilon} = (\varepsilon_{i,j})_{D\times n}$ is the random noise matrix. We note that $\bfsym \Sigma_{D, n}$ is a $D \times n$ matrix, which is distinct from a covariance matrix and contains only positive elements. The left singular vector matrix represents interday volatility dynamics, while the right singular vector matrix explains intraday volatility dynamics. For example, we consider $r=1$. For the intraday, the U-shaped instantaneous volatility pattern is often observed in empirical data and supported by the financial market admati1988theory, andersen1997intraday, andersen2019time, hong2000trading. Thus, we can use a U-shape function with respect to time $t$ for $\bfm V$, for example, $v_{t,1} = a_1 (t - a_2)^2 +a_3$. In contrast, for the interday, the daily dynamics are often explained by past realized volatilities corsi2009simple, hansen2012realized, kim2019factor, kim2016unified, shephard2010realising, song2021volatility. To reflect this, $u_{i,1}$ is a function of past realized volatilities, such as the HAR model corsi2009simple, for example, $u_{i,1} = b_0 + b_1 RV_{i-1} + b_2 \frac{1}{5}\sum_{j=1}^5 RV_{i-j} + b_3 \frac{1}{22}\sum_{j=1}^{22} RV_{i-j}$, where $RV_i$ is the $i$-th day realized volatility. The features mentioned above motivate the representation of the model ((ref)). We note that in this paper, to simplify prediction modeling, we consider the time series structure of interday volatility dynamics and the instantaneous periodic pattern of intraday volatility dynamics, as described in the example above. Our empirical experiment supports that the simplified structure performs well. However, we can impose more complicated structures on both dimensions. That is, the above example is one of the possible models, and we propose a generalized model discussed below.

commentIn general, we assume that $\lambda_1, \ldots, \lambda_r$ are latent factors, $u_{i,k}$ is $\mathcal{F}_{i-1}$-adapted, and $v_{t,k}$ is a function of time $t$. Thus, given $\mathcal{F}_D$, we can predict the instantaneous volatility as follows: \begin{equation} E\left[\sigma_{D+1,t}^2 | \mathcal{F}_{D}\right] = \sum_{k=1}^r \lambda_k u_{D+1,k} v_{t,k} a.s. \end{equation} and, furthermore, the integrated volatility can be predicted as follows: \begin{equation*} E\left[ \int_{0}^1 \sigma_{D+1,t}^2 dt \middle | \mathcal{F}_{D} \right] = \sum_{k=1}^r \lambda_k u_{D+1,k} \int_{0}^1 v_{t,k} dt a.s. \end{equation*}

In this paper, our goal is to predict the instantaneous volatility process for the next day. In general, we assume that $\lambda_1, \ldots, \lambda_r$ are latent singular values, $u_{i,k}$ is $\mathcal{F}_{i-1}$-adapted, and $v_{t,k}$ is a function of time $t$. Thus, given $\mathcal{F}_D$, we can predict the instantaneous volatility as follows:

equation[equation omitted — 148 chars of source]

Given ((ref)), we impose the following nonparametric structure on both singular vectors: for each $k \leq r$, $i \leq D$, and $j \leq n$,

align[align omitted — 82 chars of source]

where $\bfm x_{i} = (x_{i1},\dots,x_{id_{1}})$ and $\bfm w_{j} = (w_{j1},\dots,w_{jd_{2}})$ are observable covariates that explain the left and right singular vectors, respectively. In this context, $\bfm x_{i}$ can be the past realized volatility of yesterday, last week, and last month in the HAR model, while $\bfm w_{j}$ can be the intraday time sequence. Furthermore, we assume that each unknown nonparametric function is additive as follows: for each $k\leq r$, $i\leq D$, and $j\leq n$,

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

where $\phi(\bfm x_{i})$ is a $(J_{1}d_{1})\times 1$ vector of basis functions, $\bfm b_{k}$ is a $(J_{1}d_{1})\times 1$ vector of sieve coefficients, and $R_{k}(\bfm x_{i})$ is the approximation error term; $\psi(\bfm w_{j})$ is a $(J_{2}d_{2})\times 1$ vector of basis functions, $\bfm a_{k}$ is a $(J_{2}d_{2})\times 1$ vector of sieve coefficients, and $Q_{k}(\bfm w_{j})$ is the approximation error term. Equivalently, we can write $g_{k}(\bfm x_{i}) = \sum_{d=1}^{d_{1}}g_{kd}(x_{id})$ and $h_{k}(\bfm w_{j}) = \sum_{d=1}^{d_{2}}h_{kd}(w_{jd})$, where $g_{kd}(x_{id}) = \sum_{l=1}^{J_{1}}b_{l,kd}\phi_{l}(x_{id})+R_{kd}(x_{id})$ and $h_{kd}(w_{jd}) = \sum_{l=1}^{J_{2}}a_{l,kd}\psi_{l}(w_{id})+Q_{kd}(w_{jd})$, respectively. Hence, each additive component of $g_{k}$ and $h_{k}$ can be estimated by the sieve method. Throughout the paper, we assume that $d_{1}=\dim(\bfm x_{i})$, $d_{2} = \dim(\bfm w_{j})$ and $r$ are fixed. The number of sieve terms, $J_{1}$ and $J_{2}$, grow very slowly as $D \rightarrow \infty$ and $n \rightarrow \infty$, respectively. In a matrix form, we can write

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

where the $D \times (J_{1}d_{1})$ matrix $\bfsym \Phi(\bfm X) = (\phi(\bfm x_{1}), \dots, \phi(\bfm x_{D}))'$, the $(J_{1}d_{1})\times r$ matrix $\bfm B = (\bfm b_{1},\dots, \bfm b_{r})$, and $\bfm R(\bfm X) = (R_{k}(\bfm x_{i}))_{D\times r}$; the $n \times (J_{2}d_{2})$ matrix $\ensuremath{\boldsymbol{\Psi}}(\bfm W) = (\psi(\bfm w_{1}), \dots, \psi(\bfm w_{n}))'$, the $(J_{2}d_{2})\times r$ matrix $\bfm A = (\bfm a_{1},\dots, \bfm a_{r})$, and $\bfm Q(\bfm W) = (Q_{k}(\bfm w_{j}))_{n\times r}$. We note that since $\bfm G(\bfm X)$ and $\bfm H(\bfm W)$ are identifiable up to the sign and $\bfsym \Phi(\bfm X)$ and $ \mathbf{\Psi} (\bfm W)$ are given, the coefficients $\bfm A$ and $\bfm B$ can be defined by the definition of linear regression coefficients. Then, since the vectors of basis functions are non-singular, we can define uniquely $\bfsym \Phi(\bfm X)\bfm B$ and $ \mathbf{\Psi}(\bfm W)\bfm A$.

Due to the imperfections of the trading mechanisms ait2009high, the true underlined log-stock price $Z_{i,t}$ in (ref) is not observable. To reflect the imperfections, we assume that the high-frequency intraday observations $X_{i,t_s}, s=1, \ldots, m,$ are contaminated by microstructure noises as follows:

equation[equation omitted — 111 chars of source]

where the microstructure noises $e_{i,t_s}$ are independent random variables with a mean of zero and a variance of $\eta_{ii}$. For simplicity, we assume that the observed time points are equally spaced, that is, $t_{s}- t_{s-1} = m ^{-1}$ for $i=1,\ldots, D$ and $s=2,\ldots, m$.

Several non-parametric instantaneous volatility estimation procedures have been developed fan2008spot,figueroa2022kernel, foster1996continuous, kristensen2010nonparametric, mancini2015spot, todorov2019nonparametric, todorov2023bias, zu2014estimating. We can use any well-performing instantaneous volatility estimator that satisfies Assumption (ref) (ii). In the numerical study, we employ the jump robust pre-averaging method proposed by figueroa2022kernel. The specific method is described in (ref).

Two-sIde Projected-PCA

To accommodate the semiparametric structure in Section (ref), we need to project the left and right singular vectors on linear spaces spanned by the corresponding covariates. To do this, we apply the Projected-PCA fan2016projected procedure to the left and right singular vectors with the well-performing instantaneous volatility estimator. The specific procedure is as follows:

enumerate• For each $i \leq D$ and $j \leq n$, we estimate the instantaneous volatility, $c_{i,j} = \sigma_{i,t_{j}}^2$, using high-frequency log-price observations and denote them $\widehat{c}_{i,j}$. Let $\widehat{\ensuremath{\boldsymbol{\Lambda}}} = \mathrm{diag}(\widehat{\lambda}_{1}, \dots, \widehat{\lambda}_{r}),$ where $\widehat{\lambda}_{1}\geq \widehat{\lambda}_{2}\geq \cdots \geq \widehat{\lambda}_{r}$ are the square root of the leading eigenvalues of $\widehat{\bfsym \Sigma}_{D,n}\widehat{\bfsym \Sigma}_{D,n}^{\prime}$, where $\widehat{\bfsym \Sigma}_{D,n} = (\widehat{c}_{i,j})_{D \times n}$. • Define the $D\times D$ projection matrix as $\bfm P_{\Phi} = \bfsym \Phi(\bfm X)(\bfsym \Phi(\bfm X)'\bfsym \Phi(\bfm X))^{-1}\bfsym \Phi(\bfm X)'$. The columns of $\widehat{\bfm G}(\bfm X):= (\widehat{U}_{1},\dots, \widehat{U}_{r})$ are defined as the $r$ leading eigenvectors of the $D\times D$ matrix $\bfm P_{\Phi}\widehat{\bfsym \Sigma}_{D,n}\widehat{\bfsym \Sigma}_{D,n}^{\prime}\bfm P_{\Phi}$. Then, we can estimate $\bfm B$ by \begin{align*} \widehat{\bfm B} = (\widehat{\bfm b}_{1},\dots,\widehat{\bfm b}_{r}) = (\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 b}_{k} \qquad \text{for} \quad k = 1,\dots, r, $$ where ${\cal X}$ denotes the support of $\bfm x_{i}$. • Define the $n\times n$ projection matrix as $\bfm P_{\Psi} = \ensuremath{\boldsymbol{\Psi}}(\bfm W)(\ensuremath{\boldsymbol{\Psi}}(\bfm W)'\ensuremath{\boldsymbol{\Psi}}(\bfm W))^{-1}\ensuremath{\boldsymbol{\Psi}}(\bfm W)'$. The columns of $\ddot{\bfm H}(\bfm W) := (\widehat{V}_{1},\dots, \widehat{V}_{r})$ are defined as the $r$ leading eigenvectors of the $n\times n$ matrix $\bfm P_{\Psi}\widehat{\bfsym \Sigma}_{D,n}^{\prime}\widehat{\bfsym \Sigma}_{D,n}\bfm P_{\Psi}$. • We estimate a sign vector $s_{0} = (s_{01},\dots,s_{0r})\in \{-1,1\}^{r}$ defined in (ref) by \begin{equation} \widehat{s} := (\widehat{s}_{1},\dots,\widehat{s}_{r}) = \operatorname*{argmin}_{s\in\{-1,1\}^{r}}\left\|\sum_{k=1}^{r}s_{k}\widehat{\lambda}_{k}\widehat{U}_{k}\widehat{V}_{k}^{\prime}-\widehat{\bfsym \Sigma}_{D,n}\right\|_{F}^{2}. \end{equation} Then, we update the right singular vector estimator by $\widehat{\bfm H}(\bfm W) = (\widehat{s}_{1}\widehat{V}_{1},\dots, \widehat{s}_{r}\widehat{V}_{r})$. • Finally, we predict the conditional expectation of the one-day-ahead instantaneous volatility vector $E[(c_{D+1,1},\dots,c_{D+1,n}) | \mathcal{F}_{D}]$ by $$ (\widetilde{c}_{D+1,1},\dots, \widetilde{c}_{D+1,n}) = \widehat{\bfm g}(\bfm x_{D+1})\widehat{\ensuremath{\boldsymbol{\Lambda}}}\widehat{\bfm H}(\bfm W)^{\prime}, $$ where $\widehat{\bfm g}(\bfm x_{D+1}) = (\widehat{g}_{1}(\bfm x_{D+1}),\dots, \widehat{g}_{r}(\bfm x_{D+1}))$.
remarkTo estimate the instantaneous volatility matrix, we need to match the signs for singular vector estimators cho2017asymptotic. This is because $\widehat{U}_{k}$ and $\widehat{V}_{k}$ can estimate $U_{k} = (u_{1,k},\dots,u_{D,k})'$ and $V_{k} = (v_{1,k},\dots,v_{D,k})'$ up to signs, such as $\mbox{sign}(\langle\widehat{U}_{k},U_{k}\rangle)$ and $\mbox{sign}(\langle\widehat{V}_{k},V_{k}\rangle)$, respectively. Let $s_{0} =(s_{01},\dots,s_{0r})\in \{-1,1\}^{r}$ be \begin{equation} s_{0k} = sign(\langle\widehat{U}_{k},U_{k}\rangle) sign(\langle\widehat{V}_{k},V_{k}\rangle) \qquad for \quad k = 1,\dots, r. \end{equation} Then, $\bfm U\ensuremath{\boldsymbol{\Lambda}}\bfm V^{\prime}$ can be consistently estimated by $\sum_{k=1}^{r}s_{0k}\widehat{\lambda}_{k}\widehat{U}_{k}\widehat{V}_{k}^{\prime}$. However, since $s_{0}$ is unknown in practice, we employ the sign estimation procedure as discussed in Step (ref) above. We can show their sign consistency under a regularity condition (see Assumption (ref)).

In summary, given the estimated instantaneous volatility matrix, we initially estimate the singular values using the conventional PCA method. We employ the Projected-PCA method fan2016projected to estimate the unknown nonparametric function using observable covariates (e.g., a series of past realized volatilities). We then apply the Projected-PCA method again to estimate the right singular vector matrix using the covariate (e.g., intraday time sequence). Finally, with the observable covariates $\bfm x_{D+1}$ (i.e., information about past realized volatilities on the $D$th day), we predict the one-day-ahead instantaneous volatility process by multiplying the estimated singular value and vector components. We refer to this procedure as the Two-sIde Projected-PCA (TIP-PCA). The TIP-PCA method can accurately predict instantaneous volatility by incorporating both interday and intraday dynamics, as the projection approach removes noise components. Moreover, since we assume a low-rank matrix, we can reduce the complexity of the model, which helps overcome the overparameterization. The numerical study in Sections (ref) and (ref) demonstrates that TIP-PCA performs well in predicting a one-day-ahead instantaneous volatility vector.

Choice of Tuning Parameters

The suggested TIP-PCA estimator requires the choice of tuning parameters $r$, $J_{1}$, and $J_{2}$. First, the number of latent factors, $r$, can be chosen through data-driven methods ahn2013eigenvalue, bai2002determining, onatski2010determining. For example, $r$ can be determined by finding the largest singular value gap or singular value ratio such that $\max_{k\leq r_{\max}}(\widehat{\lambda}_{k}-\widehat{\lambda}_{k+1})$ and $\max_{k\leq r_{\max}}\frac{\widehat{\lambda}_{k}}{\widehat{\lambda}_{k+1}}$ for a predetermined maximum number of factors $r_{\max}$. For the numerical studies in Sections (ref) and (ref), we employed rank 1 using the eigenvalue ratio method proposed by ahn2013eigenvalue.

The numbers of sieve terms, $J_{1}$ and $J_{2}$, and basis functions can be flexibly chosen by practitioners based on the conjecture of the nonparametric function form chen2020semiparametric, fan2016projected. We note that $J_{1}$ and $J_{2}$ are the cost to approximate the unknown nonparametric functions $g_{k}(\cdot)$ and $h_{k}(\cdot)$ (see Remark (ref)). Both $J_{1}$ and $J_{2}$ grow very slowly such as $\log D$ and $\log n$, respectively, and we require $J_{1}=o(\sqrt{D})$ and $J_{2} = o(\sqrt{n})$ as described in Proposition (ref) and Theorem (ref). In this context, the interday volatility dynamic is a linear function of the past realized volatilities, while the intraday volatility dynamic is a U-shaped function with respect to deterministic time sequences. Therefore, for the numerical studies in Sections (ref) and (ref), we employed the additive polynomial basis with the sieve dimensions $J_{1}=2$ and $J_{2}=3$ for the TIP-PCA method.

Asymptotic Properties

In this section, we establish the asymptotic properties of the proposed TIP-PCA estimator. To do this, we impose the following technical assumptions.

assum\begin{itemize} • For $k \leq r$, the eigengap satisfies $|\lambda_{k+1} - \lambda_{k}| = O_{P}(\sqrt{nD})$ and $\lambda_{r+1} = 0$. • For some bounded $\mu_{1}$ and $\mu_{2}$, the left and right singular vectors satisfy: $$ \max_{i\leq D, k\leq r}|u_{i,k}|^2 \leq \frac{r\mu_1}{D}, \text{ and } \max_{j\leq n, k\leq r}|v_{j,k}|^2 \leq \frac{r\mu_2}{n}. $$ • For each $i\leq D$ and $j\leq n$ and, the estimated instantaneous volatility $\widehat{c}_{i,j}$ satisfies $$ \widehat{c}_{i,j}-c_{i,j} = \upsilon_{i,j} + \varsigma_{i,j}, $$ where $\upsilon_{i,j}$ follows the martingale difference sequence and $\varsigma_{i,j}$ is the estimation bias term such that $E(\upsilon_{i,j} | {\cal F}_{i,t_j})=0$ a.s., $E(\upsilon_{i,j}^{6}) = O(m^{-3/4})$, $E(\varsigma_{i,j}^{6}) = O(\rho_{m}^{6})$, and for any $s \leq D$ and $j'\leq n$, $E( c_{i,j'}\upsilon_{i,j} | {\cal F}_{i,t_j}) = 0$ and $E( c_{s,j} c_{s,j'}\upsilon_{i,j} | {\cal F}_{i,t_j}) = 0$ a.s. Additionally, there exist a constant $C_{1}>0$ such that $E(c_{i,j}^{4}) < C_{1}$. \begin{comment} • \textcolor{red}{Let $\ensuremath{\boldsymbol{\Omega}}_{\varepsilon, j}$ denote the $D\times D$ covariance matrix of $\mbox{\boldmath$\varepsilon$}_{j} = (\varepsilon_{1,j},\ldots, \varepsilon_{D,j})'$ for each $j = 1,\dots, n$. Define $\ensuremath{\boldsymbol{\Omega}}_{j} = \frac{1}{n}\bfm U\ensuremath{\boldsymbol{\Lambda}}^{2}\bfm U' + \ensuremath{\boldsymbol{\Omega}}_{\varepsilon,j}$. The instantaneous volatility matrix, $\bfsym \Sigma_{D,n}$, satisfies $$ \|\bfsym \Sigma_{D,n}\bfsym \Sigma_{D,n}^{\prime} - \sum_{j=1}^{n}\ensuremath{\boldsymbol{\Omega}}_{j}\|_{\max} = O_{P}(\sqrt{n \log D}). $$} \end{comment} \end{itemize}

Assumption (ref) is related to assumptions for the instantaneous volatility matrix. Assumption (ref)(i) is the eigengap assumption, which is essential for analyzing low-rank matrices candes2010matrix, cho2017asymptotic, fan2018large. We note that since we have a $D\times n$ instantaneous volatility matrix, the pervasive condition implies that the eigenvalue for the low-rank component has $\sqrt{nD}$ order. Assumption (ref)(ii) is the conventional incoherence condition, which is essential for controlling entrywise deviations in low-rank matrix estimation. The moment conditions in Assumption (ref)(iii) can be satisfied under some assumptions on the process $X$, microstructure noise, and kernel function in figueroa2022kernel by using similar arguments in kim2016asymptotic. When estimating the spot volatility at time $t$, we usually use data after time $t$. This implies $E(\upsilon_{i,j} | {\cal F}_{i,t_j})=0$ a.s. We note that the spot volatility estimator is asymptotically unbiased, thus, the estimation bias term goes to zero faster than $m^{-\frac{1}{8}}$. The uncorrelated condition, $E( c_{i,j'}\upsilon_{i,j} | {\cal F}_{i,t_j})= E( c_{s,j} c_{s,j'}\upsilon_{i,j} | {\cal F}_{i,t_j}) = 0$ a.s., is required to show the benefit of the smoothing scheme. This condition is satisfied, if the spot volatility can be represented by ${\cal F}_{i,t_j}$-adapted processes and independent noises. For example, the usual time series structure, such as ARMA, satisfies it. Thus, this condition is not restrictive. It is worth noting that if the uncorrelated condition is not satisfied, we have a slower convergence rate, for example, we have additionally $m^{-1/8}$ in Proposition (ref) and Theorem (ref).

assum\begin{itemize} • There are $c_{\min}$ and $c_{\max}>0$ so that, with the probability approaching one, as $D \rightarrow \infty$ and $n \rightarrow \infty$, \begin{align*} &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},\\ &c_{\min} < \lambda_{\min}(n^{-1}\ensuremath{\boldsymbol{\Psi}}(\bfm W)'\ensuremath{\boldsymbol{\Psi}}(\bfm W))< \lambda_{\max}(n^{-1}\ensuremath{\boldsymbol{\Psi}}(\bfm W)'\ensuremath{\boldsymbol{\Psi}}(\bfm W))<c_{\max}. \end{align*} • $\max_{l\leq J_{1},i\leq D, d\leq d_{1}} E\phi_{l}(x_{id})^{2} < \infty$, and $\max_{l\leq J_{2},j\leq n, d\leq d_{2}} E\psi_{l}(w_{jd})^{2} < \infty$. \end{itemize}

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

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

Assumption (ref) pertains to the accuracy of the sieve approximation and can be satisfied using a common basis such as a polynomial basis or B-splines (see chen2007large). We have the following conditions that the idiosyncratic errors are weakly dependent on both dimensions, which are commonly imposed for high-dimensional factor analysis.

assum\begin{itemize} • $E\varepsilon_{i,j} = 0$ for all $i\leq D, j\leq n$; $\{\varepsilon_{i,j}\}_{i\leq D, j\leq n}$ is independent of $\{\bfm x_{i}, \bfm w_{j}\}_{i\leq D, j \leq n}$. • There is $C>0$ such that \begin{align*} \max_{m\leq D}\sum_{i=1}^{D}|E\varepsilon_{i,j}\varepsilon_{m,j}| < C,\\ \frac{1}{nD}\sum_{i=1}^{D}\sum_{m=1}^{D}\sum_{j=1}^{n}\sum_{s=1}^{n}|E\varepsilon_{i,j}\varepsilon_{m,s}| < C. \end{align*} • The covariance matrix $\ensuremath{\boldsymbol{\Omega}}_{\varepsilon, j} =\mathrm{cov}(\mbox{\boldmath$\varepsilon$}_{j}) := (\omega_{\varepsilon,ij})_{D\times D}$ for each $j = 1,\dots, n $, where $\mbox{\boldmath$\varepsilon$}_{j} = (\varepsilon_{1,j},\ldots, \varepsilon_{D,j})'$, satisfies $$ \max_{j\leq n}\|\ensuremath{\boldsymbol{\Omega}}_{\varepsilon, j }\| = O(\varphi_D), \text{ where } \varphi_D = o(D). $$ • There are $C_{1}>0$ and $C_{2}>0$ such that, for each $j, l\leq n$ and each $k\leq r$, \begin{align*} &|\mathrm{cov}(\sum_{i=1}^{D}u_{i,k}\varepsilon_{i,j},\sum_{i=1}^{D}u_{i,k}\varepsilon_{i,l})|\leq C_{1}\varphi_{D}\rho(|j-l|), where \sum_{h=1}^{\infty}\rho(h) <\infty, \\ & |\mathrm{cov}((\sum_{i=1}^{D}u_{i,k}\varepsilon_{i,j})^2,(\sum_{i=1}^{D}u_{i,k}\varepsilon_{i,l})^2)|\leq C_{2}\varphi_{D}^2\widetilde{\rho}(|j-l|), where \sum_{h=1}^{\infty}\widetilde{\rho}(h) < \infty. \end{align*} In addition, for each $j \leq n$ and $k \leq r$, $E[(\sum_{i=1}^{D}u_{i,k}\varepsilon_{i,j})^4] = O(\varphi_{D}^2).$ \end{itemize}

Assumption (ref)(iii) is the conventional condition on the idiosyncratic covariance matrix, which allows for heterogeneity across the intraday dimension. For example, this includes the sparsity condition, which has been considered in many applications boivin2006more, fan2016incorporating. Assumption (ref)(iv) imposes weak temporal dependence on both the linear and squared projected error terms, and a fourth moment condition.

assumThe estimated instantaneous volatility matrix $\widehat{\bfsym \Sigma}_{D,n}$ and initial estimators $\{\widehat{\lambda}_{k},\widehat{U}_{k},\widehat{V}_{k}\}_{k=1}^{r}$ satisfy $$\lim_{D\rightarrow \infty, n\rightarrow \infty}\mathbb{P}\left(\min_{s\in \{-1,1\}^{r}}\left\|\sum_{k=1}^{r}s_{k}\widehat{\lambda}_{k}\widehat{U}_{k}\widehat{V}_{k}^{\prime}-\widehat{\bfsym \Sigma}_{D,n}\right\|_{F}^{2} < \left\|\sum_{k=1}^{r}s_{0k}\widehat{\lambda}_{k}\widehat{U}_{k}\widehat{V}_{k}^{\prime}-\widehat{\bfsym \Sigma}_{D,n}\right\|_{F}^{2}\right) = 0.$$
remarkAssumption (ref) is related to the sign estimation in (ref). In this paper, we conduct the singular value decomposition to estimate the left and right singular vectors separately, but these vectors can only be estimated up to a sign due to the sign problem of singular vectors. Hence, to define the signs uniquely, we impose this identifiability condition. To understand Assumption (ref), for simplicity, we consider the case of $r = 1$. When $s_0 = 1$, Assumption (ref) implies $$ \lim_{D\rightarrow \infty, n\rightarrow \infty}\mathbb{P}\left(\|-\widehat{\lambda}_{1}\widehat{U}_{1}\widehat{V}_{1}^{\prime}-\widehat{\bfsym \Sigma}_{D,n}\|_{F}^{2} < \|\widehat{\lambda}_{1}\widehat{U}_{1}\widehat{V}_{1}^{\prime}-\widehat{\bfsym \Sigma}_{D,n}\|_{F}^{2}\right) = 0. $$ That is, the probability that $\widehat{s}$ chooses a different sign than the true sign goes to zero as dimensions increase cho2017asymptotic. Thus, Assumption (ref) guarantees the identifiability of the sign problem. In light of this, Assumption (ref) is the natural assumption to make.

We obtain the following elementwise convergence rate of the projected instantaneous volatility matrix estimator.

proSuppose that Assumptions (ref)--(ref) hold, $J_{1} = o(\sqrt{D})$, and $J_{2} = o(\sqrt{n})$. As $D,n,m,J_{1},J_{2} \rightarrow \infty$, we have \begin{align*} &\|\widehat{\bfm G}(\bfm X)\widehat{\ensuremath{\boldsymbol{\Lambda}}}\widehat{\bfm H}(\bfm W)^{\prime} - \bfm G(\bfm X)\ensuremath{\boldsymbol{\Lambda}}\bfm H(\bfm W)^{\prime}\|_{\max}\\ & \qquad =O_{P}\Bigg(\frac{\varphi_D}{D}+ \max(J_{1},J_{2})\left(\sqrt{\frac{\rho_{m}}{m^{\frac{1}{8}}}} + \rho_{m}+ \frac{1}{\sqrt{\min (n m^{\frac{1}{4}}, D m^{\frac{1}{4}}, nD)}} \right) \\ &\qquad\qquad\qquad\qquad + \min(J_{1},J_{2})^{\frac{1}{2}-\frac{\kappa}{2}} + \frac{J_{1}^2}{D} + \frac{J_{2}^2}{n}\Bigg). \end{align*}
remarkProposition (ref) shows that the projected instantaneous volatility matrix estimator has the convergence rate $J\sqrt{\frac{\rho_m}{m^{1/8}}} + J^{\frac{1}{2}-\frac{\kappa}{2}} + \frac{J}{\sqrt{\min (n m^{1/4}, D m^{1/4}, nD)}} +\frac{J^2}{\min (D, n)}$ up to the sparsity level, when $\rho_m < m^{-1/8}$ and $J =J_{1}=J_{2}$. We note that the convergence rate $\rho_m$ of the bias term is faster than the convergence rate $m^{-1/8}$ of the martingale difference term in the spot volatility estimator, and the term $\sqrt{\frac{\rho_m}{m^{1/8}}}$ arises from the cross product between two components. The bias comes from the drift term that has the order of $m^{-1}$, and due to the subsampling scheme to handle the microstructure noise, $\rho_m$ usually is the order of $m^{-1/2}$. The martingale term is negligible because of the smoothing effect when calculating the singular components. It is worth noting that if $\rho_m$ is zero, with the fixed $m$, we can obtain the consistency. The terms $\{\frac{1}{\sqrt{nD}}, \frac{1}{D}\}$ represents the cost of learning daily time series dynamics, while the terms $\{\frac{1}{\sqrt{nD}}, \frac{1}{n}\}$ corresponds to the cost of learning intraday periodic patterns via the right singular vector estimator. We note that $J_1$ and $J_2$ are related to the sieve approximation. That is, $\max (J_1, J_2)$ is the cost to approximate the unknown nonparametric functions $g_k(\cdot)$ and $h_k(\cdot)$. In addition, the term $\min(J_{1},J_{2})^{\frac{1}{2}-\frac{\kappa}{2}}$ is due to the approximation error. If $g_k(\cdot)$ and $h_k(\cdot)$ are known, the convergence rate is $\sqrt{\frac{\rho_m}{m^{1/8}}} + \min (n m^{1/4}, D m^{1/4}, nD,n^2, D^2)^{-1/2}$ up to the sparsity level with the finite $J_1$ and $J_2$.

The following theorem provides the convergence rate of the predicted instantaneous volatility using the TIP-PCA method.

thmSuppose that Assumptions (ref)--(ref) hold, $J_{1} = o(\sqrt{D})$, and $J_{2} = o(\sqrt{n})$. As $D,n,m,J_{1},J_{2} \rightarrow \infty$, we have \begin{align*} &\max_{j\leq n}\left|\widetilde{c}_{D+1,j} - E[c_{D+1,j} | \mathcal{F}_{D}]\right| \\ & \qquad = O_{P}\left(\frac{\varphi_D}{D} + J_{2}\left(\sqrt{\frac{\rho_{m}}{m^{\frac{1}{8}}}} + \rho_{m} + \frac{1}{\sqrt{\min (n m^{\frac{1}{4}}, D m^{\frac{1}{4}}, nD)}}\right) + J_{2}^{\frac{1}{2}-\frac{\kappa}{2}} + \frac{J_{2}^2}{n}\right) \nonumber\\ &\qquad\qquad + O_{P}\left( J_{1}^{\frac{3}{2}}\left(\sqrt{\frac{\rho_{m}}{m^{\frac{1}{8}}}}+\rho_{m}+ \frac{1}{\sqrt{\min (n m^{\frac{1}{4}}, D m^{\frac{1}{4}}, nD)}}\right)+ J_{1}^{1 - \frac{\kappa}{2}}+ \frac{J_{1}^{\frac{5}{2}}}{D} \right)\max_{l\leq J_{1}}\sup_{x}|\phi_{l}(x)|. \end{align*}

Theorem (ref) indicates that the proposed TIP-PCA consistently predicts the one-day-ahead instantaneous volatility. As discussed in Remark (ref), we have $\sqrt{\frac{\rho_m}{m^{1/8}}}$, $D^{-1}$, $n^{-1}$, $\min (n m^{1/4}, D m^{1/4}, nD)^{-1/2}$ and $J_i$'s terms. To predict the one-day-ahead instantaneous volatility process, we need to learn the interday time series dynamics and intraday periodic patterns. Thus, the terms $D^{-1}$ and $n^{-1}$ are the costs based on the projection-based estimation approach. We note that the difference from the result in Proposition (ref) arises from the estimation of the nonparametric function $g_{k}(\cdot)$. Specifically, out-of-sample predictions with any covariates $\bfm x$ necessitate additional costs such as $J_{1}^{1/2}$ and the supremum term $\max_{l\leq J_{1}}\sup_{x}|\phi_{l}(x)|$, whereas the result in Proposition (ref) does not require them because it is based on in-sample prediction.

Simulation Study

In this section, we conducted simulations to examine the finite sample performance of the proposed TIP-PCA method. We first generated high-frequency observations as follows: for $i= 1,\dots, D+1$, $s=0,\dots, m$, and $t_{s} = s/m$,

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

where we set microstructure noise as $e_{i,t_{s}} \sim \mathcal{N}(0,0.0005^2)$ and the initial value as $Z_{1,0} = 1$; $B_{i,t}$ is a standard Brownian motion; for the jump part, we set $J_{i,t} \sim \mathcal{N}(-0.01, 0.02^2)$ and $P_{i,t+\Delta} - P_{i,t} \sim \text{Poisson}(36\Delta/252)$; $\widetilde{\sigma}_{i} = b_{0} + b_{1}\widetilde{\sigma}_{i-1} + b_{2}\frac{1}{5}\sum_{s=1}^{5}\widetilde{\sigma}_{i-s} + b_{3}\frac{1}{22}\sum_{s=1}^{22}\widetilde{\sigma}_{i-s} + \zeta_{i}$, $\zeta_{i} \sim \mathcal{N}(0,1)$, $h(t_{s}) = \gamma_{0} + \gamma_{1}(t_{s}-0.6)^2$, and $\varepsilon_{i,t_{s}} = q(t_{s})\xi_{i,t_{s}}$, where $q(t_{s})^{2} = 0.1+0.5(2t_{s}-1)^{2}$ and $\xi_{i,t_{s}} \sim \mathcal{N}(0,0.01^2)$. The model parameters were set to be

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

The normalized parameter values above imply the daily time unit, and we adapted the estimated coefficients studied in corsi2009simple to generate $\widetilde{\sigma}_{i}$. We note that in each simulation, the instantaneous volatility process was generated until all instantaneous volatility values were positive, based on the data-generating process described above. We set $m =$ 23,400, which indicates that the data are observed every second over a period of 6.5 trading hours per day.

For each simulation, we used the jump robust pre-averaging method figueroa2022kernel to estimate the instantaneous volatility, $c_{i,\tau}=\sigma_{i,\frac{\tau}{n}}^2$, at a frequency of every 5 or 10 minutes (i.e., $n=m/300 \text{ or } m/600$) for each $i$-th day as follows: for $\tau = 1, \dots, n$,

equation[equation omitted — 239 chars of source]

where $K_{b}(x) = K(x/b)/b$, the bandwidth size $b_{m} = 1/n$, the weight function $g(x) = 2x \wedge (1-x)$,

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

$\mathbf{1}_{\{\cdot\}}$ is an indicator function, and $\nu_{m} = 1.8\sqrt{\text{BPV}}(k_{m}/m)^{0.47}$, where the bipower variation $\text{BPV} = \frac{\pi}{2}\sum_{s=2}^{m}|Y_{i,t_{s-1}} - Y_{i,t_{s-2}}| |Y_{i,t_{s}} - Y_{i,t_{s-1}}|$. We used the uniform kernel function and the data-driven approach to obtain the preaveraging window size, $k_m$, as suggested in Section 3.1 of figueroa2022kernel.

With the instantaneous volatility estimates spanning $D$ days, $\widehat{\bfsym \Sigma}_{D,n} = (\widehat{c}_{i,\tau})_{D\times n}$, we examined the out-of-sample performance of estimating the one-day-ahead instantaneous volatility process. For comparison, the TIP-PCA, AVE, AR, SARIMA, HAR, HAR-D, XGBoost, and PC methods were employed to predict $c_{D+1,\tau}$, for $\tau = 1, \dots, n$. Specifically, for the TIP-PCA, we utilized the ex-post daily, weekly, and monthly realized volatilities and the intraday time sequence $\{\frac{\tau}{n}\}_{\tau=1}^{n}$ as covariates for $\bfm X$ and $\bfm W$, respectively. In addition, the additive polynomial basis with $J_{1}=2$ and $J_{2}=3$ are used for the sieve basis of TIP-PCA, as discussed in Section (ref). AVE represents estimates obtained by the column mean of $\widehat{\bfsym \Sigma}_{D,n}$. AR and HAR represent predicted values obtained with the autoregressive model of order 1 and the HAR model, respectively, within each column of $\widehat{\bfsym \Sigma}_{D,n}$. PC represents the last row of the estimated low-rank matrix using the best rank-$r$ matrix approximation based on $\widehat{\bfsym \Sigma}_{D,n}$. For TIP-PCA and PC, we used rank 1 as suggested by the eigenvalue ratio method ahn2013eigenvalue. We note that AR and HAR account for the time series dynamics while AVE and PC cannot. However, AR and HAR have the overparameterization problem. PC can partially explain the periodic pattern using the rank-one right singular vector, while other competitors cannot explicitly account for the pattern due to the random noise $\varepsilon_{i,t_j}$. To address intraday periodic patterns in addition to daily autoregressive time series dynamics, we also employed the existing methods below. SARIMA represents $n$-step ahead predicted values obtained with the seasonal ARIMA(1,1,1) sheppard2010financial, with the length of the seasonal cycle as $n$. HAR-D represents the modified HAR model that includes the diurnal effect and previous intraday component in addition to the ex-post daily, weekly, and monthly realized volatilities (for details, see zhang2024volatility). Lastly, to account for the nonlinear impacts, we included XGBoost chen2016xgboost, a decision-tree-based ensemble algorithm. We utilized the same hyperparameters as those specified in zhang2024volatility. We note that SARIMA, HAR-D, and XGBoost were conducted after vectorizing $\widehat{\bfsym \Sigma}_{D,n}$ as a time series vector. We generated high-frequency data with $m =$ 23,400 for 200 consecutive days. We used the subsampled log prices of the last $D = 50, 100, 150,$ and $200$ days. To check the performance of the instantaneous volatility, we calculated the mean squared prediction errors (MSPE) as follows: $$ \frac{1}{n}\sum_{\tau=1}^{n}(\widetilde{c}_{D+1,\tau}-c_{D+1,\tau})^{2}, $$ where $\widetilde{c}_{D+1,\tau}$ is one of the above one-day-ahead instantaneous volatility estimators. Then, we calculated the sample average of MSPEs over 500 simulations.

figure[figure omitted — 189 chars of source]

Figure (ref) presents the average MSPEs of one-day-ahead intraday instantaneous volatility estimators with $D= \{50, 100, 150, 200\}$ and $n=\{39, 78\}$. We note that for each simulation, since we used the subsampled data, the target future volatility is the same for each different $D$. Figure (ref) makes evident that the TIP-PCA method demonstrates the best performance. This is because TIP-PCA can accurately predict the future instantaneous volatility process by leveraging the features of the HAR model and the U-shaped intraday volatility and handling of the overparameterization problem. Additionally, the MSPEs of TIP-PCA tend to decrease as the number of daily observations and intraday instantaneous volatility estimators increases. This finding aligns with the theoretical results in Section (ref). In contrast, the MSPEs of AVE and AR increase as the number of daily observations increases. This may be because they do not include the HAR model feature and consider old information deemed unhelpful. SARIMA and XGBoost do not perform well because they do not incorporate the interday HAR model feature. Furthermore, the HAR method does not perform well due to its inability to integrate the U-shaped intraday volatility feature and the overparameterization problem. By considering the previous intraday component as well as the diurnal effect, HAR-D improves performance compared to HAR. However, HAR-D underperforms TIP-PCA because it cannot fully incorporate the intraday periodic pattern. We note that we also considered a simulation study for the higher rank case ($r=2$) in Section S.1 of the online supplement. The result is similar.

comment\begin{table}[htbp] \caption{MSPE$\times 10^9$ for the TIP-PCA, AVE, AR, HAR, and PC.} \begin{tabular}{llrrrrr} \toprule $D$ & Frequency (n) & TIP-PCA & AVE & AR & HAR & PC \\ \midrule 50 & 10 min (39) & 5.220 & 6.736 & 5.632 & 7.328 & 6.362 \\ & 5 min (78) & 5.116 & 6.571 & 5.992 & 9.067 & 5.826 \\ 100 & 10 min (39) & 5.081 & 8.452 & 6.264 & 5.770 & 5.393 \\ & 5 min (78) & 4.927 & 7.888 & 6.369 & 5.649 & 5.377 \\ 150 & 10 min (39) & 4.687 & 9.720 & 6.570 & 5.153 & 5.657 \\ & 5 min (78) & 4.318 & 10.580 & 8.141 & 6.350 & 6.093 \\ 200 & 10 min (39) & 5.062 & 9.919 & 6.585 & 5.248 & 6.263 \\ & 5 min (78) & 5.000 & 11.186 & 8.571 & 6.509 & 6.570 \\ \bottomrule \end{tabular} \end{table}

Empirical Study

In this section, we applied the proposed TIP-PCA method to an intraday instantaneous volatility prediction using real high-frequency trading data. We obtained intraday data of the S&P 500 index ETF (SPY) and ETFs that represent the 11 Global Industrial Classification Standard (GICS) sector index funds (XLC, XLY, XLP, XLE, XLF, XLV, XLI, XLB, XLRE, XLK, and XLU) from July 2021 to June 2022 from the TAQ database in the Wharton Research Data Services (WRDS) system. We collected high-frequency data subsampled every 1 second and excluded days with early stock market closures during this period. This subsampling helps reduce the effect of irregular observation time points li2023robust. We used the log prices and employed the jump robust pre-averaging estimation procedure defined in Section (ref) to estimate the instantaneous variance at a frequency of every 10 minutes (i.e., $n=39$). Then, we conducted the TIP-PCA, AVE, AR, SARIMA, HAR, HAR-D, XGBoost, and PC methods as described in Section (ref) using the in-sample period data to predict the one-day-ahead instantaneous volatilities. In addition, we added TIP-PCA-S, which is a simplified version of the proposed method. Specifically, we fit the HAR model based on the row mean of $\widehat{\bfsym \Sigma}_{D,n}$ to predict the one-day-ahead integrated volatility value, while the U-shape is fitted using the column mean of $\widehat{\bfsym \Sigma}_{D,n}$. The predicted volatility process is then obtained by multiplying the predicted integrated volatility by the fitted intraday vector. We note that TIP-PCA-S basically generates a rank one matrix by averaging each dimension of the volatility matrix. We used the rolling window scheme, where the in-sample period was 63 days (i.e., one quarter). The out-of-sample forecasting period consisted of $q = 189$ days, resulting in a total of $n \times q = 7{,}371$ predictions (i.e., one prediction every 10 minutes over 189 days).

To measure the performance of the predicted instantaneous volatility, we utilized the mean squared prediction errors (MSPE) and QLIKE patton2011volatility as follows:

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

where $\widetilde{c}_{D+i,j}$ is one of the TIP-PCA, AVE, AR, SARIMA, HAR, HAR-D, XGBoost, and PC estimates. We predicted one-day-ahead conditional expected instantaneous volatilities using in-sample period data. Additionally, since we do not know the true conditional expected instantaneous volatility, to assess the significance of differences in prediction performances, we conducted the Diebold and Mariano (DM) test diebold2002comparing based on MSPE and QLIKE. We compared the proposed TIP-PCA method with other methods. Importantly, because we conducted multiple hypothesis tests for each ETF, including the DM test based on MSPE and QLIKE, as well as various tests for Value at Risk (VaR), all of which rely on out-of-sample data, it is crucial to control the False Discovery Rate (FDR). Therefore, we adjusted the $p$-values using the Benjamini–Hochberg (BH) procedure benjamini1995controlling at a significance level of $\alpha = 0.05$ to control the FDR across all hypothesis tests conducted in this section.

table[table omitted — 6,726 chars of source]
comment\begin{table}[t] \caption{MSPEs and QLIKEs for the TIP-PCA, AVE, AR, SARIMA, HAR, HAR-D, XGBoost, PC, and TIP-PCA-S.} \scalebox{0.89}{ \begin{tabular}{lrrrrrrrrr} \hline & TIP-PCA & AVE & AR & SARIMA & HAR & HAR-D & XGBoost & PC & TIP-PCA-S \\ \midrule \multicolumn{10}{c}{MSPE$\times 10^9$} \\ \cmidrule(lr){2-10} SPY & 2.239 & 3.213 & 2.903 & 3.082 & 3.328 & 2.942 & 2.843 & 2.407 & 2.433 \\ XLC & 3.308 & 4.491 & 4.055 & 4.200 & 4.794 & 4.719 & 4.105 & 3.455 & 3.782 \\ XLY & 8.606 & 11.992 & 10.327 & 10.375 & 12.162 & 12.399 & 12.533 & 9.157 & 9.507 \\ XLP & 0.593 & 0.798 & 0.713 & 0.828 & 0.804 & 0.752 & 0.719 & 0.604 & 0.627 \\ XLE & 8.471 & 11.792 & 9.516 & 9.399 & 10.017 & 10.105 & 10.919 & 8.559 & 8.909 \\ XLF & 2.380 & 3.510 & 2.854 & 3.121 & 3.085 & 2.897 & 3.118 & 2.524 & 2.507 \\ XLV & 0.918 & 1.223 & 1.069 & 1.150 & 1.214 & 1.172 & 1.334 & 0.953 & 1.052 \\ XLI & 1.817 & 2.568 & 2.344 & 2.325 & 2.792 & 2.373 & 2.313 & 1.851 & 1.986 \\ XLB & 2.182 & 2.993 & 2.605 & 2.819 & 2.965 & 2.891 & 2.912 & 2.254 & 2.376 \\ XLRE & 1.803 & 2.339 & 2.120 & 2.583 & 2.400 & 2.218 & 2.327 & 1.819 & 1.881 \\ XLK & 7.477 & 10.233 & 9.019 & 9.157 & 10.628 & 9.819 & 9.538 & 7.879 & 8.159 \\ XLU & 0.909 & 1.143 & 1.026 & 1.129 & 1.120 & 1.081 & 1.177 & 0.926 & 0.939 \\ \midrule \multicolumn{10}{c}{QLIKE} \\ \cmidrule(lr){2-10} SPY & -9.054 & -8.932 & -9.095 & -6.983 & -8.695 & -7.098 & -9.098 & -9.171 & -9.150 \\ XLC & -8.871 & -8.801 & -8.898 & -7.061 & -1.790 & -8.378 & -8.897 & -8.973 & -8.970 \\ XLY & -8.367 & -8.179 & -8.297 & -7.600 & -7.987 & -6.081 & -8.286 & -8.379 & -8.357 \\ XLP & -9.477 & -9.378 & -9.444 & -7.934 & -9.316 & -8.932 & -9.450 & -9.484 & -9.473 \\ XLE & -8.090 & -8.013 & -8.060 & -7.993 & -7.947 & -7.971 & -8.068 & -8.093 & -8.085 \\ XLF & -8.393 & -8.327 & -8.379 & -8.303 & -8.325 & -8.057 & -8.377 & -8.391 & -8.392 \\ XLV & -9.417 & -9.302 & -9.391 & -6.121 & -9.153 & -6.680 & -9.371 & -9.451 & -9.425 \\ XLI & -9.134 & -8.997 & -9.109 & -6.366 & -8.579 & -8.638 & -9.122 & -9.197 & -9.358 \\ XLB & -9.104 & -8.947 & -9.025 & -6.564 & -8.670 & -8.378 & -9.047 & -9.118 & -9.093 \\ XLRE & -9.082 & -8.986 & -9.036 & -7.208 & -8.845 & -8.244 & -9.029 & -9.075 & -9.067 \\ XLK & -8.487 & -8.316 & -8.452 & -6.959 & -8.172 & -7.382 & -8.442 & -8.511 & -8.500 \\ XLU & -9.122 & -9.057 & -9.097 & -7.974 & -9.017 & -8.990 & -9.100 & -9.117 & -9.119 \\ \bottomrule \end{tabular}} \end{table} \begin{table}[h!] \caption{The adjusted $p$-values for the DM test statistic based on MSPE and QLIKE for AVE, AR, SARIMA, HAR, HAR-D, XGBoost, PC, and TIP-PCA-S with respect to the TIP-PCA. } \scalebox{0.89}{ \begin{tabular}{lllllllll} \hline & AVE & AR & SARIMA & HAR & HAR-D & XGBoost & PC & TIP-PCA-S \\ \midrule \multicolumn{9}{c}{MSPE} \\ \cmidrule(lr){2-9} SPY & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** \\ XLC & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.013** & 0.000*** \\ XLY & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** \\ XLP & 0.000*** & 0.001*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.495 & 0.000*** \\ XLE & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.857 & 0.000*** \\ XLF & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** \\ XLV & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.141 & 0.000*** \\ XLI & 0.000*** & 0.001*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.140 & 0.000*** \\ XLB & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.043** & 0.000*** \\ XLRE & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.623 & 0.000*** \\ XLK & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** \\ XLU & 0.000*** & 0.002*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.252 & 0.000*** \\ \midrule \multicolumn{9}{c}{QLIKE} \\ \cmidrule(lr){2-9} SPY & 0.000*** & 0.084* & 0.000*** & 0.003*** & 0.017** & 0.077* & 0.000*** & 0.000*** \\ XLC & 0.043** & 0.379 & 0.000*** & 0.400 & 0.000*** & 0.312 & 0.000*** & 0.000*** \\ XLY & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.001*** & 0.000*** & 0.000*** & 0.000*** \\ XLP & 0.000*** & 0.000*** & 0.001*** & 0.005*** & 0.001*** & 0.000*** & 0.000*** & 0.000*** \\ XLE & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.141 & 0.000*** & 0.176 & 0.000*** \\ XLF & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.004*** & 0.000*** & 0.038** & 0.027** \\ XLV & 0.000*** & 0.002*** & 0.000*** & 0.000*** & 0.101 & 0.000*** & 0.000*** & 0.011** \\ XLI & 0.000*** & 0.046** & 0.000*** & 0.007*** & 0.000*** & 0.276 & 0.000*** & 0.000*** \\ XLB & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** \\ XLRE & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.011** & 0.000*** & 0.094* & 0.000*** \\ XLK & 0.000*** & 0.000*** & 0.001*** & 0.000*** & 0.000*** & 0.014** & 0.000*** & 0.000*** \\ XLU & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.005*** & 0.000*** \\ \hline \end{tabular}} \begin{tablenotes} • Note: The adjusted $p$-values are based on the Benjamini–Hochberg (BH) procedure benjamini1995controlling at a level $\alpha = 0.05$. ***, **, and * indicate rejection of the null hypothesis at significance levels of 1%, 5%, and 10%, respectively. \end{tablenotes} \end{table}

Table (ref) reports the results of MSPEs and QLIKEs. From Table (ref), we find that the TIP-PCA method exhibits the best performance overall. This may be because the projection method, utilizing covariates such as ex-post realized volatility information and the U-shaped intraday volatility feature, contributes to enhancing the accuracy of instantaneous volatility predictions. We note that PC also performs well compared to other competing methods. This may be because removing the noise component using the PC method is crucial. Additionally, the dynamics of previous intraday volatility significantly influence one-day-ahead intraday volatility forecasts, which indicates a strong AR structure in the interday dimension. TIP-PCA-S is also comparable to the proposed TIP-PCA in some cases. This may be because both TIP-PCA and TIP-PCA-S leverage the same information captured by the HAR model structure within the instantaneous volatility matrix.

comment\begin{table}[htbp] \caption{MSPEs and QLIKEs for the TIP-PCA, AVE, AR, HAR, and PC.} \scalebox{0.89}{ \begin{tabular}{lrrrrr|rrrrr} \toprule & \multicolumn{5}{c}{MSPE$\times 10^9$} & \multicolumn{5}{c}{QLIKE} \\ \cmidrule(lr){2-6} \cmidrule(lr){7-11} & TIP-PCA & AVE & AR & HAR & PC & TIP-PCA & AVE & AR & HAR & PC \\ \midrule SPY & 2.239 & 3.213 & 2.903 & 3.415 & 2.407 & -9.054 & -8.932 & -9.095 & -9.083 & -9.171 \\ XLC & 3.308 & 4.491 & 4.055 & 4.917 & 3.455 & -8.871 & -8.801 & -8.898 & -2.205 & -8.973 \\ XLY & 8.606 & 11.992 & 10.327 & 12.421 & 9.157 & -8.367 & -8.179 & -8.297 & -8.222 & -8.379 \\ XLP & 0.593 & 0.798 & 0.713 & 0.811 & 0.604 & -9.477 & -9.378 & -9.444 & -9.399 & -9.484 \\ XLE & 8.471 & 11.792 & 9.516 & 10.150 & 8.559 & -8.090 & -8.013 & -8.060 & -8.544 & -8.093 \\ XLF & 2.380 & 3.510 & 2.854 & 3.101 & 2.524 & -8.393 & -8.327 & -8.379 & -8.754 & -8.391 \\ XLV & 0.918 & 1.223 & 1.069 & 1.249 & 0.953 & -9.417 & -9.302 & -9.391 & -9.439 & -9.451 \\ XLI & 1.817 & 2.568 & 2.344 & 2.894 & 1.851 & -9.134 & -8.997 & -9.109 & -9.132 & -9.197 \\ XLB & 2.182 & 2.993 & 2.605 & 3.081 & 2.254 & -9.104 & -8.947 & -9.025 & -9.121 & -9.118 \\ XLRE & 1.803 & 2.339 & 2.120 & 2.422 & 1.819 & -9.082 & -8.986 & -9.036 & -9.002 & -9.075 \\ XLK & 7.477 & 10.233 & 9.019 & 10.771 & 7.879 & -8.487 & -8.316 & -8.452 & -11.019 & -8.511 \\ XLU & 0.909 & 1.143 & 1.026 & 1.127 & 0.926 & -9.122 & -9.057 & -9.097 & -9.037 & -9.117 \\ \bottomrule \end{tabular}} \end{table}
comment\begin{table}[h!] \caption{The p-values for the DM test statistic based on MSPE and QLIKE for AVE, AR, SARIMA, HAR, HAR-D, XGBoost, and PC with respect to the TIP-PCA.} \begin{tabular}{llllllll} \hline & AVE & AR & SARIMA & HAR & HAR-D & XGBoost & PC \\ \midrule \multicolumn{8}{c}{MSPE} \\ \cmidrule(lr){2-8} SPY & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** \\ XLC & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.005*** \\ XLY & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** \\ XLP & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.391 \\ XLE & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.789 \\ XLF & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** \\ XLV & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.082* \\ XLI & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.081* \\ XLB & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.019** \\ XLRE & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.517 \\ XLK & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** \\ XLU & 0.000*** & 0.001*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.168 \\ \midrule \multicolumn{8}{c}{QLIKE} \\ \cmidrule(lr){2-8} SPY & 0.000*** & 0.043** & 0.000*** & 0.001*** & 0.006*** & 0.039** & 0.000*** \\ XLC & 0.019** & 0.284 & 0.000*** & 0.302 & 0.000*** & 0.224 & 0.000*** \\ XLY & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** \\ XLP & 0.000*** & 0.000*** & 0.000*** & 0.002*** & 0.000*** & 0.000*** & 0.000*** \\ XLE & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.082* & 0.000*** & 0.107 \\ XLF & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.001*** & 0.000*** & 0.017** \\ XLV & 0.000*** & 0.001*** & 0.000*** & 0.000*** & 0.055* & 0.000*** & 0.000*** \\ XLI & 0.000*** & 0.021** & 0.000*** & 0.002*** & 0.000*** & 0.190 & 0.000*** \\ XLB & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** \\ XLRE & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.004*** & 0.000*** & 0.050* \\ XLK & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.005*** & 0.000*** \\ XLU & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.000*** & 0.002*** \\ \hline \end{tabular} \begin{tablenotes} • Note: ***, **, and * indicate that the proposed TIP-PCA method outperforms the corresponding method with 1%, 5%, and 10% significance levels, respectively. \end{tablenotes} \end{table}
comment\begin{table}[htbp] \caption{The p-values for the DM test statistic based on MSPE and QLIKE for AVE, AR, HAR, and PC with respect to the TIP-PCA.} \scalebox{0.91}{ \begin{tabular}{lllll|llll} \toprule & \multicolumn{4}{c}{MSPE} & \multicolumn{4}{c}{QLIKE} \\ \cmidrule(lr){2-5} \cmidrule(lr){6-9} & AVE & AR & HAR & PC & AVE & AR & HAR & PC \\ \midrule SPY & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.043$^{**}$ & 0.620 & 0.000$^{***}$ \\ XLC & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.005$^{***}$ & 0.019$^{**}$ & 0.284 & 0.331 & 0.000$^{***}$ \\ XLY & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.067$^{*}$ & 0.000$^{***}$ \\ XLP & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.391 & 0.000$^{***}$ & 0.000$^{***}$ & 0.165 & 0.000$^{***}$ \\ XLE & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.789 & 0.000$^{***}$ & 0.000$^{***}$ & 0.211 & 0.107 \\ XLF & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.366 & 0.017$^{**}$ \\ XLV & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.082$^{*}$ & 0.000$^{***}$ & 0.001$^{***}$ & 0.529 & 0.000$^{***}$ \\ XLI & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.081$^{*}$ & 0.000$^{***}$ & 0.021$^{**}$ & 0.818 & 0.000$^{***}$ \\ XLB & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.019$^{**}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.799 & 0.000$^{***}$ \\ XLRE & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.517 & 0.000$^{***}$ & 0.000$^{***}$ & 0.397 & 0.050$^{*}$ \\ XLK & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.333 & 0.000$^{***}$ \\ XLU & 0.000$^{***}$ & 0.001$^{***}$ & 0.000$^{***}$ & 0.168 & 0.000$^{***}$ & 0.000$^{***}$ & 0.000$^{***}$ & 0.002$^{***}$ \\ \bottomrule \end{tabular}} \begin{tablenotes} • Note: ***, **, and * indicate that the proposed TIP-PCA method outperforms the corresponding method with 1%, 5%, and 10% significance levels, respectively. \end{tablenotes} \end{table}

We also evaluated the performance of the proposed method in estimating one-day-ahead 10-minute frequency Value at Risk (VaR). In particular, we first predicted the one-day-ahead conditional expected instantaneous volatilities using the TIP-PCA, AVE, AR, SARIMA, HAR, HAR-D, XGBoost, and PC procedures using the in-sample period data. We then calculated the quantiles using historical standardized 10-minute returns. Specifically, we standardized in-sample 10-minute returns using estimated conditional instantaneous volatilities. We then derived sample quantiles for 0.01, 0.02, 0.05, 0.1, and 0.2. Using the sample quantile estimates and predicted instantaneous volatility, we obtained the one-day-ahead 10-minute frequency VaR values for each prediction method. We used a fixed in-sample period as one quarter and implemented a rolling window scheme. The out-of-sample period was considered to be from October 2021 to June 2022.

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

To backtest the estimated VaR, we conducted the likelihood ratio unconditional coverage (LRuc) test kupiec1995techniques, the likelihood ratio conditional coverage (LRcc) test christoffersen1998evaluating, and the dynamic quantile (DQ) test with lag 4 engle2004caviar. Table (ref) reports the number of cases where the adjusted $p$-value using the BH procedure is greater than 0.05 for the 12 ETFs at each $q_0 = \{0.01, 0.02, 0.05, 0.1,0.2\}$ quantile, based on the LRuc, LRcc, and DQ tests. In Table (ref), we find that the TIP-PCA method consistently outperforms in all hypothesis tests. We note that both PC and TIP-PCA-S also perform well compared to other methods. However, the number of cases for TIP-PCA exceeds those of PC and TIP-PCA-S, particularly for the lower quantiles, which are difficult to predict. This is because TIP-PCA-S cannot filter out the noise component using the given singular vector structure, and PC cannot explain the complex dynamic structure. In contrast, TIP-PCA can filter out the noise component through the projection approach and catch the complex dynamics using the inter-day HAR and intra-day U-shape structures. This outcome confirms that the proposed TIP-PCA method significantly contributes to the improved prediction accuracy of future instantaneous volatilities and enhanced risk management.

comment\begin{table}[htbp] \caption{Number of cases where the $p$-value is greater than 0.05 for TIP-PCA, AVE, AR, SARIMA, HAR, HAR-D, XGBoost, and PC across 12 ETFs at each $q_0 = \{0.01, 0.02, 0.05, 0.1, 0.2\}$ based on the LRuc, LRcc, and DQ tests.} \scalebox{0.89}{ \begin{tabular}{lrrrrr|rrrrr|rrrrr} \toprule & \multicolumn{5}{c}{LRuc} & \multicolumn{5}{c}{LRcc} & \multicolumn{5}{c}{DQ} \\ \cmidrule(lr){2-6} \cmidrule(lr){7-11} \cmidrule(lr){12-16} $q_{0}$& 0.01 & 0.02 & 0.05 & 0.1 & 0.2 & 0.01 & 0.02 & 0.05 & 0.1 & 0.2 & 0.01 & 0.02 & 0.05 & 0.1 & 0.2\\ \midrule TIP-PCA & 7 & 9 & 12 & 12 & 12 & 9 & 8 & 11 & 12 & 12 & 5 & 5 & 7 & 7 & 9 \\ AVE & 2 & 2 & 1 & 12 & 12 & 2 & 3 & 2 & 11 & 12 & 3 & 3 & 4 & 4 & 7 \\ AR & 3 & 3 & 8 & 12 & 12 & 5 & 5 & 10 & 12 & 12 & 3 & 4 & 5 & 7 & 8 \\ SARIMA & 0 & 1 & 1 & 2 & 8 & 5 & 6 & 10 & 12 & 12 & 3 & 4 & 6 & 7 & 8 \\ HAR & 0 & 1 & 3 & 12 & 12 & 0 & 1 & 2 & 7 & 12 & 2 & 3 & 3 & 4 & 6 \\ HAR-D & 0 & 0 & 2 & 7 & 12 & 5 & 6 & 10 & 12 & 12 & 3 & 4 & 6 & 7 & 8 \\ XGBoost & 3 & 4 & 7 & 10 & 12 & 4 & 6 & 8 & 12 & 12 & 3 & 4 & 6 & 7 & 9 \\ PC & 6 & 6 & 11 & 12 & 12 & 4 & 6 & 11 & 11 & 12 & 4 & 4 & 6 & 7 & 9 \\ \bottomrule \end{tabular}} \end{table}
comment\begin{table}[htbp] \caption{Number of cases where the $p$-value is greater than 0.05 for TIP-PCA, AVE, AR, HAR, and PC across 12 ETFs at each $q_0 = \{0.01, 0.02, 0.05, 0.1, 0.2\}$ based on the LRuc, LRcc, and DQ tests.} \scalebox{0.89}{ \begin{tabular}{lrrrrr|rrrrr|rrrrr} \toprule & \multicolumn{5}{c}{LRuc} & \multicolumn{5}{c}{LRcc} & \multicolumn{5}{c}{DQ} \\ \cmidrule(lr){2-6} \cmidrule(lr){7-11} \cmidrule(lr){12-16} $q_{0}$& 0.01 & 0.02 & 0.05 & 0.1 & 0.2 & 0.01 & 0.02 & 0.05 & 0.1 & 0.2 & 0.01 & 0.02 & 0.05 & 0.1 & 0.2\\ \midrule TIP-PCA & 7 & 9 & 12 & 12 & 12 & 9 & 8 & 11 & 12 &12 & 5&5&7&7&9\\ AVE & 2&2&1&12&12&2&3&2&11&12&3&3&4&4&7\\ AR & 3&3&8&12&12&5&5&10&12&12&3&4&5&7&8\\ HAR & 0&1&3&12&12&0&1&2&7&12&2&3&3&4&6\\ PC & 6&6&11&12&12&4&6&11&11&12&4&4&6&7&9\\ \bottomrule \end{tabular}} \end{table}

Conclusion

This paper introduces a novel intraday instantaneous volatility prediction procedure. The proposed Two-sIde-Projected-PCA (TIP-PCA) method leverages both interday and intraday volatility dynamics based on the semiparametric structure of the low-rank matrix of the instantaneous volatility process. We establish the asymptotic properties of TIP-PCA and its future instantaneous volatility estimators. In the empirical study, concerning the out-of-sample performance of predicting the one-day-ahead instantaneous volatility process, TIP-PCA outperforms other conventional methods. This finding confirms that both the HAR model structure on interday dynamics and the U-shaped pattern on intraday dynamics contribute to predicting the future instantaneous volatility process.

In this paper, we focus on the instantaneous volatility process for a single asset. In practice, we often need to handle a large number of assets. Thus, it is important and interesting to extend the study to predict the instantaneous volatility process of many assets. However, to do this, cross-sectionally, we encounter another curse of dimensionality. Therefore, technically, it is a demanding task to handle both the cross-sectional curse of dimensionality and the intraday curse of dimensionality. We leave this for a future study.

comment\eject