EconBase
← Back to paper

Uniform Inference in High-Dimensional Gaussian Graphical Models

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.

39,001 characters · 14 sections · 23 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.

Uniform Inference in High-Dimensional Gaussian Graphical Models

frontmatter\runtitle{Inference in Gaussian Graphical Models} \thankstext{T1}{Version November 2018.} \begin{aug} , ,\\ \and \address{Sven Klaassen\\ University of Hamburg\\ Hamburg Business School\\ Moorweidenstr. 18\\ 20148 Hamburg\\ Germany\\ E-mail: [email removed]} \address{Jannis K\"uck\\ University of Hamburg\\ Hamburg Business School\\ Moorweidenstr. 18\\ 20148 Hamburg\\ Germany\\ E-mail: [email removed]} \address{Martin Spindler\\ University of Hamburg\\ Hamburg Business School\\ Moorweidenstr. 18\\ 20148 Hamburg\\ Germany\\ E-mail: [email removed]} \address{Victor Chernozhukov\\ Massachusetts Institute of Technology\\ Department of Economics and\\ Operations Research Center\\ 50 Memorial Drive\\ Cambridge, MA 02142\\ USA\\ E-mail: [email removed]} \end{aug} \begin{abstract} Graphical models have become a very popular tool for representing dependencies within a large set of variables and are key for representing causal structures. We provide results for uniform inference on high-dimensional graphical models with the number of target parameters $d$ being possible much larger than sample size. This is in particular important when certain features or structures of a causal model should be recovered. Our results highlight how in high-dimensional settings graphical models can be estimated and recovered with modern machine learning methods in complex data sets. To construct simultaneous confidence regions on many target parameters, sufficiently fast estimation rates of the nuisance functions are crucial. In this context, we establish uniform estimation rates and sparsity guarantees of the square-root estimator in a random design under approximate sparsity conditions that might be of independent interest for related problems in high-dimensions. We also demonstrate in a comprehensive simulation study that our procedure has good small sample properties. \end{abstract} \begin{keyword}[class=MSC] \kwd[Primary ]{60J05} \kwd{60J07} \kwd{41A25} \kwd{49M15} \end{keyword} \begin{keyword} \kwd{Gaussian Graphical Models} \kwd{conditional independence} \kwd{Square-Root Lasso} \kwd{Post-selection Inference} \kwd{High-dimensional Setting} \kwd{Z-estimation} \end{keyword}

Introduction

We provide methodology and theory for uniform inference on high-dimensional graphical models with the number of target parameters being possible much larger than sample size. We demonstrate uniform asymptotic normality of the proposed estimator over $d$-dimensional rectangles and construct simultaneous confidence bands on all of the $d$ target parameters. The proposed method can be applied to test simultaneously the presence of a large set of edges in the graphical model $$X=(X_{1},\dots,X_{p})^T\sim\mathcal{N}(\mu_X,\Sigma_X).$$ Assuming that the covariance matrix $\Sigma_X$ is nonsingular, the conditional independence structure of the distribution can be conveniently represented by a graph $G = (V,E)$, where $V =\{1, \dots , p\}$ is the set of nodes and $E$ the set of edges in $V \times V$. Every pair of variables not contained in the edge set is conditionally independent given all remaining variables. If the vector $X$ is normally distributed, every edge corresponds to a non-zero entry in the inverse covariance matrix (Lauritzen (1996)) lauritzen1996graphical.\\ \\ In the last decade, significant progress has been made on estimation of a large precision matrix in order to analyze the dependence structure of a high-dimensional normal distributed random variable. There are mainly two common approaches to estimate the entries of a precision matrix. The first approach is a penalized likelihood estimation approach with a lasso-type penalty on entries of the precision matrix, typically referred to as the graphical lasso. This approach has been studied in several papers, see e.g Lam and Fan (2009) lam2009sparsistency, Rothman et al. (2008) rothman2008sparse, Ravikumar et al. (2011) ravikumar2011high and Yuan and Lin (2007) yuan2007model. The second approach, first introduced by Meinshausen and B\"uhlmann (2006) meinshausen2006high, is neighborhood based. It estimates the conditional independence restrictions separately for each node in the graph and is hence equivalent to variable selection for Gaussian linear models. The idea of estimating the precision matrix column by column by running a regression for each variable against the rest of variables was further studied in Yuan (2010) yuan2010high, Cai, Liu and Zhou (2011) cai2011constrained and Sun and Zhang (2013) sun2013sparse. \\ \\ In this paper, we do not aim to estimate the whole precision matrix but we focus on quantifying the uncertainty of recovering its support by providing a significance test for a set of potential edges. In recent years, statistical inference for the precision matrix in high-dimensional settings has been studied, e.g in Jankov\'{a} and van de Geer (2016) jankova2017honest and Ren et al. (2015) ren2015asymptotic. Both approaches lead to an estimate that is elementwise asymptotically normal and enables testing for low-dimensional parameters of the precision matrix using standard procedures such as Bonferroni-Holm correction.\\ In contrast to these existing results, our method explicitly allows for testing a joint hypothesis without correction for multiple testing and conducting inference for a growing number of parameters using high dimensional central limit results. In particular, our results rely on approximate sparsity instead of row sparsity which restricts the number of non-zero entries of each row of the precision matrix to be at most $s\ll n$ that is in many applications a questionable assumption. In order to provide theoretical results, fitting the problem of support discovery in Gaussian graphical models into a general Z-estimation setting with a high-dimensional nuisance function is key. Inference on a (multivariate) target parameter in general Z-estimation problems in high dimensions is covered in Belloni et al. (2014) belloni2014uniform, Belloni et al. (2018) belloni2018uniformly and Chernozhukov et al. (2017) chernozhukov2017double. To conduct inference on a high-dimensional target parameter, uniform estimation rates and sparsity guarantees of the nuisance function are crucial. In this context, we formally apply recent results from Belloni et al. (2018) belloni2018uniformly to ensure sufficient fast convergence rate of the lasso estimator under approximate sparsity conditions. Moreover, we provide auxiliary results for the square-lasso estimator establishing uniform estimation rates and sparsity guarantees in a random design under approximate sparsity conditions that might be of independent interest for related problems in high-dimensional linear models.

Plan of this Paper

The rest of this paper is organized as follows. In Section (ref), we formally define the setting and introduce the notation that will be used fitting the problem of support discovery in Gaussian graphical models into a general Z-estimation problem with a high-dimensional nuisance function. In Section (ref), we outline the estimation procedure of the high-dimensional target parameter and the conditions that are needed to achieve our main theorem presented in Section (ref). Section (ref) provides implementation details and shows how our estimation procedure can be modified by cross-fitting to improve small sample properties. Section (ref) provides a simulation study on the proposed method. The supplementary material includes additional technical material. The proof of our main theorem is provided in Appendix (ref). The uniform nuisance function estimation is discussed in Appendix (ref). Appendix (ref) formally discusses conditions for the uniform convergence rates of the lasso estimator. Finally, Appendix (ref) provides auxiliary results for the square-lasso estimator.

Setting

Let $$X=(X_{1},\dots,X_{p})^T\sim\mathcal{N}(\mu_X,\Sigma_X)$$ be a $p$-dimensional random variable. For all $(j,k)\in E$ with $j\neq k$, assume that $$X_j=\sum\limits_{\substack{l =1\\ l\neq j}}^p \beta_{l}^{(j)}X_l+\varepsilon^{(j)}=\beta^{(j)} X_{-j}+\varepsilon^{(j)}$$ and $$X_k=\gamma^{(j,k)}X_{-\{j,k\}}+\nu^{(j,k)},$$ where $\mathbb{E} [\varepsilon^{(j)}|X_{-j}]=0$ and $\mathbb{E} [X_{-\{j,k\}}\nu^{(j,k)}]=0$. Define the column vector $$\Gamma^{(j)}=\left(-\beta^{(j)}_1,\dots,-\beta^{(j)}_{j-1},1,-\beta^{(j)}_{j+1},\dots,-\beta^{(j)}_{p}\right)^T.$$ One may show

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

where $\Phi_0^{j}$ is the $j$-th column of the precision matrix $\Phi_0=\Sigma_X^{-1}$ jankova2017honest. Hence

align[align omitted — 117 chars of source]

for all $j\neq k$. Assume that we are interested in the following set of potential edges $$\mathcal{M}:=\{m_1,\dots,m_{d_n}\}$$ where the number of edges $d_n$ may increase with sample size $n$. In the following the dependence on $n$ is omitted to simplify the notation. In order to test whether all variables $X_j$ and $X_k$ are conditionally independent with $m_r=(j_r,k_r)$ for a $r\in\{1,\dots,d\}$, we have to estimate our target parameter $$\theta_0=(\theta_{m_{1}},\dots,\theta_{m_{d}})^T:=(\beta^{(j_1)}_{k_1},\dots,\beta^{(j_d)}_{k_d})^T.$$ The setting above fits in the general Z-estimation problem of the form $$\mathbb{E} \left[\psi_{m_r}\big(X,\theta_{m_r},\eta_{m_r}\big)\right]=0$$ for all $r=1,\dots,d$ with nuisance parameters $$\eta_{m_r}=\left(\beta^{(j)}_{-k},\gamma^{(j,k)}\right)$$ where $\beta^{(j)}_{-k}\equiv\beta^{(m_r)}$ and $\gamma^{(j,k)}\equiv\gamma^{(m_r)}$. The score functions are defined by

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

for $m_r=(j_r,k_r)\equiv (j,k)$, $\eta=(\eta^{(1)},\eta^{(2)})$ and $r=1,\dots,d$. Without loss of generality we assume $j>k$ for all tuples $m_r\in \mathcal{M}$.

remarkThe score function $\psi$ is linear, meaning \begin{align*} \psi_{m_r}(X,\theta,\eta)=\psi_{m_r}^{a}(X,\eta^{(2)})\theta+\psi_{m_r}^b(X,\eta) \end{align*} with $$\psi^{a}_{m_r}(X,\eta^{(2)})=-X_k\Big(X_k-\eta^{(2)}X_{-m_r}\Big)$$ and $$\psi^{b}_{m_r}(X,\eta)=\Big(X_j-\eta^{(1)}X_{-m_r}\Big)\Big(X_k-\eta^{(2)}X_{-m_r}\Big)$$ for $m_r=(j,k)$ and $r=1,\dots,d$.\\ \\ It is well known that in partially linear regression models $\theta_0$ satisfies the moment condition \begin{align} \mathbb{E} \left[\psi_{m_r}\big(X,\theta_{m_r},\eta_{m_r}\big)\right]=0 \end{align} for all $r=1,\dots,d$ and also the Neyman orthogonality condition \begin{align*} \partial_{t}\left\{\mathbb{E}\left[\psi_{m_r}\big(X,\theta_{m_r},\eta_{m_r}+t\tilde{\eta}\big)\right]\right\}\big|_{t=0} \end{align*} for all $\tilde{\eta}$ in an appropriate set where $\partial_{t}$ denotes the derivate with respect to $t$. These properties are crucial for valid inference in high dimensional settings. We will show these properties explicitly in the proof of Theorem (ref).

Estimation

Let $X^{(i)}$, $i=1,\dots,n$ be i.i.d. random vectors.\\ At first we estimate the nuisance parameter $\eta_{m_r}=\big(\eta_{m_r}^{(1)},\eta_{m_r}^{(2)}\big)$ by running a lasso/ post-lasso/ square-root lasso regression of $X_j$ on $X_{-j}$ to compute $(\tilde{\theta}_{m_r},\hat{\eta}_{m_r}^{(1)})$ and a lasso/ post-lasso/ square-root lasso regression of $X_k$ on $X_{-m_r}$ to compute $\hat{\eta}_{m_r}^{(2)}$ for each $(j,k)=m_r\in\mathcal{M}$. The estimator $\hat{\theta}_0$ of the target parameter $$\theta_0=(\theta_{m_1},\dots,\theta_{m_{d}})^T$$ is defined as the solution of

align[align omitted — 293 chars of source]

where $\epsilon_{n}=o\left(\delta_nn^{-1/2}\right)$ is the numerical tolerance and $(\delta_n)_{n\ge 1}$ a sequence of positive constants converging to zero.\\ \\ Assumptions A1-A4.\\ Let $a_n:=\max(d,p,n,e)$ and $C$ a strictly positive constant independent of $n$ and $r$. The following assumptions hold uniformly in $n\ge n_0,P\in\mathcal{P}_n$:

enumerate[label=A\arabic*,ref=A\arabic*] • \begin{em} For all $m_r=(j,k)\in \mathcal{M}$ with $j\neq k$ we have the following approximate sparse representations \begin{itemize} • It holds \begin{align*} X_j&=\beta^{(j)} X_{-j}+\varepsilon^{(j)}\\ &=\theta_{m_r} X_{k}+\left(\beta^{(1,m_r)}+\beta^{(2,m_r)}\right)X_{-m_r}+\varepsilon^{(m_r)} \end{align*} with $$\|\beta^{(1,m_r)}\|_0\le s,\quad\max_{r=1,\dots,d}\|\beta^{(2,m_r)}\|_1^2\le C\sqrt{\frac{s^2\log(a_n)}{n}}$$ and $$\max_{r=1,\dots,d}\mathbb{E}\left[\left(\beta^{(2,m_r)}X_{-m_r}\right)^2\right]\le C\frac{s\log(a_n)}{n}.$$ • It holds \begin{align*} X_k&=\gamma^{(j,k)}X_{-\{j,k\}}+\nu^{(j,k)}\\ &=\left(\gamma^{(1,m_r)}+\gamma^{(1,m_r)}\right)X_{-m_r}+\nu^{(m_r)} \end{align*} with $$\|\gamma^{(1,m_r)}\|_0\le s,\quad\max_{r=1,\dots,d}\|\gamma^{(2,m_r)}\|_1^2\le C\sqrt{\frac{s^2\log(a_n)}{n}}$$ and $$\max_{r=1,\dots,d}\mathbb{E}\left[\left(\gamma^{(2,m_r)}X_{-m_r}\right)^2\right]\le C\frac{s\log(a_n)}{n}.$$ \end{itemize} \end{em} • \begin{em} There exist positive numbers $\tilde{q}>0$ and $\kappa<1$ such that the following growth conditions are fulfilled: \begin{align*} n^{\frac{1}{\tilde{q}}}\frac{s^2\log^4(a_n)}{n}=o(1),\quad\log(d)=o\left(n^{\frac{1}{9}}\wedge n^{\frac{\kappa}{\tilde{q}}}\right). \end{align*} \end{em} • \begin{em} For all $m_r=(j,k)\in \mathcal{M}$ it holds $$\|\beta^{(m_r)}\|_2 + \|\gamma^{(m_r)}\|_2 \le C$$ and $$\sup\limits_{r=1,\dots,d}\sup\limits_{\theta\in\Theta_{m_r}}|\theta|\le C.$$ Additionally $\Theta_{m_r}$ contains a ball of radius $\log(\log(n))n^{-1/2}\log^{1/2}(d)\log(n)$ centered at $\theta_{m_r}$. \end{em} • \begin{em} It holds \begin{align*} \inf\limits_{\|\xi\|_2=1} \mathbb{E}\left[(\xi X)^2\right]\ge c and \sup\limits_{\|\xi\|_2=1} \mathbb{E}\left[(\xi X)^2\right]\le C. \end{align*} \end{em}

The condition (ref) is a standard approximate sparsity condition that is discussed in more detail in comment (ref). The number of relevant variables $s_n\equiv s$ captured by the regression coefficient $\beta^{(1,m_r)}$ respectively $\gamma^{(1,m_r)}$ can grow with the sample size. The coefficient $\beta^{(2,m_r)}$ respectively $\gamma^{(2,m_r)}$ is the approximate sparse part of the true regression coefficient. This misspecification of a sparse model is controlled by condition (ref). The growth condition (ref) ensures that $s^2\log^4(a_n)/n$ converges towards zero with at least polynomial speed. If this convergence is too slow ($\tilde{q}\ge 9$) the condition on the growth rate of the number of tested edges become more restrictive. In general, both the number of parameters $p$ and the number of relevant variables $s$ can grow with the sample size in a balanced way. If $s$ is fixed, the number of potential parameters $p$ can grow at an exponential rate with the sample size. This means that the set of potential variables can be much larger than the sample size, only the number of relevant variables $s$ has to be smaller than the sample size. This situation is common for Lasso-based estimators. Condition (ref) restricts the parameter spaces and ensures that the true coefficients are well behaved. The condition (ref) is a standard eigenvalue condition that restricts the correlation between the components of $X$ and bounds the variances of each $X_j$ from below and above. Assumptions (ref)-(ref) combined with the normal distribution of $X$ imply the conditions (ref)-(ref) from theorem (ref) which enables us to estimate the nuisance parameter sufficiently fast by lasso and post-lasso. To ensure a sufficiently fast convergence rate and sparsity guarantees of the square-root lasso estimator further model assumptions are needed.

remarkIf we have exact sparsity for each $\beta^{(k)}$ with $(j,k)\in\mathcal{M}_r$ the sparsity of $\gamma^{(m_r)}$ follows directly.\\ Observe that for $k\in\{1,\dots,p\}\setminus \{j\}$ and $l\in\{1,\dots,p\}\setminus \{j,k\}$ we have $$\beta^{(k)}_l=0 \Leftrightarrow X_k\perp X_l|X_{-\{k,l\}}\Leftrightarrow \mathbb{E}[X_k X_l| X_{-\{k,l\}}]=0$$ which implies $$\mathbb{E}[X_k X_l|X_{-\{j,k,l\}}]=\mathbb{E}\left[\mathbb{E}[X_k X_l| X_{-\{k,l\}}]|X_{-\{j,k,l\}}\right]=0$$ and thereby $$\gamma_l^{(j,k)}=0 \Leftrightarrow X_k\perp X_l|X_{-\{j,k,l\}}\Leftrightarrow \mathbb{E}[X_k X_l| X_{-\{j,k,l\}}]=0.$$ Hence, the sparsity conditions for testing on an edge $(j,k)$ are satisfied if each node $j$ and $k$ is only sparsely connected to all other nodes.

Main results

We will prove that the assumptions of Corollary $2.2$ from Belloni et al. (2018) belloni2018uniformly hold and hence we are able to use their results to construct confidence intervals even for a growing number of hypothesis $d=d_n$. Define

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

and the corresponding estimators

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

for $r=1,\dots,d$. To construct confidence intervals we will employ the Gaussian multiplier bootstrap. Define $$\hat{\psi}_{m_r}(X):=-\hat{\sigma}_{m_r}^{-1}\hat{J}_{m_r}^{-1}\psi_{m_r}(X,\hat{\theta}_{m_r},\hat{\eta}_{m_r})$$ and the process $$\hat{\mathcal{N}}:=\left(\hat{\mathcal{N}}_{m_r}\right)_{m_r\in\mathcal{M}}=\left(\frac{1}{\sqrt{n}}\sum\limits_{i=1}^n\xi_i\hat{\psi}_{m_r}\big(X^{(i)}\big)\right)_{m_r\in\mathcal{M}}$$ where $(\xi_i)_{i=1}^n$ are independent standard normal random variables which are independent from $\big(X^{(i)}\big)_{i=1}^n$. We define $c_{\alpha}$ as the $(1-\alpha)$-conditional quantile of $\sup_{m_r\in\mathcal{M}}|\hat{\mathcal{N}}_{m_r}|$ given the observations $\big(X^{(i)}\big)_{i=1}^n$. The following theorem is the main result of our paper and establishes simultaneous confidence bands for the target parameter $\theta_0$.

theorem\ \\ Under the assumptions (ref)-(ref) with probability $1-o(1)$ uniformly in $P\in \mathcal{P}_n$ the estimator $\hat{\theta}$ in ((ref)) obeys \begin{align} P\left(\hat{\theta}_{m_r}-\frac{c_\alpha\hat{\sigma}_{m_r}}{\sqrt{n}}\le \theta_{m_r}\le \hat{\theta}_{m_r}+\frac{c_\alpha\hat{\sigma}_{m_r}}{\sqrt{n}}, r=1,\dots,d \right)\to 1-\alpha. \end{align}

\ \\ Using theorem (ref) we are able to construct standard confidence regions which are uniformly valid over a large set of variables and we can check null hypothesis of the form: $$H_0: \mathcal{M}\cap E = \emptyset.$$

remarkTheorem (ref) is basically an application of the gaussian approximation and multiplier bootstrap for maxima of sums of high-dimensional random vectors chernozhukov2013gaussian. The central limit theorem and bootstrap in high dimension introduced by Chernozhukov, Chetverikov, Kato et al. (2017) chernozhukov2017central extend these results to more general sets, more precisely sparsely convex sets. Hence our main theorem can be easily generalized to various confidence regions that contain the true target parameter with probability $1-\alpha$. Theorem (ref) provides critical regions of the form \begin{align} \sup\limits_{r=1,\dots,d}\left|\sqrt{n}\frac{\hat{\theta}_{m_r}}{\hat{\sigma}_{m_r}}\right|>c_{1-\alpha}. \end{align} Alternatively, we can reject the null hypothesis if \begin{align} \sup\limits_{r=1,\dots,d}\left|\sqrt{n}\frac{\hat{\theta}_{m_r}}{\hat{\sigma}_{m_r}}\right|<c_{\frac{\alpha}{2}} \quador\quad\sup\limits_{r=1,\dots,d}\left|\sqrt{n}\frac{\hat{\theta}_{m_r}}{\hat{\sigma}_{m_r}}\right|>c_{1-\frac{\alpha}{2}}. \end{align} Both of these regions are based on the central limit theorem for hyperrectangles in high dimensions. The confidence region ((ref)) is motivated by the fact that the standard normal distribution $\mathcal{N}(0,I_d)$ in high dimensions is concentrated in a thin spherical shell around the sphere of radius $\sqrt{d}$ as described by Roman Vershynin (2017) vershynin2017high and therefore might have smaller volume. More generally, define \begin{align*} \hat{\theta}^*_{m_r}(S,exp)=\sum\limits_{s=1}^S\left(\sqrt{n}\frac{\hat{\theta}_{m_{r-s}}}{\hat{\sigma}_{m_{r-s}}}\right)^{exp} \end{align*} for a fix $S$, $exp\in\{1,2\}$ and \begin{align*} r-s:=\begin{cases}r-s\ &if\quad r-s>0 \\ d+(r-s)\ &otherwise\end{cases}. \end{align*} A test that reject the null hypothesis if \begin{align} \sup\limits_{r=1,\dots,d}\left|\hat{\theta}^*_{m_r}(S,exp)\right|>c^*_{1-\alpha} \end{align} has level $\alpha$ by chernozhukov2017central, since the constructed confidence regions correspond to S-sparsely convex sets. Here, $c^*_{1-\alpha}$ is the $(1-\alpha)$-conditional quantile of $\sup_{m_r\in\mathcal{M}}|\hat{\mathcal{N}}^*_{m_r}|$ given the observations $\big(X^{(i)}\big)_{i=1}^n$ with $$\hat{\mathcal{N}}^*_{m_r}=\sum\limits_{s=1}^S\left(\hat{\mathcal{N}}_{m_{r-s}}\right)^{exp}$$ where \begin{align*} r-s:=\begin{cases}r-s\ &if\quad r-s>0 \\ d+(r-s)\ &otherwise.\end{cases} \end{align*}

Notes on the implementation

We implemented a function that will be added to the $R$-package $hdm$ and estimates the target coefficients $$(\theta_{m_{1}},\dots,\theta_{m_{d}})^T=(\beta^{(j_1)}_{k_1},\dots,\beta^{(j_d)}_{k_d})^T$$ corresponding the considered set of potential edges $$\mathcal{M}:=\{m_1,\dots,m_{d_n}\}$$ by the proposed method described in section (ref). It can be used to perform hypothesis tests with asymptotic level $\alpha$ based on the different confidence regions described in comment (ref). The nuisance function can be estimated by lasso, post-lasso or square-root lasso.

Cross-fitting

In general Z- estimation problems where a so called debiased or double machine learning (DML) method is used to construct confidence intervals, it is common to use cross-fitting in order to improve small sample properties. A detailed discussion of cross-fitted DML can be found in Chernozhukov et al. (2017) chernozhukov2017double. The following algorithm generalizes our proposed method to a $K$-fold cross fitted version. We assume that $n$ is divisible by $K$ in order to simplify notation.

algorithm[algorithm omitted — 2,026 chars of source]

The confidence region above corresponds to ((ref)). Confidence regions corresponding to ((ref)) or ((ref)) can be constructed in an analogous way.

Simulation Study

This section provides a simulation study on the proposed method. In each example the precision matrix of the Gaussian graphical model is generated as in the $R$-package $huge$ zhao2012huge. Hence, the corresponding adjacency matrix $A$ is generated by setting the nonzero off-diagonal elements to be one and each other element to be zero. To obtain a positive definite pre-version of the precision matrix we set $$\Phi_{pre}:= v\cdot A+(|\Lambda_{\min}(v\cdot A)|+0.1+u)\cdot I_{p\times p}.$$ Here $v=0.3$ and $u=0.1$ are chosen to control the magnitude of partial correlations. The covariance matrix $\Sigma$ is generated by inverting $\Phi_{pre}$ and scaling the variances to one. The corresponding precision matrix $\Phi$ is given by $\Sigma^{-1}$. For a given $p$ we generate $n=200$ independent samples of $$X=(X_1,\dots,X_p)\sim\mathcal{N}(0,\Sigma)$$ and evaluate whether our test statistic would reject the null hypothesis for a specific set of edges $\mathcal{M}$ which satisfies the null hypothesis. Finally the acceptance rate is calculated over $l=1000$ independent simulations for a given confidence level $1-\alpha=0.95$.

Simulation settings

In our simulation study we estimate the correlation structure of four different designs that are described in the following.

Example 1: Random Graph

Each pair of off-diagonal elements of the covariance matrix of the first $p-1$ regressors is randomly set to non-zero with probability $prob = 5/p$. The last regressor is added as an independent random variable. It results in about $(p-1)\cdot(p-2)\cdot prob /2$ edges in the graph. The corresponding precision matrix is of the form $$ \Phi:=\left(

array[array omitted — 116 chars of source]

\right) $$ where $B$ is a sparse matrix. We test the hypothesis, whether the last regressor is independent from all other regressors, corresponding to $$\mathcal{M}=\{(p,1),\dots,(p,p-1)\}.$$

Example 2: Cluster Graph

The regressors are evenly partitioned into $g=4$ disjoint groups. Each pair of off-diagonal elements $\Phi_{(i,j)}$ is set non-zero with probability $prob=5/p$, if both $i$ and $j$ belong to the same group. It results in about $g\cdot(p/g)\cdot(p/g-1)\cdot prob/2$ edges in the graph. The precision Matrix is of the form $$ \Phi:=\left(

array[array omitted — 110 chars of source]

\right) $$ where each block $B_i$ is a sparse matrix. We test the hypothesis that the first two hubs are conditionally independent. This corresponds to testing the tuples $$\mathcal{M}=\{(1,p/4+1),\dots,(1,p/2),(2,p/4+1),\dots,(p/4,p/2)\}.$$

figure[figure omitted — 352 chars of source]

Example 3: Approximately Sparse Random Graph

In this example we generate a random graph structure as in example $1$, but instead of setting the other elements of the adjacency matriy $A$ to zero we generate independent random entries from a uniform distribution on $[-a,a]$ with $a=1/20$. This results in a precision matrix of the form $$ \Phi:=\left(

array[array omitted — 116 chars of source]

\right) $$ where $B$ is not a sparse matrix anymore. We then again test the hypothesis, whether the last regressor is independent from all other regressors, corresponding to $$\mathcal{M}=\{(p,1),\dots,(p,p-1)\}.$$

Example 4: Independent Graph

By setting $$\Phi:=I_{p\times p}$$ we generate samples of $p$ independent normal distributed random variables. We can test the hypothesis whether the regressors are independent by choosing $$\mathcal{M}=\{(1,2),\dots,(1,p),(2,3),\dots,(p-1,p)\}.$$

Simulation results

We provide simulated acceptance rates of our proposed estimation procedure with $B=1000$ bootstrap samples for all of the examples above. Confidence Intervall I corresponds to the standard case in ((ref)), whereas Confidence Intervall II is based on the approximation of the sphere in ((ref)). In summary, the results reveal that the empirical acceptance rate is, on average, close to the nominal level of $95\%$ with a mean absolute deviation of $2.581\%$ over all simulations. The Confidence Intervall II has got a mean absolute deviation of $1.875\%$ and performs significantly better than Confidence Intervall I with a mean absolute deviation of $3.287\%$. More complex S-sparsely convex sets seem to result in better acceptance rates, whereas higher exponents do not improve the rates. The lowest mean absolute deviation ($1.138\%$) is achieved in table 2 for $S=5$, $exp=1$ and without cross-fitting.

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