This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Penalized EM algorithm and copula skeptic graphical models for inferring networks for mixed variables

Fentaw Abegaz and Ernst Wit
Johann Bernoulli Institute of Mathematics and Computer Science
University of Groningen
Abstract

In this article, we consider the problem of reconstructing networks for continuous, binary, count and discrete ordinal variables by estimating sparse precision matrix in Gaussian copula graphical models. We propose two approaches: 1\ell_{1} penalized extended rank likelihood with Monte Carlo Expectation-Maximization algorithm (copula EM glasso) and copula skeptic with pair-wise copula estimation for copula Gaussian graphical models. The proposed approaches help to infer networks arising from nonnormal and mixed variables. We demonstrate the performance of our methods through simulation studies and analysis of breast cancer genomic and clinical data and maize genetics data.

Keywords: Gaussian copula; l\ell_{l} penalized maximum likelihood; Gaussian graphical models; EM algorithm; Extended rank likelihood; Nonparanormal skeptic; Copula skeptic.

1 Introduction

The aim of this article is to formulate an inference approach for the analysis of high dimensional data that involves mixed variables of continuous, binary and ordered categorical types using graphical models. In particular, we focus on model estimation and identification of undirected graph structure for Gaussian graphical models for high dimensional datasets. We base our inference procedure on the EM algorithm and pair-wise copula estimation with 1\ell_{1} penalized extended rank likelihood.

Toward the study of mixed variables determination of their joint distribution is the main challenge. The seminal work of Sklar (1959) that formally introduced the notion of copula provide the theoretical framework, in which a joint probability distribution can be represented by its univariate marginal distributions and a copula function. As a result multivariate association, which is fully described by the copula function, can be modeled separately from the univariate marginal distributions.

In copula modeling, Genest, Ghoudi, and Rivest (1995) developed a popular semiparametric estimation or “rank likelihood” based estimation, in which the association among the variables are represented by a parametric copula model but the marginals are treated as nuisance parameters and estimated nonparametrically. The resulting semiparametric estimators are well-behaved for continuous data but fail for discrete data, for which the distribution of the ranks depends on the univariate marginal distributions, making them somewhat inappropriate for the analysis of mixed continuous and discrete data (Hoff, 2007). To remedy this, Hoff (2007) propose the extended rank likelihood, which is a type of marginal likelihood that does not depend on the marginal distributions of the observed variables. Under the extended rank likelihood approach, the ranks are free of the nuisance parameters (or marginal distributions) of the discrete data. This makes the extended rank likelihood approach more suited for the determination of graphical models in the mixed variable setting and avoids the difficult problem of modeling marginal distributions (Dobra and Lenkoski, 2011).

The extended rank likelihood estimation is implemented for the study of association among mixed variables under a Bayesian framework by Hoff (2007) and further studied in the graphical model setting by Dobra and Lenkoski (2011) using Bayesian model averaging approach for graph identification and estimation in copula Gaussian graphical models. Since the marginals are treated as nuisance parameters, the parameter of interest for estimation is the correlation matrix or the precision matrix, i.e. the inverse of the correlation matrix in case of a Gaussian copula. Ambroise, Chiquet, and Matias (2009) raised their concern on the challenging task involved in the Bayesian framework to construct priors on the set of precision or concentration matrices. In this article we propose an alternative approach that consider the extended rank likelihood under l1l_{1} penalized maximum likelihood setting with the Expectation-Maximization (EM) algorithm for high-dimensional inference based on graphical models. This approach is referred to as copula EM glasso.

On the other hand, Liu et al. (2012) considered graphical modeling for binary and continuous variables using nonparanormal distributions and glasso algorithm of Friedman, Hastie, and Tibshirani (2008). In particular, in their nonparanormal skeptic approach, they considered the rescaled empirical distribution transformation of data (with or without truncation and monotone transformation) to compute correlation matrix based on nonparametrically estimated pairwise rank correlations. We observe that the use of one step glasso algorithm makes their approach computationally efficient for high dimensional setting. Further we note that rank correlations such as Kendall’s tau and Spearman’s rho are directly related to bivariate copula models. Through these relationships and upon carefully selected bivariate copulas more accurate estimation of the rank correlations can be achieved. Thus, we extend the paranonnormal skeptic approach for rank correlations computed from bivariate parametric copulas. This approach is referred to as copula skeptic glasso.

We apply the proposed approaches to breast cancer genomic and clinical data. Breast cancer is the leading cause of death among women in the world and represents a significant health problem. Multiple factors like age, diet, obesity, parity, age at first childbirth, oral contraceptives, exogenous estrogens, genetics, environment, geographic location influence the development of breast cancer. However, the majority of the cases in breast cancer is always due to genetic abnormalities. At present, only small numbers of accurate prognostic and predictive factors are used clinically for managing the patients with breast cancer (Kumar et al., 2012). In the last few decades knowledge of breast cancer grade determined by Nottingham prognostic index (NPI) has been very helpful to decide on the most effective treatments. Moreover, microarray-based gene expression profiling has been used extensively to characterize the transcriptome of breast cancer, resulting in the identification of new molecular subtypes and markers or signatures of potential therapeutic and prognostic importance (Ringnér et al., 2011). Inclusion of such treatment predictive markers considerably improved breast cancer treatment decisions. To further tailor treatment for individual patients, identification of additional clinical and genetic markers is required.

Genomic DNA copy number alterations, i,e., amplifications or deletions, are key genetic events in the development and progression of breast cancers. Gene copy number changes can be determined on a gene-by-gene basis using microarrays. A genome-wide microarray comparative genomic hybridization (CGH) is used to analyse the pattern of DNA copy number alteration with the aim to study the relationship between DNA amplification and deletion patterns and severity of breast cancer as measured by several clinical indicators on patients. Details of the experiment is discussed in Jensen et al. (2009). The data from the breast cancer experiment include 296 variables of which 287 are genes and 9 are clinical variables obtained from 106 breast cancer patients. The genomic and clinical variables are mixed measurements of continuous, binary and ordered categorical types, see details in Section 4.

We also considered a second application of our approach on a very high dimensional setting on data from maize genetic nested association mapping population that has been analysed and discussed by McMullen et al. (2009). The data set includes 1106 SNP loci or genetic markers and 4699 replicates. Our objective is to obtain a sparse representation of potential trans-acting genetic markers that may provide information for a better understanding of the molecular basis of phenotypic variation. This helps to improve agricultural efficiency and sustainability.

The rest of this article is organized as follows. Section 2.1 provides a brief description of Gaussian copula modeling aspects related to continuous, binary, count and ordinal variables. Section 3.1 formulates the copula based EM algorithm with l1l_{1} penalized likelihood estimation and the copula skeptic glasso with pair-wise copula selection. It also discusses the selection of tuning parameter in case of EM formulation of glasso. Section 4 demonstrates performance of the proposed approach using simulation studies and the analysis of high dimensional data on breast cancer and maize genetic properties. We close with a concluding remark in Section 5.

2 Copula Graphical models

2.1 Gaussian copula graphical models

Graphical models are efficient tools for studying multivariate distributions through a compact, graphical representation of the joint probability distribution of the underlying random variables. The treatment of graphical models simplifies significantly, when one focuses on normally distributed variables. Let the random vector Y=(Y1,,Yp)TY=(Y_{1},\ldots,Y_{p})^{T} be assumed to be Gaussian with a positive-definite covariance matrix Σ\Sigma of dimension p×pp\times p. A graphical model G=(V,E)G=(V,E), where VV corresponds to the set of nodes with pp elements and EV×VE\subset V\times V of ordered pairs of distinct nodes called the edges of GG, for 𝒩p(0,Σ)\mathcal{N}_{p}(0,\Sigma) is called a Gaussian graphical model, if on the graph GG, the edges EE represent conditional dependence among the random variables. Absence of an edge between any pair of random variables or zero value of a precision matrix, Θ=Σ1\Theta=\Sigma^{-1}, corresponds to conditional independence of the two random variables given the remaining ones.

In practice, we encounter both discrete and continuous variables that may not be Gaussian. Thus, the assumption of multivariate normal distribution would be too restrictive. To relax the normality requirement, we use the copula framework to construct multivariate distributions for arbitrary marginals as discussed in Section 1 above. In order to use the properties of the Gaussian graphical model, we consider the Gaussian copula. The Gaussian copula with correlation matrix Γ\Gamma of dimension p×pp\times p having p(p1)/2p(p-1)/2 free parameters is given by:

C(u1,,upΓ)=Φp(Φ1(u1),,Φ1(up)Γ),C(u_{1},\ldots,u_{p}\mid\Gamma)=\Phi_{p}(\Phi^{-1}(u_{1}),\ldots,\Phi^{-1}(u_{p})\mid\Gamma),

and the corresponding Gaussisn copula-based distribution function is

H(y1,,yp|Γ,F1,,Fp)=Φp(Φ1(F1(y1)),,Φ1(Fp(yp))Γ).\displaystyle H(y_{1},\ldots,y_{p}|\Gamma,F_{1},\ldots,F_{p})=\Phi_{p}(\Phi^{-1}(F_{1}(y_{1})),\ldots,\Phi^{-1}(F_{p}(y_{p}))\mid\Gamma). (2.1)

Here Φ()\Phi(\cdot) represents the CDF of the standard normal distribution and Φp(Γ)\Phi_{p}(\cdot\mid\Gamma) is the CDF of multivariate normal distribution 𝒩P(0,Γ)\mathcal{N}_{P}(0,\Gamma).

We note that under the Gaussian copula the correlation matrix Γ\Gamma is the matrix of correlation coefficients among the transformed variables Zj=Φ1(Fj(yj))Z_{j}=\Phi^{-1}(F_{j}(y_{j})), j=1,,pj=1,\ldots,p, which represent the maximum pairwise correlations among the YjY_{j}s, j=1,,pj=1,\ldots,p. If the univariate marginal distributions are normal, then entries of the correlation matrix represent exactly the pairwise correlation coefficients of the variables.

Proposition 2.1

Let Γ\Gamma be a positive-definite matrix, such that Z𝒩𝒫(0,Γ)Z\sim\mathcal{N_{P}}(0,\Gamma) is a graphical model with respect to graph G=(V,E)G=(V,E). Then the continuous variable YY, defined via 2.1, is also a graphical model with respect to GG. In particular, the precision matrix Θ=Γ1\Theta=\Gamma^{-1} represents the conditional independence among the observed variables YjY_{j}s.

Proof 2.1

This is as a result of the invariance property of conditional independence relation over equivalent probability measures as shown in Van Putten and Van Schuppen (1985, Theorem 3.6).

We now focus on graphical modeling for observed variables YY of mixed type, i.e. in the case that they represent a collection of continuous, binary, ordinal or count variables. Suppose the jj-th variable YjY_{j} has marginal distribution FjF_{j} with its pseudo-inverse Fj1F_{j}^{-1}. In copula modeling, the marginals are treated as nuisance parameters and estimated nonparametrically mainly using the rescaled empirical distribution: F^j(y)=1n+1i=1n{Yjiy}\hat{F}_{j}(y)=\frac{1}{n+1}\sum_{i=1}^{n}\mathcal{I}\{Y_{ji}\leq y\}, j=1,,pj=1,\ldots,p. A copula graphical model, discussed above, can be constructed by introducing a vector of latent variables Z𝒩𝓅(0,Γ)Z\sim\mathcal{N_{p}}(0,\Gamma) that are related to the observed variables YY as Yj=F^j1(Φ(Zj))Y_{j}=\hat{F}_{j}^{-1}(\Phi(Z_{j})), j=1,,pj=1,\ldots,p. In the case of mixed variables, the graphical structure, i.e. the conditional independence implied by the graph structure, is assumed to hold exclusively on the latent variable ZZ.

The aim of the inference procedure is to infer the graphical structure GG, defined by the latent variable ZZ. Though the ZZs are not observable, the observed YjY_{j}s do provide a limited amount of information about them. Since the F^j\hat{F}_{j}s are nondecreasing, observing Yk1<Yk2Y_{k_{1}}<Y_{k_{2}} implies that Zk1<Zk2Z_{k_{1}}<Z_{k_{2}}. More generally, observing the n-dimensional vector YiY_{i} tells us that ZiZ_{i} lies in

D(Yi)={zn|ai(Yij)<Zjbi(Yij))},D(Y_{i})=\{z\in\Re^{n}|a_{i}(Y_{ij})<Z_{j}\leq b_{i}(Y_{ij}))\}, (2.2)

where ai(y)=inf{z|F^j1(Φ(z))=y}a_{i}(y)=\inf\{z|\hat{F}_{j}^{-1}(\Phi(z))=y\} and bi(y)=sup{z|F^j1(Φ(z))=y}b_{i}(y)=\sup\{z|\hat{F}_{j}^{-1}(\Phi(z))=y\}. In fact, for every ordinal YjY_{j}, we can identify a set of thresholds τj=(τj0,τj1,,τjnj)\tau_{j}=\left(\tau_{j0},\tau_{j1},\ldots,\tau_{j{n_{j}}}\right) with

=τj0<τj1<<τjnj=,-\infty=\tau_{j0}<\tau_{j1}<\cdots<\tau_{j{n_{j}}}=\infty,

such that for some ordered set of values {cj1<<cjwj}\left\{c_{j1}<\cdots<c_{j{w_{j}}}\right\},

Yj=r=1njcjr×I{τj,r1<zjτjr}.\displaystyle Y_{j}=\sum^{n_{j}}_{r=1}c_{jr}\times I\left\{{\tau_{j,{r-1}}<z_{j}\leq\tau_{jr}}\right\}.

It follows that the mapping of the ordered values of YjY_{j} into some defined intervals (τjr,τj,r+1](\tau_{jr},\tau_{j,r+1}] of the latent variable ZjZ_{j} relies on the following relationship

τjr=Φ1(F^j(cjr))),r=1,,nj1.\tau_{jr}=\Phi^{-1}(\hat{F}_{j}(c_{jr}))),~~r=1,\ldots,n_{j}-1.

The collection of these intervals is the set D(Y)=D(Y1,,Yn)D(Y)=D(Y_{1},\ldots,Y_{n}) in (2.2). In case of missing observations, we consider data missing in this study as missing completely at random so that the missing values are easily determined from the latent variable distribution defined on the interval (,)(-\infty,\infty). Then the occurrence of event ZD(Y)Z\in D(Y) is taken as the observed data to infer about the copula parameter or the graph structure separately from the marginal distributions. Such inference approach is similar to the extended rank likelihood in Hoff (2007) and copula Gaussian graphical modeling in Dobra and Lenkoski (2011).

3 Sparse inference methods

3.1 Copula EM GLASSO approach

The Expectation-Maximization (EM) algorithm (Dempster, Laird, and Rubin, 1977) is a popular method for maximum likelihood estimation in the case of incomplete data, which naturally occur in our setting as a result of the latent nature of ZZ as discussed in the previous section. In this section we consider EM algorithm with penalized likelihood. Green (1990) studied convergence properties of the EM algorithm for penalized likelihood.

The marginal likelihood of YY where we consider F1,,FpF_{1},\ldots,F_{p} as nuisance parameters; see also Hoff (2007), is

LY(Θ)=D(Y)p(zΘ)𝑑z\displaystyle L_{Y}(\Theta)=\int_{D(Y)}p(z\mid\Theta)dz (3.1)

For large sample sizes the precision matrix Θ\Theta can be estimated by maximizing the log-likelihood l(Θ)l(\Theta) as a function of Θ\Theta. Whereas for high-dimensional data (n<<p)(n<<p), we add an l1l_{1}-norm penalty to encourage sparsity in the precision matrix and the identification of the underlying graph. The l1l_{1} penalized log-likelihood is given by

λ(Θ)=logLY(Θ)λΘ1,\displaystyle\ell_{\lambda}(\Theta)=\log L_{Y}(\Theta)-\lambda\left\|\Theta\right\|_{1}, (3.2)

where the scalar parameter λ0\lambda\geq 0 controls the size of the penalty.

Due to the complexity of maximizing the marginal log-likelihood lY(Θ)l_{Y}(\Theta) in (3.1) and (3.2), we employ the EM algorithm. We have discussed in the previous section that the observed data YY provide some information on the latent variables ZZ such that the occurence of the event ZD(Y)Z\in D(Y) is taken as the observed data to infer on Θ\Theta. We now recall from standard EM algorithm setting that the loglikelihood of the observed data can be expressed as

(Θ)=Q(ΘΘ(m))H(ΘΘ(m)),\ell(\Theta)=Q(\Theta\mid\Theta^{(m)})-H(\Theta\mid\Theta^{(m)}), (3.3)

where Θ(m)\Theta^{(m)} an estimate of Θ\Theta from the previous step of the algorithm,

Q(ΘΘ(m))=E[logLZ,ZD(Y)(Θ)ZD(Y),Θ(m)],Q(\Theta\mid\Theta^{(m)})=E\left[\log L_{Z,Z\in D(Y)}(\Theta)\mid Z\in D(Y),\Theta^{(m)}\right], (3.4)

and

H(ΘΘ(m))=E[logLZZD(Y)(Θ)ZD(Y),Θ(m)].H(\Theta\mid\Theta^{(m)})=E\left[\log L_{Z\mid Z\in D(Y)}(\Theta)\mid Z\in D(Y),\Theta^{(m)}\right]. (3.5)

The penalized log-likelihood takes the form

λ(Θ)=Q(ΘΘ(m))H(ΘΘ(m))λΘ1,\displaystyle\ell_{\lambda}(\Theta)=Q(\Theta\mid\Theta^{(m)})-H(\Theta\mid\Theta^{(m)})-\lambda\left\|\Theta\right\|_{1}, (3.6)

such that

Θλ(m+1)=argmaxΘ{Q(ΘΘ(m))H(ΘΘ(m))λΘ1}.\displaystyle\Theta_{\lambda}^{({m+1})}=\textrm{argmax}_{\Theta}\left\{Q(\Theta\mid\Theta^{(m)})-H(\Theta\mid\Theta^{(m)})-\lambda\left\|\Theta\right\|_{1}\right\}. (3.7)

Further, from standard EM approach, H(ΘΘ(m))H(Θ(m)Θ(m))H(\Theta\mid\Theta^{(m)})\leq H(\Theta^{(m)}\mid\Theta^{(m)}) for any Θ\Theta in the parameter space. Thus, obtaining an updated estimate of the parameter by maximizing the l1l_{1} penalized log-likelihood in (3.7) reduces to

Θλ(m+1)=argmaxΘ{Q(ΘΘ(m))λΘ1}.\displaystyle\Theta_{\lambda}^{({m+1})}=\textrm{argmax}_{\Theta}\left\{Q(\Theta\mid\Theta^{(m)})-\lambda\left\|\Theta\right\|_{1}\right\}. (3.8)

The EM optimization strategy alternates iteratively between the E-step, computing conditional expectation of the complete log-likelihood Q(ΘΘ(m))Q(\Theta\mid\Theta^{(m)}) and the M-step, maximizing Q(ΘΘ(m))Q(\Theta\mid\Theta^{(m)}), with a sparsity penalty λΘ1\lambda\left\|\Theta\right\|_{1}, over Θ\Theta.

E-step: The complete data likelihood depends on the joint distribution of (Z,ZD(Y))(Z,Z\in D(Y)) given by

p(Z,ZD(Y)Θ)={p(ZΘ)ZD(Y)0ZD(Y)\displaystyle p(Z,Z\in D(Y)\mid\Theta)=\left\{\begin{array}[pos]{ll}p(Z\mid\Theta)~~~~~~~~~~~~~~~~~~~~Z\in D(Y)\\ 0~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Z\notin D(Y)\end{array}\right.

where p(ZΘ)p(Z\mid\Theta) is the multivariate normal density with mean zero and variance Σ=Θ1\Sigma=\Theta^{-1}. Then the complete log likelihood of (Z,ZD(y))(Z,Z\in D(y)) for a random sample of size nn after ignoring constants with respect to Θ\Theta is given by

lZ(Θ)\displaystyle l_{Z}(\Theta) =\displaystyle= i=1nlog(p(ZiΘ))I{ZiD(Yi)}\displaystyle\sum_{i=1}^{n}\log\left(p(Z_{i}\mid\Theta)\right)I_{\{Z_{i}\in D(Y_{i})\}} (3.10)
=\displaystyle= np2log(2π)+n2logdet(Θ)12i=1nZiTΘZiI{ZiD(Yi)}\displaystyle-\frac{np}{2}\log(2\pi)+\frac{n}{2}\log\det(\Theta)-\frac{1}{2}\sum^{n}_{i=1}Z_{i}^{T}\Theta Z_{i}I_{\{Z_{i}\in D(Y_{i})\}}

Using the complete log likelihood in (3.10), it follows that

Q(ΘΘ(m))\displaystyle Q(\Theta\mid\Theta^{(m)}) =\displaystyle= E[lZ(Θ)ZD(Y),Θ(m)]\displaystyle E\left[l_{Z}(\Theta)\mid Z\in D(Y),\Theta^{(m)}\right] (3.11)
=\displaystyle= n2{logdet(Θ)1ni=1n(E[ZiTΘZiZiD(Yi),Θ(m)])}\displaystyle\frac{n}{2}\left\{\log\det(\Theta)-\frac{1}{n}\sum_{i=1}^{n}\left(E\left[Z_{i}^{T}\Theta Z_{i}\mid Z_{i}\in D(Y_{i}),\Theta^{(m)}\right]\right)\right\}
=\displaystyle= n2{logdet(Θ)Tr(Θ1ni=1nE[ZiZiTZiD(Yi),Θ(m)])}\displaystyle\frac{n}{2}\left\{\log\det(\Theta)-\mbox{Tr}\left(\Theta\frac{1}{n}\sum_{i=1}^{n}E\left[Z_{i}Z_{i}^{T}\mid Z_{i}\in D(Y_{i}),\Theta^{(m)}\right]\right)\right\}
=\displaystyle= n2{logdet(Θ)Tr(ΘR¯)},\displaystyle\frac{n}{2}\left\{\log\det(\Theta)-\mbox{Tr}\left(\Theta\bar{R}\right)\right\},

where Tr stands for the trace of a matrix and R¯\bar{R} is the expected empirical covariance function of the latent variables given ZD(Y)Z\in D(Y):

R¯=1ni=1nE[ZiZiTziD(Yi),Θ(m)],\bar{R}=\frac{1}{n}\sum_{i=1}^{n}E\left[Z_{i}Z_{i}^{T}\mid z_{i}\in D(Y_{i}),\Theta^{(m)}\right],

where

E[ZiZiTZiD(Yi),Θ(m)]\displaystyle E\left[Z_{i}Z_{i}^{T}\mid Z_{i}\in D(Y_{i}),\Theta^{(m)}\right] =\displaystyle= E[ZiZiD(yi),Θ(m)]E[ZiZiD(yi),Θ(m)]T\displaystyle E\left[Z_{i}\mid Z_{i}\in D(y_{i}),\Theta^{(m)}\right]E\left[Z_{i}\mid Z_{i}\in D(y_{i}),\Theta^{(m)}\right]^{T} (3.12)
+cov[ZiZiD(yi),Θ(m)]\displaystyle+~~cov\left[Z_{i}\mid Z_{i}\in D(y_{i}),\Theta^{(m)}\right]

Note that the conditional latent random variable {ZZD(Y)}\left\{Z\mid Z\in D(Y)\right\} follows a truncated multivariate normal distribution. Analytical expressions for the computations of moments for truncated multivariate normal distribution are given in Wilhelm and Manjunath (2010) and references therein. However, due to the computational complexity, obtaining analytical solutions is only feasible for very few variables. Another approach is to simulate a large sample from the truncated multivariate normal distribution and calculate the sample conditional covariance matrix and sample conditional mean to estimate E[ZiZiTZiD(yi),Θ(m)]E\left[Z_{i}Z_{i}^{T}\mid Z_{i}\in D(y_{i}),\Theta^{(m)}\right] using (3.12).

Alternatively, towards a computational efficient approach instead of mapping all mixed variables to a latent space as discussed above we may partition the mixed variables into two as continuous denoted by YcY_{c}, and ordered variables that includes ordinal, binary and counts denoted by YoY_{o}. We also partition the correlation matrix along with the variables grouping as

Σ=[ΣccΣcoΣocΣoo].\displaystyle\Sigma=\begin{bmatrix}\Sigma_{cc}&\Sigma_{co}\\ \Sigma_{oc}&\Sigma_{oo}\end{bmatrix}.

We then take Z=(Zc,Zo)N(0,Θ)Z=(Z_{c},Z_{o})\sim N\left(0,\Theta\right), where Θ=Σ1\Theta=\Sigma^{-1} with Zc=Φ1(F^(Yc))Z_{c}=\Phi^{-1}(\hat{F}(Y_{c})) is transformed normal scores of observed continuous variables using the rescaled empirical distribution based on the natural Gaussian copula semiparametric approach and ZoD(Yo)Z_{o}\in D(Y_{o}) is the latent normal score corresponding to the ordered observed variables YoY_{o} obtained in a similar way as discussed in Section 2.1 .

With a similar argument as above the complete data likelihood depends on the joint distribution: p(Zc,Zo,ZoD(Yo)Θ)=p(Zc,Zo)p(Z_{c},Z_{o},Z_{o}\in D(Y_{o})\mid\Theta)=p(Z_{c},Z_{o}), for ZoD(Yo)Z_{o}\in D(Y_{o}). Such that the complete data loglikelihood after ignoring constants is given by

lZc,Zo(Θ)\displaystyle l_{Z_{c},Z_{o}}(\Theta) =\displaystyle= i=1nlog(p(Zci,Z0iΘ))I{ZoD(Yo)}\displaystyle\sum_{i=1}^{n}\log\left(p(Z_{c_{i}},Z_{0_{i}}\mid\Theta)\right)I_{\{Z_{o}\in D(Y_{o})\}} (3.13)
=\displaystyle= n2logdet(Θ)12i=1n[Zci,Zoi]TΘ[Zci,Zoi]I{ZoiD(Yoi)}\displaystyle\frac{n}{2}\log\det(\Theta)-\frac{1}{2}\sum^{n}_{i=1}\left[Z_{c_{i}},Z_{o_{i}}\right]^{T}\Theta\left[Z_{c_{i}},Z_{o_{i}}\right]I_{\{Z_{o_{i}}\in D(Y_{o_{i}})\}}

Using this complete data log-likelihood and after ignoring constants with respect to Θ\Theta, it follows that

Q(ΘΘ(m))\displaystyle Q(\Theta\mid\Theta^{(m)}) =\displaystyle= EZo[lZc,Zo(Θ)Yc,ZoD(Yo),Θ(m)]\displaystyle E_{Z_{o}}\left[l_{Z_{c},Z_{o}}(\Theta)\mid Y_{c},Z_{o}\in D(Y_{o}),\Theta^{(m)}\right]
=\displaystyle= n2{logdet(Θ)\displaystyle\frac{n}{2}\left\{\log\det(\Theta)\right.
Tr(Θ1ni=1nEZo[[Zci,Zoi][Zci,Zoi]TYci,ZoiD(Yoi),Θ(m)])}\displaystyle~~\left.-\mbox{Tr}\left(\Theta\frac{1}{n}\sum_{i=1}^{n}E_{Z_{o}}\left[\left[Z_{c_{i}},Z_{o_{i}}\right]\left[Z_{c_{i}},Z_{o_{i}}\right]^{T}\mid Y_{c_{i}},Z_{o_{i}}\in D(Y_{o_{i}}),\Theta^{(m)}\right]\right)\right\}
=\displaystyle= n2{logdet(Θ)Tr(ΘR~)},\displaystyle\frac{n}{2}\left\{\log\det(\Theta)-\mbox{Tr}\left(\Theta\tilde{R}\right)\right\}, (3.15)

where

R~=1ni=1nEZo[[Zci,Zoi][Zci,Zoi]TYci,ZoiD(Yoi),Θ(m)].\displaystyle\tilde{R}=\frac{1}{n}\sum_{i=1}^{n}E_{Z_{o}}\left[\left[Z_{c_{i}},Z_{o_{i}}\right]\left[Z_{c_{i}},Z_{o_{i}}\right]^{T}\mid Y_{c_{i}},Z_{o_{i}}\in D(Y_{o_{i}}),\Theta^{(m)}\right]. (3.16)

An estimate of R~\tilde{R} can be obtained after evaluating the expectations as follows.

EZo[ZciZciTYci,ZoiD(Yoi),Θ(m)]=ZciZciT\displaystyle E_{Z_{o}}\left[Z_{c_{i}}Z_{c_{i}}^{T}\mid Y_{c_{i}},Z_{o_{i}}\in D(Y_{o_{i}}),\Theta^{(m)}\right]=Z_{c_{i}}Z_{c_{i}}^{T}
EZo[ZciZoiTYci,ZoiD(Yoi),Θ(m)]=ZciZ^oiT\displaystyle E_{Z_{o}}\left[Z_{c_{i}}Z_{o_{i}}^{T}\mid Y_{c_{i}},Z_{o_{i}}\in D(Y_{o_{i}}),\Theta^{(m)}\right]=Z_{c_{i}}\hat{Z}_{o_{i}}^{T}
EZo[ZoiZoiTYci,ZoiD(Yoi),Θ(m)]=Z^oiZ^oiT+Θoo(m)1.\displaystyle E_{Z_{o}}\left[Z_{o_{i}}Z_{o_{i}}^{T}\mid Y_{c_{i}},Z_{o_{i}}\in D(Y_{o_{i}}),\Theta^{(m)}\right]=\hat{Z}_{o_{i}}\hat{Z}_{o_{i}}^{T}+\Theta^{{(m)}^{-1}}_{oo}.

where Z^oiT=EZo[ZoiZoiD(Yoi),Θ(m)]Θoo(m)1Θoc(m)Zci\hat{Z}_{o_{i}}^{T}=E_{Z_{o}}\left[Z_{o_{i}}\mid Z_{o_{i}}\in D(Y_{o_{i}}),\Theta^{(m)}\right]-\Theta^{{(m)}^{-1}}_{oo}\Theta^{(m)}_{oc}Z_{c_{i}}, is a conditional expectation defined on the distribution p(ZoYc)p(Z_{o}\mid Y_{c}) for ZoD(Yo)Z_{o}\in D(Y_{o}).

M-step: This involves updating the parameter Θ\Theta using the l1l_{1} penalized log-likelihood given by

Θλ(m+1)=argmaxΘ{Q(ΘΘ(m))λΘ1}.\displaystyle\Theta_{\lambda}^{({m+1})}=\textrm{argmax}_{\Theta}\left\{Q(\Theta\mid\Theta^{(m)})-\lambda\left\|\Theta\right\|_{1}\right\}. (3.17)

We next substitute the QQ function by (3.11) or (3.15) from the E-step to obtain

Θλ(m+1)=argmaxΘ{logdet(Θ)Tr(ΘR¯)λΘ1}.\displaystyle\Theta_{\lambda}^{({m+1})}=\textrm{argmax}_{\Theta}\left\{\log\det(\Theta)-\mbox{Tr}(\Theta\bar{R})-\lambda\left\|\Theta\right\|_{1}\right\}. (3.18)

The maximization problem in (3.18) takes the form of l1l_{1} penalized likelihood for Gaussian graphical models and computation is done efficiently using the graphic lasso algorithm (Friedman et al., 2008). This algorithm is fast and allows the re-use of the estimate under one value of the tuning parameter as a “warm”’ start for the next value. The determination of a value for λ\lambda in case of penalized inference with EM algorithm is discussed in Section 3.3.

Remark 3.1

Setting the penalty parameter λ=0\lambda=0 results in the unpenalized maximum likelihood estimate which can be considered as an alternative to the Bayesian approach discussed in (Hoff, 2007).

3.2 Copula skeptic GLASSO

The copula EM glasso approach discussed in the previous section, though it is a natural approach, it is computationally expensive, since it calls MCMC in the E-step and glasso in the M-step. In particular, in a very high dimensional setting the computational issue requires further attention. One approach is to seek a one-to-one mapping of the observed and latent variables that avoids the Monte Carlo EM algorithm resulting from a one-to-many mapping. The semiparametric copula approach of estimating marginals through the rescaled empirical distribution is a one-to-one mapping or transformation of the observed data. Instead of directly using the transformed data to estimate Θ\Theta, a sample correlation matrix can be compute from pairwise rank correlations. In this regard, Liu et al. (2012) considered a nonparanormal skeptic approach to obtain sparse estimates of Θ\Theta for binary and continuous variables using one step glasso based on the estimated correlation matrix.

We note that the use a one step glasso approach is computationally efficient. Further, we note that rank correlations like Kendall’s tau and Spearman’s rho can be better approximated by a carefully chosen parametric bivariate copula model that takes in to account the underlying bivariate dependence structure. The vast literature on copulas deals with bivariate copula models and has demonstrated their potential to capture various types of dependence structure.

It is known, for example, that the population version of Kendall’s tau is related to parametric copula models parametrized by γij\gamma_{ij} via

τij=40101C(u,vθij)𝑑C(u,vγij)1.\displaystyle\tau_{ij}=4\int^{1}_{0}\int^{1}_{0}C(u,v\mid\theta_{ij})dC(u,v\mid\gamma_{ij})-1.

For commonly used copula models, there is closed form representation of the Kendall’s tau using the bivariate copula parameter, see for example Nelsen (2006). An estimate of Kendall’s tau is obtained using

τ^ij={40101C(u,vθ^ij)𝑑C(u,vγ^ij)1forij1fori=j\hat{\tau}_{ij}=\begin{cases}4\int^{1}_{0}\int^{1}_{0}C(u,v\mid\hat{\theta}_{ij})dC(u,v\mid\hat{\gamma}_{ij})-1&\text{for}\quad i\neq j\\ 1&\text{for}\quad i=j\end{cases}

or its closed form representation. Further Kendall’s tau is related to the correlation coefficient, Γ\Gamma, by

Γ^ij={sin(π2τ^ij)forij1fori=j\hat{\Gamma}_{ij}=\begin{cases}\sin\left(\frac{\pi}{2}\hat{\tau}_{ij}\right)&\text{for}\quad i\neq j\\ 1&\text{for}\quad i=j\end{cases}

Then to obtain sparse estimates, glasso can be implemented that uses the estimated correlation matrix Γ^\hat{\Gamma} in the direct optimization of the objective function:

Θ^λ=argmaxΘ{logdet(Θ)Tr(ΘΓ^)λΘ1}.\displaystyle\hat{\Theta}_{\lambda}=\textrm{argmax}_{\Theta}\left\{\log\det(\Theta)-\mbox{Tr}(\Theta\hat{\Gamma})-\lambda\left\|\Theta\right\|_{1}\right\}.

3.3 Model selection

For high dimensional data, the empirical covariance matrix is singular and poses computational problems. However, our l1l_{1} penalized approach guarantees with probability one a positive definite precision matrix with the additional property of being sparse. Note that sparseness refers to the property that all parameters that are zero are actually estimated as zero with probability tending to one. This helps to assess conditional independence based on entries of the precision matrix (Dempster, 1972).

Under the l1l_{1} penalized maximum likelihood setting the sparsity of the estimated precision matrix is controlled by the penalty parameter λ\lambda in (3.18). We follow information based criteria in order to obtain reasonably sparse precision matrix. One could also use cross-validation for the choice of λ\lambda which we have not consider in this article.

We now consider (3.3) that suggests the log likelihood of the observed data can be computed at EM convergence, see for example Ibrahim et al. (2008). Let the estimate Θ^λ\widehat{\Theta}_{\lambda} is obtained at EM convergence for a given value of λ\lambda. The log likelihood of the observed data is

logLY(Θ^λ)=Q(Θ^λΘ^λ)H(Θ^λΘ^λ).\log L_{Y}(\widehat{\Theta}_{\lambda})=Q(\widehat{\Theta}_{\lambda}\mid\widehat{\Theta}_{\lambda})-H(\widehat{\Theta}_{\lambda}\mid\widehat{\Theta}_{\lambda}).

Thus a model selection criterion is defined by

IC(λ)\displaystyle IC(\lambda) =\displaystyle= 2logLY(Θ^λ)+pen(Θ^λ)\displaystyle-2\log L_{Y}(\widehat{\Theta}_{\lambda})+pen(\widehat{\Theta}_{\lambda})
=\displaystyle= 2Q(Θ^λΘ^λ)+2H(Θ^λΘ^λ)+pen(Θ^λ),\displaystyle-2Q(\widehat{\Theta}_{\lambda}\mid\widehat{\Theta}_{\lambda})+2H(\widehat{\Theta}_{\lambda}\mid\widehat{\Theta}_{\lambda})+pen(\widehat{\Theta}_{\lambda}),

where pen(Θ^λ)pen(\widehat{\Theta}_{\lambda}) refers to a penalty term. Different forms of pen(Θ^λ)pen(\widehat{\Theta}_{\lambda}) lead to different model selection criteria. Let dd denotes the number of non-zero upper or lower off-diagonal elements of Θ^λ\widehat{\Theta}_{\lambda}. Thus we define AIC and BIC as follows:

AIC(λ)\displaystyle AIC(\lambda) =\displaystyle= 2Q(Θ^λΘ^λ)+2H(Θ^λΘ^λ)+2d,\displaystyle-2Q(\widehat{\Theta}_{\lambda}\mid\widehat{\Theta}_{\lambda})+2H(\widehat{\Theta}_{\lambda}\mid\widehat{\Theta}_{\lambda})+2d,
BIC(λ)\displaystyle BIC(\lambda) =\displaystyle= 2Q(Θ^λΘ^λ)+2H(Θ^λΘ^λ)+log(n)d.\displaystyle-2Q(\widehat{\Theta}_{\lambda}\mid\widehat{\Theta}_{\lambda})+2H(\widehat{\Theta}_{\lambda}\mid\widehat{\Theta}_{\lambda})+\log(n)d.

Then we choose the optimal value of the penalty parameter as the one that minimizes these criteria on a grid of candidate values for λ\lambda.

4 Analysis of data

4.1 Simulations

We carried out simulation studies with a variety of data structures to compare how well competing methods recover the true graph structure. Though our EM approach is computationally expensive, we noticed that in our simulations the EM algorithm converges very quickly with a maximum of ten iterations and 100 MCMC samples for hundreds of variables.

For the purpose of comparison we considered the following approaches:

  • 1.

    Proposed copula EM glasso (CopulaEM).

  • 2.

    Proposed copula skeptic glasso (CopulaTau)

  • 3.

    Nonparanormal normal-score based estimation with truncation presented in Liu et al. (2012) (NPNscore)

  • 4.

    Nonparanormal skeptic using Kendall’s tau presented in Liu et al. (2012) (NPNtau)

In our simulation we consider sample sizes (n=200) and number of variables(p=100) which are of mixed types that include binary(10), ordinal(10), count (10), nonnormal (eg. Chisquare (10)), and the remaining 60 are normal variables with outliers (none , 1% , 20%). In case of outliers, observations are replaced by a value either 5 or -5 with probability 0.6, see also Liu et al. (2012). ROC curves are used to compare performance of the different approaches in recovering the true graph.

Figures 1 and 2 displays ROC curves based on averages of true positive rates and false positive rates computed from 100 times repeated simulations at each of 10 grid points of the tuning parameter. For mixed data with no and low level outliers, we see that the difference in the performance of recovering the true graph based on the various methods is negligible though our copula EM glasso shows slightly better performance in case of no outliers.

Refer to caption
Refer to caption
Figure 1: ROC curves comparing various methods in recovering true graph structure for n=200n=200 and p=100p=100 in case of no and low level of outiers: our proposed approaches “CopulaEM” (copula EM glasso) and “CopulaTau” (copula skeptic) perform comparablly to that of “NPNscore” ( normal-score nonparanormal estimator) and “NPNtau” ( nonparanormal skeptic )

In case of high level of outliers with mixed variables, the performance of the proposed copula skeptic and nonparanormal skeptic are comparable but the proposed copula skeptic out performs the nonparanormal skeptic. This suggests that a careful choice of parametric bivariate copulas results in better performance over the nonparametric approaches.

Refer to caption
Figure 2: ROC curves comparing various methods in recovering true graph structure for n=200n=200 and p=100p=100 in the presence of high level of outliers: “CopulaTau” performs better than “NPNtau” while both out perferm “CopulaEM” and “NPNscore”

4.2 Applications

4.2.1 Breast cancer data

In this section, we return to the motivation of our methodological development and apply the proposed Copula EM glasso approach to the breast cancer data, which we introduced in Section 1. The breast cancer experiment is a clinical study of DNA amplification and deletion patterns, using microarray technology. Its aim is to study the relationship between DNA amplification and deletion patterns (rather than gene expression) and the severity of the breast cancer, as measured by several clinical indicators on the patients. The data from the breast cancer experiment include 287 selected genes and 9 clinical variables obtained from 106 breast cancer patients. A brief description of clinical and genomic variables included in this study are presented in Table 1.

Table 1: List of genomic and clinical variables obtained from the breast cancer experiment. The aim is to find the underlying conditional dependence structure between these binary, count, ordered categorical, and continuous clinical and genomic variables.
age.at.diagnosis age at diagnostics (in years) continuous
size size of breast tumour (in mm) continuous
survival status died due to breast cancer binary
grade grade of breast cancer: 1 (low) to 3 (high) ordered categorical
nodal stage lymp nodes involved count
NPI NPI score continuous
ER ER status: positive or negative binary
hist Histology: Ductal or others binary
Ther Therapy: Hormone or others binary
genes gene amplification/deletion continuous

In the breast cancer study, missing data rates among each of the gene amplification variables was less than 3%. This could be that in microarray experiments it happens frequently that some part of the array could be damaged and resulted in some data to be excluded from consideration. Similarly, the missing data rates for the clinical variables were between 5% and 20%, respectively.

In this study, we express the relationship between breast cancer survival, genomic and clinical variables as a series of conditional dependencies. We applied the proposed Copula EM glasso described in this paper that internally samples missing observations. The BIC criterion resulted in an optimal penalty value of λ=0.15\lambda=0.15. A subnetwork of the complex dependence pattern among the observed variables induced by the underlying multivariate normal latent variables is displayed in Figure 3. This subnetwork includes only links among the clinical and genomic variables.

As can be seen from Figure 3, breast cancer death is related to clinical variables (NPI score, Grade and size of breast cancer tumors) and markers like SHGC4-207 and 10QTEL24. As expected the NPI is directly related to breast cancer tumor size, cancer grade and nodes involved. The higher the values on the clinical variables the more aggressive the breast cancer and higher chance of death due to breast cancer.

Further we see that the NPI score and the three clinical variables are related to the amplification or deletion of genes, for example, BRCA1, RPS6KB1, ABL1, BMI1, CREBBP, STK6 (STK15), VHL, CTSB, PDGRL, GARP, ATM and PIM1. These findings are consistent with the literature that revealed these genes are associated with the risk and progression of breast cancer, see for example, Bärlund et al. (2000), Welcsh and King (2001), Dai et al. (2004), Srinivasan and Plattner (2006), Zia et al. (2007), Saeki et al. (2009), and Rafn et al. (2012) among many others.

Refer to caption
Figure 3: Conditional dependence subgraph of clinical variables and selected genes from the breast cancer data. Red color or shaded rectangles represent clinical variables and yellow color or light shaded rectangles represent genomic variables.

4.2.2 Maize genetic data

In this section, we consider data on maize genetic properties. The data from maize genetic nested association mapping population discussed by McMullen et al. (2009) is publicly available and downloaded from http://www.panzea.org/lit/data_sets.html. The data contains 4699 samples or recombinant inbred lines combined across 25 families, representing 1106 SNP loci or genetic markers. For simplicity, to infer the genetic markers graph we treat the 4699 samples as replicates. The phenotypic variation measurements considered all reported by ordinal scale. Our objective is to identify trans-acting interactions of genetic markers across chromosomes in maize genome. The maize genome has 10 chromosomes. Trans-acting interactions also refered to as long-range chromosomal interactions or inter-chromosomal interactions has been studied, for example, in Miele and Dekker (2008) Lum and Merritt (2011).

We applied copula skeptic glasso to the maize genetics data. Using minimum BIC criterion we obtained the value of the tuning parameter close to 0.05 taken in the range 0.03 (dense) to 0.20 (chromosome-wise separated) The resulting network is displayed in Figure 4. As expected we see from Figure 4 that genetic markers within a chromosome are highly associated. On the other hand we see that some genetic markers form links across chromosomes. These potential links, for example, are between PZA01601.1 (chromosome 8) and PZA02480.1 (chromosome 5); PZA00473.5 (chromosome 6) and PZA03624.1(chromosome 7); PZA02191.1 (chromosome 1) and PZA03321.4 (chromosome 2). These could refer trans-acting genetic markers which generate several interesting hypothesis for further experimental verifications. In support of our finding, McMullen et al. (2009) has also reported that among millions of pair-wise tests based on linkage disequilibrium (LD) marginally significant LD was observed between chromosome 6 and 7, though they concluded that it is a trivially small effect. We note that this could be possible in particular when a very large number of genetic markers are compared pair-wise, detecting even a single significant pair-wise association is often hard because of the large multiple testing adjustment factor involved (see also Bühlmann et al. (2014)). The graphical modeling approach presented in this paper can be an efficient tool towards the study of interactions of genetic markers within (cis-acting) and across (trans-acting) chromosomes.

Refer to caption
Figure 4: Conditional dependence of genetic markers for the maize nested association mapping population. Genetic markers in each chromosome are represented by colours: red(Chr1), yellow(Chr2), green(Chr3), blue(Chr4), violet(Chr5), dark-green(Chr6), black(Chr7), orange(Chr8), grey(Chr9), and brown(Chr10)

5 Concluding Remarks

Large high-dimensional datasets have become a common feature of many modern measurement techniques. In this article, we have presented a sparse copula Gaussian graphical model to infer networks from large high-dimensional data sets of arbitrary type. We proposed two approaches for the analysis of high dimensional mixed variables: l1l_{1} penalized extended rank likelihood Gaussian copula based EM algorithm and copula skeptic glasso with pairwise parametric copula selection, not necessarily from the same family.

The performance of the proposed approaches in comparison to existing methods are evaluated using simulation studies. The simulation results suggest that the proposed copula EM glasso and copula skeptic glasso perform well to identifying the true graph structure for high dimensional mixed variables setting. Taking into account computational efficiency we suggest to use the copula skeptic glasso for inferring networks for very high dimensional (thousands of variables) and copula EM glasso for moderately high dimensional mixed variables setting. Moreover, the EM copula glasso approach has the advantage that it can be directly implemented for missing data without any additional computational issue.

We have illustrated the application of the proposed graphical modeling approaches on gene amplifications and deletions microarray data from breast cancer experiment and genetic markers from the maize nested association mapping population. We obtained a sparse representation of the conditional dependencies between the clinical and genetic variables, which generated several interesting hypotheses on the importance of these variables for the treatment of breast cancer. In particular, we identified many genes that are amplified or deleted in breast cancer and may functionally contribute to aggressiveness of breast cancer which is associated with worst outcome for the survival of breast cancer patients. The identification of such types of genes might lead to more accurate diagnostics and treatment at individual patient level. Similarly, a sparse representation of the interaction between genetic markers in maize genome, in particular across chromosomes will potentially be helpful for better understanding the molecular basis of phenotypic variation and to improve agricultural efficiency and sustainability. In general, the simulation and data analysis results suggest that the proposed copula based graphical modelings are promising approaches to infer networks for high dimensional nonnormal and mixed variables.

References

  • Ambroise et al. (2009) C. Ambroise, J. Chiquet, and C. Matias. Inferring sparse gaussian graphical models with latent structure. Electronic Journal of Statistics, 3:205–238, 2009.
  • Bärlund et al. (2000) M. Bärlund, F.z Forozan, Juha K., L. Bubendorf, Y. Chen, M. L Bittner, J. Torhorst, P. Haas, C. Bucher, G. Sauter, et al. Detecting activation of ribosomal protein s6 kinase by complementary dna and tissue microarray analysis. Journal of the National Cancer Institute, 92(15):1252–1259, 2000.
  • Bühlmann et al. (2014) Peter Bühlmann, Markus Kalisch, and Lukas Meier. High-dimensional statistics with a view towards applications in biology. Annual Review of Statistics and Its Application, 1:255–278, 2014.
  • Dai et al. (2004) Q. Dai, Q. Y. Cai, X. O. Shu, A. Ewart-Toland, W. Q. Wen, A. Balmain, Y. T. Gao, and W. Zheng. Synergistic effects of stk15 gene polymorphisms and endogenous estrogen exposure in the risk of breast cancer. Cancer Epidemiology Biomarkers & Prevention, 13(12):2065–2070, 2004.
  • Dempster (1972) A.P. Dempster. Covariance selection. Biometrics, pages 157–175, 1972.
  • Dempster et al. (1977) A.P. Dempster, N.M. Laird, and D.B. Rubin. Maximum likelihood from incomplete data via the em algorithm. Journal of the Royal Statistical Society. Series B (Methodological), pages 1–38, 1977.
  • Dobra and Lenkoski (2011) A. Dobra and A. Lenkoski. Copula gaussian graphical models and their application to modeling functional disability data. The Annals of Applied Statistics, 5(2A):969–993, 2011.
  • Friedman et al. (2008) J. Friedman, T. Hastie, and R. Tibshirani. Sparse inverse covariance estimation with the graphical lasso. Biostatistics, 9(3):432, 2008.
  • Genest et al. (1995) C. Genest, K. Ghoudi, and L.P. Rivest. A semiparametric estimation procedure of dependence parameters in multivariate families of distributions. Biometrika, 82(3):543–552, 1995.
  • Green (1990) P.J. Green. On use of the em for penalized likelihood estimation. Journal of the Royal Statistical Society. Series B (Methodological), pages 443–452, 1990.
  • Hoff (2007) P.D. Hoff. Extending the rank likelihood for semiparametric copula estimation. The Annals of Applied Statistics, pages 265–283, 2007.
  • Ibrahim et al. (2008) J.G. Ibrahim, H. Zhu, and N. Tang. Model selection criteria for missing-data problems using the em algorithm. Journal of the American Statistical Association, 103(484):1648–1658, 2008.
  • Jensen et al. (2009) L. B. Jensen, J.M.S. Bartlett, C.J. Witton, T. Kirkegaard, S. Brown, S. Müller, F. Campbell, T.G. Cooke, and K.V. Nielsen. Frequent amplifications and deletions of g _ {\{1}\}/s-phase transition genes, ccnd1 and myc in early breast cancers: A potential role in g _ {\{1}\}/s escape. Cancer Biomarkers, 5(1):41–49, 2009.
  • Kumar et al. (2012) R. Kumar, A. Sharma, and R.K. Tiwari. Application of microarray in breast cancer: An overview. Journal of Pharmacy & Bioallied Sciences, 4(1):21, 2012.
  • Liu et al. (2012) H. Liu, F. Han, M. Yuan, J. Lafferty, and L. Wasserman. High-dimensional semiparametric gaussian copula graphical models. The Annals of Statistics, 40(4):2293–2326, 2012.
  • Lum and Merritt (2011) Thomas E Lum and Thomas JS Merritt. Nonclassical regulation of transcription: Interchromosomal interactions at the malic enzyme locus of drosophila melanogaster. Genetics, 189(3):837–849, 2011.
  • McMullen et al. (2009) M. D McMullen, S. Kresovich, H. Villeda, H. Bradbury, P.and Li, Q. Sun, S. Flint-Garcia, J. Thornsberry, C. Acharya, C. Bottoms, et al. Genetic properties of the maize nested association mapping population. Science, 325(5941):737–740, 2009.
  • Miele and Dekker (2008) Adriana Miele and Job Dekker. Long-range chromosomal interactions and gene regulation. Molecular bioSystems, 4(11):1046–1057, 2008.
  • Nelsen (2006) R. B Nelsen. An introduction to copulas. Springer, 2006.
  • Rafn et al. (2012) B. Rafn, C. F. Nielsen, S.H. Andersen, P. Szyniarowski, E. Corcelle-Termeau, E. Valo, N. Fehrenbacher, C.J. Olsen, M. Daugaard, C. Egebjerg, et al. Erbb2-driven breast cancer cell invasion depends on a complex signaling network activating myeloid zinc finger-1-dependent cathepsin b expression. Molecular Cell, 45(6):764–776, 2012.
  • Ringnér et al. (2011) M. Ringnér, E. Fredlund, J. Häkkinen, Å. Borg, and J. Staaf. Gobo: Gene expression-based outcome for breast cancer online. PloS one, 6(3):e17911, 2011.
  • Saeki et al. (2009) M. Saeki, D. Kobayashi, N. Tsuji, K. Kuribayashi, and N. Watanabe. Diagnostic importance of overexpression of bmi-1 mrna in early breast cancers. International journal of oncology, 35(3):511, 2009.
  • Sklar (1959) A. Sklar. Fonctions de répartition à n dimensions et leurs marges. Publ. Inst. Statist. Univ. Paris, 8(1):11, 1959.
  • Srinivasan and Plattner (2006) D. Srinivasan and R. Plattner. Activation of abl tyrosine kinases promotes invasion of aggressive breast cancer cells. Cancer research, 66(11):5648–5655, 2006.
  • Van Putten and Van Schuppen (1985) C. Van Putten and J.H. Van Schuppen. Invariance properties of the conditional independence relation. The Annals of Probability, 13(3):934–945, 1985.
  • Welcsh and King (2001) P. L. Welcsh and M. C. King. Brca1 and brca2 and the genetics of breast and ovarian cancer. Human Molecular Genetics, 10(7):705–713, 2001.
  • Wilhelm and Manjunath (2010) S. Wilhelm and B.G. Manjunath. tmvtnorm: A package for the truncated multivariate normal distribution. sigma, 2:2, 2010.
  • Zia et al. (2007) M. K. Zia, K. A. Rmali, G. Watkins, R. E. Mansel, and W. G. Jiang. The expression of the von hippel-lindau gene product and its impact on invasiveness of human breast cancer cells. International journal of molecular medicine, 20(4):605, 2007.