High dimensional statistical inference: theoretical development to data analytics
Deepak Nag Ayyala

TL;DR
This paper provides a comprehensive overview of high dimensional statistical inference, covering theoretical developments and computational tools essential for big data analytics in various applied fields.
Contribution
It offers an in-depth synthesis of recent advances in high dimensional inference methods and their practical applications in data analytics.
Findings
Summarizes key theoretical developments in high dimensional inference.
Discusses computational tools for big data analysis.
Highlights challenges and solutions in high dimensional data applications.
Abstract
This article is due to appear in the Handbook of Statistics, Vol. 43, Elsevier/North-Holland, Amsterdam, edited by Arni S. R. Srinivasa Rao and C. R. Rao. In modern day analytics, there is ever growing need to develop statistical models to study high dimensional data. Between dimension reduction, asymptotics-driven methods and random projection based methods, there are several approaches developed so far. For high dimensional parametric models, estimation and hypothesis testing for mean and covariance matrices have been extensively studied. However, practical implementation of these methods are fairly limited and are primarily restricted to researchers involved in high dimensional inference. With several applied fields such as genomics, metagenomics and social networking, high dimensional inference is a key component of big data analytics. In this chapter, a comprehensive overview of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBayesian Methods and Mixture Models
High dimensional statistical inference: theoretical development to data analytics
Deepak Nag Ayyala
Department of Population Health Sciences, Medical College of Georgia, Augusta University
Augusta, Georgia 30912
Abstract
This article is due to appear in the Handbook of Statistics, Vol. 43, Elsevier/North-Holland, Amsterdam, edited by Arni S. R. Srinivasa Rao and C. R. Rao.
In modern day analytics, there is ever growing need to develop statistical models to study high dimensional data. Between dimension reduction, asymptotics-driven methods and random projection based methods, there are several approaches developed so far. For high dimensional parametric models, estimation and hypothesis testing for mean and covariance matrices have been extensively studied. However, practical implementation of these methods are fairly limited and are primarily restricted to researchers involved in high dimensional inference. With several applied fields such as genomics, metagenomics and social networking, high dimensional inference is a key component of big data analytics. In this chapter, a comprehensive overview of high dimensional inference and its applications in data analytics is provided. Key theoretical developments and computational tools are presented, giving readers an in-depth understanding of challenges in big data analysis.
keywords:
High-dimension , asymptotics , hypothesis testing , dependent data , multivariate analysis
Contents
1 Introduction
High dimensional inference and big data analytics are gaining significant prominence in several applied fields such as genomics, imaging neuroscience, econometrics, astronomy and cyber-security [31]. With accelerated development of technology to study various biological processes and natural phenomenon, there is an exponential growth in the amount of data being generated. Publicly available data sets for genomics such as the Cancer Genome Atlas111https://portal.gdc.cancer.gov/ have massive amounts of data that are on the scale of petabytes (1 petabyte = 1024 terabytes). In terms of the number of variables collected (usually represented by ) and the number of samples or replicates (represented by ), big data can be broadly classified into two categories: (i) large data sets (ii) large small data sets. In data sets with large number of samples, typically arising in astronomy, challenges are mainly computational rather than statistical. Statistical problems in these data sets involve identifying an extremely small number of signals from a large number of observations, a.k.a. needle in a haystack problem. The large small paradigm is commonly encountered in biomedical research areas such as genomics, metagenomics and neuroimaging. The goal in these data sets is to draw inference on a large number of variables simultaneously using a small number of observations.
Traditional statistical tools are built on the assumption that there is more known than unkown, i.e. . When , asymptotic properties of estimates for parameters such as mean and variance will no longer be valid. For instance consider parameters and be our parameter of interest. Let be a first-order consistent for for , i.e. . When is fixed and finite, will be first-order consistent for because
[TABLE]
But if the dimension is a linear function of the sample size, i.e. , then this consistency fails because the infinite sum of errors will diverge,
[TABLE]
This problem can be solved by considering second-order consistent estimators, which require additional attention to the asymptotic properties of to derive. In multivariate models, there are two main parameters of interest - mean vector and variance matrix. Estimation of these parameters and construction of hypothesis tests for high dimensional data require additional calculations to have good asymptotic behaviour.
Large data sets with discrete data are very commonly observed in various fields. In text mining, the distribution of words in a document are recorded by counting the number of occurrences of each word in the document. In genomics and metagenomics, recently developed high-throughput experimental procedures are making it possible to record counts of genes expression and bacterial abundance in samples. However, statistical literature on multivariate models for discrete data is very sparse. Most of the multivariate probability models that are encountered in high dimensional literature are continuous. Unlike the continuous distributions, multivariate analogues of standard discrete models such as Bernoulli, binomial, Poisson, etc. are not extensively developed. In the univariate case, mixture models such as beta-binomial and Poisson-gamma have been developed to address over-dispersion in count data. Multivariate models do not exist for all mixture distributions.
In this chapter, we will look at three topics of interest in high dimensional inference. In Section 2, we will look at hypothesis tests for the mean vector. Estimation and hypothesis tests for the covariance matrix will be addressed in Section 3. Formulation of standard discrete multivariate models and parameter estimation of hierarchical multivariate count models are presented in Section 4. Finally, we will conclude with some challenges that still lie ahead of us in high dimensional inference in Section 5.
2 Mean vector testing
The first moment, mean, is the most commonly studied parameter when exploring the properties of distributions. The mean or expected value of a random variable is a measure of location of the center of the data. When comparing dimensional two distributions, equality of means indicates that distributions are centered around the same point in the sample space. Given two variables characterized by their means, , and , the hypothesis of comparing means can be stated as
[TABLE]
Given samples and from the two distributions, sample means and are natural unbiased estimators of and respectively. Hence the difference of sample averages will be unbiased for . To calculate a test statistic, a functional needs to be defined to map the multivariate difference on to the real line.
Hotelling’s [41] was the first such test constructed which uses the Mahalanobis distance as the functional,
[TABLE]
where is the pooled sample covariance matrix with . Under , the test statistic follows a distribution provided and are both homogeneous multivariate Gaussian distributions with common covariance matrix and .
The Hotelling’s test is developed for the two-sided alternative in (1). The functional in has a quadratic form and is always non-negative as is positive definite. Hence does not differentiate between and . To define a one-sided alternative, an order in should first be determined. For example, the lexicographic order or the partial element-wise order can be considered. For the one sample case, Kudo [49] developed a likelihood ratio test (LRT) for the alternative where the inequality indicates for with at least one . Maximizing the parameters over the positive cone is done using quadratic programming. p-value calculation is computationally intensive due to the potential pairs of zeros and positive elements under the alternative. Also a two-sample extension for this test was not provided.
The Hotelling’s test has three major deficiencies when doing inference in high dimensions.
- Issue I
The test is defined only when . Typically in data sets arising in genomics and other high throughput experiments, the dimension is in thousands and the number of samples are in tens or hundreds. 2. Issue II
The test holds only for comparing Gaussian distributions, an assumption that is not straightforward to verify in higher dimensions. In distributions with restricted sample space such as the Dirichlet, the mean vector is a location parameter. 3. Issue III
The test requires observations to be independently and identically distributed, i.e. *i.i.d. *In imaging studies such as fMRI experiments, the observations are not *i.i.d. *The inherent dependence structure in such data sets is ignored by , potentially leading to biased estimates.
To address these shortcomings, one has to use test statistics that take into account the bias due to high dimension and the dependence structure in the data. For instance to address Issue I, there are two approaches that can used. The first method is to study the asymptotic properties of a functional of and construct a large-sample test. This method can also relax Issue II by accommodating non-Gaussian distributions through conditions on the moments of the distribution. Second method is to reduce dimension by projecting the -variate samples into a lower dimensional space such that traditional tests such as can be applied. The dependence structure in Issue III is complicated since the entire autocovariance function of the model needs to be considered. Parametrizing the autocovariance function and restricting the dependence structure can help reduce the complexity of the problem.
2.1 Independent observations
First let us address testing the hypothesis in (1) for *i.i.d. *samples in high dimension. When , the pooled sample covariance matrix is rank-deficient and does not have a well-defined inverse. The Mahalanobis distance of is not a valid measure. To construct a test statistic, we need a functional of which is zero in expectation when is true and non-zero when is true. A Natural choice of such functional which does not involve is the -norm for . When , Chung and Fraser [24] proposed a permutation test using the sum of element-wise -test statistics,
[TABLE]
as the test statistic. The Euclidean norm222Abuse of notation: The squared Euclidean norm is referred to as the Euclidean norm unless otherwise stated is preferred over the -norm due to ease of calculation of moments. Dempster [30] developed the first test statistic using the Euclidean norm of difference of means, . The test statistic is given by
[TABLE]
where are orthogonal vectors such that the set of vectors form an orthogonal basis for the space spanned by . The Dempster test is non-exact and is distributed as an under the null hypothesis. The parameter is unknown and is estimated from the data. However, both these tests ignore the covariance structure and are shown to not perform well even when is close to .
To construct a large sample test, the asymptotic properties of the Euclidean norm of need to be studied. When the two distributions are homogeneous with covariance matrix , we have
[TABLE]
Without loss of generality, assume . Under , has expected value equal to , where is the largest eigenvalue of . If is fixed, then , implying is asymptotically unbiased. But if increases with , then the Euclidean norm needs to be adjusted for this bias. For instance, if we assume for some , then which diverges when . Further note that properties of are independent of the distributions of the two groups.
To adjust the bias, consider the pooled sample covariance matrix , which is unbiased for . Since trace is a linear functional, will be unbiased for . This gives
[TABLE]
as an unbiased estimator of . Using its quadratic form, the variance of can be calculated as . The error term, , vanishes under Gaussian assumption. To construct a test statistic using , a ratio consistent estimator of is needed.
In their seminal work, Bai and Saranadasa [7] used to construct the test statistic
[TABLE]
The test statistic follows a standard normal distribution asymptotically under the following conditions:
- (BS I)
, indicating that increases faster than . 2. (BS II)
meaning sample sizes from both groups have proportionate rates of increase. 3. (BS III)
, which relates to the strength of the covariance structure. 4. (BS IV)
is a local alternative condition to calculate the asymptotic power, under which the variance estimate remains ratio consistent.
Let us elaborate condition (BS III) to understand how strong the covariance structure can be. Consider the independent elements case, with and . Thus we have , which indicates the validity of the condition. If we consider a moving average covariance structure with for . Then we have and which also satisfies the condition for all values of . The condition, however, does not allow covariance structures from the other end of the spectrum: an exchangeable covariance structure with for all and for some which has and . This gives
[TABLE]
which does not satisfy the condition.
The Bai-Saranadasa test statistic is highly regarded in high dimensional mean-vector testing literature. In addition to extending the test to higher dimensions, it also relaxed the normality assumption on the samples. Instead, the observations are assumed to be coming from a factor model of the form
[TABLE]
where and ’s are continuous *i.i.d. *random variables with and . The covariance structure is determined by through the relationship . When , the elements of are normally distributed. When , the ’s have heavier tails than normal, yet have finite moments. Examples of distributions satisfying the moment conditions are Laplace or double exponential distribution and centered gamma distribution.
In equation (5), the trace term comes only from the inner products of ’s and ’s. For any , we have and when . Hence subtracting the inner-product terms from and , we have
[TABLE]
Combining the terms in the above equation, the statistic
[TABLE]
has expected value equal to .
Chen and Qin [22] constructed a test statistic using as the functional, which has zero expected value under . They assumed that the data follows the factor model in equation (7). Sample sizes are restricted similar to (BS II). A major criticism of has been the restriction of homogeneity of the two populations, i.e. equal covariance structure. Addressing this issue is a major achievement of the Chen and Qin test, which relaxed this condition. The two populations are allowed to have unequal covariance structures, and respectively. This extension results in the local alternative condition in (BS IV) to be modified, with the rate holding with respect to both and . Strength of the covariance matrix as restricted by (BS III) is also modified to accommodate the heterogeneity. Another major accomplishment of the Chen and Qin test is removing a direct constraint between and as in (BS I).
The modified constraints on the model are summarized as follows:
- (CQ III)
for . 2. (CQ IV)
for .
Under the local alternative, variance of is equal to
[TABLE]
As used in , can be used as a ratio consistent estimator of . Inspired by the removal of inner-product terms in , Chen and Qin argue that similar rationale relaxes a direct relationship between and as in (BS I). They proposed ratio consistent estimators of the form
[TABLE]
where , , and . Finally, the Chen-Qin test statistic is given by
[TABLE]
which follows a normal distribution asymptotically under .
In and , the Euclidean norm is used as the functional to avoid inverting the sample covariance matrix, which is singular when . While is not invertible, the diagonal elements are all non-zeroes and invertible (a zero diagonal element implies the corresponding variable is a constant and it can be removed from the analysis). Using the diagonal elements, a modified Mahalanobis distance can be calculated as a weighted Euclidean norm,
[TABLE]
where is the diagonal matrix of . When the two groups are homogeneous, we have and . As the ratio of these two expected values independent of the index , we have
[TABLE]
Similar to the calculations in the Euclidean norm, it is straightforward to show using the quadratic form that .
Srivastava and Du [69] developed a test statistic based on as the functional, adjusting for its expected value. The test statistic is valid under the following assumptions:
- (SD I)
The dimension increases at a polynomial rate with respect to , . 2. (SD II)
Sample sizes of the two groups, and , are constrained as in (BS II). 3. (SD III)
If is the population correlation matrix and are its eigenvalues, then for and . 4. (SD IV)
Means of the two groups satisfy the local alternative condition: for some finite constant .
The Srivastava-Du test statistic is given by
[TABLE]
where is the sample correlation matrix. The test statistic is asymptotically normal under the null hypothesis.
The condition imposed on the correlation structure in (SD III) is very restrictive compared to (BS III) and (CQ III). For example, consider for some . Then , and . (BS III) and (CQ III) are satisfied as
[TABLE]
For (SD III), we have but , which is not bounded for .
Another major constraint of the Srivastava-Du test is that the observations are assumed to be normally distributed. Unlike and , asymptotically equivalent expressions for are not established. Instead, exact variance is derived using the properties of the normal distribution. In a sequence of papers, the authors have provided extensions to to reduce some of the assumptions. In Srivastava [73], the term in the denominator of was shown to converge to zero and hence dropped. In Srivastava-Kano [74], an extension to the heterogeneous case was developed. However this test is inexact in the sense that the functional has expected value equal to only in limit.
Inspired by the idea of Chen and Qin [22], Park and Ayyala [64] modified the functional by removing the inner product terms. Using the true covariance diagonal, the functional
[TABLE]
has expected value . Replacing the true covariances with consistent estimators, a leave-out approach has been implemented to maintain independence amongst the terms. For instance in , the quantities and will be independent if is constructed by leaving out and . The pooled sample covariance matrix , where and are the sample covariance matrices of the two groups respectively, is not useful because contains and . If these two samples are removed from , then , where will be independent of and . Similarly, for the second and third terms, we can define , and respectively to maintain independence of terms. Then diagonals of the pooled sample estimators
[TABLE]
is used to construct the functional
[TABLE]
which has expected value .
From the quadratic form and independence of the terms, variance of will be
[TABLE]
where and are the for notational convenience to identify that the terms are related to and respectively. A similar leave-out approach is applied to modify the standard correlation matrix estimate . Centering the observations only once as in and rearranging the terms, the estimators
[TABLE]
are shown to be ratio consistent for the corresponding terms in . Standardizing by the variance estimator, the Park-Ayyala test statistic is given by
[TABLE]
Asymptotic normality of the test statistic was derived under the following assumptions:
- (PA II)
Sample sizes of the two groups, and are constrained as in (BS II). 2. (PA III)
If is the correlation matrix, then . This condition is similar to (CQ III). 3. (PA IV)
The means and satisfy the local alternative condition
The assumptions in (PA II) - (PA IV) are milder than (SD I)-(SD IV) and hold for a much larger family of covariance structures. Another major advantage of is that it does not require the normality assumption. Instead, the test is constructed assuming the factor model defined in equation (7).
The four test statistics have several key differences regarding their properties and performance. The Bai-Saranadasa test and Chen-Qin test are orthogonal-transform invariant, i.e. the operation and for some orthogonal matrix does not affect the test. The Srivastava-Du test and Park-Ayyala test are scale-transform invariant, wherein the operation described above does not affect the test when is a diagonal matrix. In practice, scale transformation invariance is more useful than its orthogonal counterpart as they can bring variables on to a uniform scale. To better understand this difference, consider the contribution of each element towards the expected difference under the alternative when . In and , element has a contribution of , whereas in and the contribution is . While the former depends on the scale of the variable, the latter is the coefficient of variation and is hence scale-free. In a scenario where the non-zero ’s correspond only to the values whose means are small, then and have higher power of detecting the difference.
Due to their similarities in construction and assumptions, and are observed to be applicable to a broader range of models. This is mainly because of relaxed assumptions on the covariance structure and lack of direct relationship between and . However it is worth noting that the assumptions (BS I) and (SD I) are asymptotic and cannot be validated from a finite sample data set. For example, a data set with and can either imply the rate is polynomial () or linear (). There is no practical means of determining the true rate with a single data set. Another aspect of this asymptotic rate that is worth considering is that the number of variables is generally deterministic. In genomics data sets such as DNA methylation or gene expression, the dimension is the number of genes, which is fixed. The sample size is the number of biological replicates, which can be increased by collecting more specimens. Hence rate of increase cannot be used as a means to prefer one test to the other. A better approach to determine which method best suits a data set is through a simulation study. A controlled simulation study should be designed using the properties of the data set such as dependence structure and sparsity. The empirical type I error obtained by specifying equal means can be used to compare the performance of the methods. This approach was used in Ayyala et al. [5] to determine that outperforms the other tests at controlling type I error rate and achieves reasonable power for immuno-precipitation based DNA methylation data.
2.2 Projection based tests
The driving motivation behind the tests in Section 2.1 is the fact that when , the Hotelling’s test statistic cannot be calculated. Another approach that has been considered to overcome this problem is to project the data into a lower dimensional space such that the assumptions of Hotelling’s are satisfied. For , consider a matrix with full row rank. The difference of means, , when projected onto the column space of , is equal to zero if and only if the difference itself is zero, By this equivalence, the hypothesis in (1) is equivalent to
[TABLE]
The equivalence holds for all rank-sufficient matrices and for all dimensions with , which is an extremely large collection of matrices. In practice, we can only evaluate it for a very small set of matrices, based on which the conclusion can be drawn. Hence the two key factors that will affect the result of the test are and construction of .
A natural choice of for dimension reduction is using principal component analysis. Let be the eigenvalue decomposition of the common covariance matrix . The matrix is orthogonal where the columns are the eigenvectors and is the diagonal with eigenvalues along the diagonal. Eigenvalue decomposition of the pooled sample covariance matrix yields
[TABLE]
where are the eigenvalues and are the orthogonal eigenvectors. Properties of the eigenvalues and eigenvectors will be discussed in detail in later sections. The eigenvalues give a measure of the amount of variability in the data in the direction of the corresponding eigenvector. The cumulative relative variance of any set of eigenvectors is given by . Any set of eigenvectors can be used to construct a -dimensional subspace to project the data. However using the first eigenvectors is most informative as it contains the maximum cumulative relative variance in the data, equal to . Define the matrix of dimension using the first columns of and the projections as
[TABLE]
The sample means of the projected observations will be and respectively. The pooled sample covariance matrix of and is , which, by orthogonality of the columns of , is a diagonal matrix given by . For any , we can calculate the Hotelling’s statistic using the projected data as
[TABLE]
When and , we have the original Hotelling’s statistic as defined in (2), i.e. . For any , the null distribution of will be .
While the motivation of projeting the samples into the principal component subspace is to reduce dimension and be able to use the Hotellings test statistic, one needs to be careful when choosing . If the alternative hypothesis is true, then choosing a small can potentially lead to a type II error. This is because in , the summation will include only the first terms corresponding to the largest . But if the difference between the means is uniform over all the components, then the ratio of will be highlighted only for small , which correspond to large . To illustrate this behaviour, consider the following study. Random samples are generated using and where . For the means, specify and . Figure 1 shows the -value for different values of and for all .
The first thing to note is that detects the difference for the complete data (), whereas projecting into a single dimension always fails to reject . The smallest for which the p-value supports rejecting for and are and respectively. The variance is kept constant for the three models, which implies the difference in results in due to . As increases, there is greater separation between the two means and hence smaller is sufficient. The converse - rejecting the hypothesis for small when and is rejected for , is very unlikely to happen. Thus the type I error will be preserved for all but the projection test will have lower power than .
In high dimensional setting, when , the eigenvalue matrix is singular with only the first eigenvalues non-zero. Defining a generalized inverse of as , the projected Hotelling’s test statistic defined in (15) can be calculated when . The full possible model, is not the complete Hotelling’s test as it is still contains only a partial summation of terms in (15). However the -value of behaves differently for different values of in high dimensions. In Figure 1, we observed that the type II error of decreases as increases. This is because the deviations corresponding to the smallest eigenvalues will be included in the summation for large enough , resulting in an increase in the test statistic value. But in high dimensions the smallest eigenvalues are set to zero. Therefore the projected test statistic can never achieve the value of , resulting in extremely high type II error rate even for .
To illustrate the effect of on , consider the following simulation study. We set and varied the sample sizes as and . The mean vectors are set as and respectively. The -values of for the three models and different values of within each model are presented in Figure 2. Note that when as in the first two sub-figures, the -value increases with . Whereas in the third sub-figure, the properties of the -value curve are similar to those seen in Figure 1. Similar results have been observed in a wide range of simulation models. Theoretical justification for this behaviour of the projection-based Hotelling’s test is still lacking.
2.3 Random projections
As seen in the previous section, projecting on to the eigenspace of the pooled sample covariance matrix has its limitations in high dimension. The results also indicate that the conclusion will be contrary to the truth when sample sizes are small. While the concept of dimension reduction is effective, PCA is not the best approach for this task. Alternatively, projections based on random matrices have been shown to have good performance. A random projection embeds the -dimensional variables into a lower -dimensional space () while preserving the distances between points. The seminal result that allows us construct such an embedding is the Johnson-Lindenstrauss lemma [46].
Theorem 2.1** (Johnson-Lindenstrauss lemma).**
For any collection of points and , there exists a and a linear map such that
[TABLE]
The theorem provides a method to determine the smallest dimension into which the original data can be embedded without altering the local properties of the data sets. Significance of this result is greatly enhanced by the fact that the dimension of the embedded space, , depends on the sample size and not on the dimension . While the result holds for any linear map, the most commonly used mapping is for some matrix . To avoid the pitfalls of principal component based projections, the alternative is to randomly generate the matrix independent of the data.
For a given , a random projection matrix is a matrix whose elements are random variables. Two distinctions need to be made when calling them random and projection matrices. Firstly, unlike matrices generated from distributions the matrix space such as Wishart, these random matrices are not structured. Secondly, these matrices need not necessarily have the properties of a projection matrix, viz. orthogonality, idempotency, etc. For simplicity of generation, the variables are chosen to be independent and identically distributed. Additional conditions can be imposed to provide structure to the projected data. While any distribution can be used to generate the elements, one property that is desired is that it is symmetric with zero mean and unit variance. This property ensures that the Euclidean distance between a pair of observations is preserved in expectation. That is, if is a random vector with and , then
[TABLE]
The most trivial distribution that is symmetric around zero with unit variance is the standard normal distribution, . To further simplify random number generation, one can also consider a uniform distribution , where the limits are adjusted to satisfy the moment conditions.
Another class of projection matrices that has gained prominence recently is based on binary coins. Developed by Achlioptas [1], this method is found to be very useful for dimension reduction in machine learning [32], image processing [13]and language processing [63]. The idea is to generate the elements of from the set . Two distributions can be defined on with zero mean and unit variance,
[TABLE]
Among these two distributions, is preferred to because it produces a sparse embedding. By construction, the contribution of two out of three variables (on average) will be set to zero. Furthermore, the computation time is significantly improved when using . Extending from this work, Li et al. [54] generalized the procedure to define the distribution for any ,
[TABLE]
This generalization improves on as defined in (17) by increasing the sparsity of with , thereby reducing the computation cost of the projection. Li et al. [54] have shown that using as large as significantly reduces the computation cost with minimal loss of information (accuracy). However keeping in mind this trade-off between speed and information loss, the authors recommend .
Given a random projection matrix , the projected variables and have means and respectively. If the two populations are homogeneous, the common covariance matrix will be . Additionally if the variables are normally distributed, then the distribution is also preserved, i.e. and . The sample means of the two populations will be and respectively and the pooled sample covariance matrix is . If , the Hotelling’s test statistic for the projected data can be defined as
[TABLE]
Under the null hypothesis defined in (14), follows a distribution conditional on . The p-value of the test statistic will be
[TABLE]
At significance level , the null hypothesis is rejected if .
In an unpublished work, Lopes et al. [55] first proposed (20) and suggested using (assuming ) for the dimension of the reduced space. They provide theoretical justification of conditions in which has greater power than and . The only criticism of their procedure is the choice of . As the test statistic and -value are calculated conditional on , the result of the test will be determined by the choice of the projection matrix . The results based on different realizations of the projection matrix and need not necessarily be consistent. To get rid of this sampling artefact, one should generate multiple instances of the projection matrix and combine the -values of all the instances to draw inference. An exact method for combining the -values from different projection matrices was developed by Srivastava et al. [78]. Their method, RAPTT (stands for RAndom Projection T-Test)), uses the average -value from multiple independent projection matrices to accept or reject the null hypothesis. The method works as follows.
Consider random projection matrices generated independently and the corresponding -values calculated using equation (20),
[TABLE]
Then the average -value, , is used to reject the null hypothesis at level . If a cut-off based on the null distribution of such that , then we reject if . The cut-off is obtained from the null distribution of , which is not straightforward to derive. Instead, Srivastava et al. [78] have established that the null distribution is independent of the parameters and . Hence, without loss of generality, the values and can be used to derive the null distribution. Using this property, they proposed computing the cut-off empirically using the following algorithm.
- (RAPTT I)
Randomly generate and . 2. (RAPTT II)
Randomly generate projection matrices and calculate the -values using equation (20). Calculate . 3. (RAPTT III)
Repeat (RAPTT I) and (RAPTT II) times to calculate . Sort them in increasing order such that . Then the level cut-off is estimated as
[TABLE]
In their work, Srivastava *et al. *propose two types of projection matrices to use
- (i)
orthogonal matrices generated from the Haar distribution such that . 2. (ii)
a block-weighted approach where for each of the dimensions in the projected space, non-zero weights are assigned for a unique set of elements of the original variables.
A comprehensive simulation study reported in their work shows differences in the empirical power between the two projection matrices under certain situations. The type I error rates reported are relatively consistent. This discrepancy in the performance and its dependence on projection could be attributed to the limited scope of the simulation study (calculated based on 1000 runs). The optimal choice of projection matrix and a comprehensive investigation of performance of the projection-based tests under all models of projection matrix still needs to be addressed.
A major bottleneck of the projection-based tests is the computation time. Tests such as RAPTT are exact and are known to have better performance over asymptotic tests when the sample sizes are small. But the lack of null distribution and the variability of the test across different projection matrices imposes a heavy computational cost of the procedure. For instance, constructing the empirical null distribution using projection matrices and bootstrap samples for the data has a computational cost of , where is the cost of calculating the Hotelling’s test statistic and the corresponding -value. Considering leads to a cost of , which requires massively parallel computing to keep achieve reasonable computation time. Variability of and its -value over the distribution of the projection matrices can be studied to determine the number of bootstrap samples required to achieve a specified level of accuracy in empirical calculations.
2.4 Other approaches
In sections 2.1-2.3, the test statistics were based on the norm of the difference of mean vectors, either or . Asymptotics and projection based methods are two major approaches commonly considered, but the hypothesis in (1) can also viewed in a different light. Several tests have been proposed by either (i) aggregating the evidence across the individual elements or (ii) observing the maximum difference across the elements of and . In this section, some aggregate tests based on univariate methods for individual elements are presented.
Pooled component test (PCT): Wu et al. [84] proposed a test statistic which is applicable when there is missing data, i.e. one or more variables are not for all the observations. PCT requires the two groups to be homogeneous and normally distributed. The test statistic is obtained by averaging the squares of -test statistics for the individual variables,
[TABLE]
where and are the number of observations for which the variable is observed from the first and second samples respectively. The quantities and are also similarly estimates of and estimated using the observed values. Using the first two moments, the null distribution was established to be a scaled chi-squared, . The parameters and can be estimated from the individual -test statistics to obtain the approximating null distribution. 2. 2.
Generalized component test (GCT): Gregory et al. [35] proposed a test statistic for heterogeneous populations, replacing the pooled -test statistic in with the unpooled test statistic,
[TABLE]
where are the mean and standard deviations of the component for the two samples respectively and and are as defined in 1. The quantities and are obtained by combining the higher order moments of the elements of and . The denominator is estimated using a window-based aggregate of the autocovariance function across the elements. The test statistic is shown to be asymptotically normal. A key assumption of GCT is that the elements of and are ordered so that the autocovariance function across the elements diminishes with increasing lag (e.g. a moving average model). This assumption is very restrictive compared to the other tests. 3. 3.
Cai et al. [18] developed a test based on the maximum scaled difference across the elements of the variables. Under the assumption that the populations are homogeneous and normally distributed, the test statistic is given by
[TABLE]
where and are the biased sample variance estimates of and respectively. The precision matrix is estimated directly using constrained -minimization for inverse matrix estimation (CLIME [17]) to avoid inverting the singular pooled sample covariance matrix . Asymptotic null distribution of is shown to be an extreme value distribution of type I and a level test rejects when . 4. 4.
Zoh et al. [87] have developed a Bayesian hypothesis for the hypothesis in 1 using Bayes factor. Under the assumption of homogeneous normal distributiosn for and , they considered a Jeffrey’s prior for and a conjugate normal prior for ,
[TABLE]
Then the Bayes factor was shown to admit a closed form given by
[TABLE]
where . They also proposed calculating the Bayes factor for any random projection matrix by replacing with and with in 25. The rejection is constructed by translating the Hotelling’s rejection region, to . At significance level , the null hypothesis is rejected if
[TABLE]
where , and .
2.5 Dependent observations
(write motivation)
For testing equality of means of two populations as presented in (1), the observations from each population are assumed to be independently and identically distributed. Most of the test statistics presented so far have been developed on several assumptions constraining the dependence structure. The testing problem has also been addressed when the covariance matrices are structured (Zhong [86], Cai [18]). But what happens if the observations are identically distributed but are not independent? Suppose the observations have the following covariance structure parametrized as and . Then for any and , the expected value of inner products of the variables will be and respectively. Considering the functional based on the Euclidean norm of , its expected value will be
[TABLE]
Since the samples are assumed to be identically distributed, we have , . In the independent case, additionally we had when . Under the dependence structure, we have additional covariance matrices in the model. An unstructured dependence structure will therefore be infeasible because for any and , we have only one pair of observations to estimate . To make estimation feasible, we assume second-order stationarity on the dependence structures,
[TABLE]
By symmetry, we have and for all . In time series, and represent the autocovariance functions of the two populations repsectively. The matrices and represent the autocovariance at lag .
Using the autocovariance function, the expected value in (27) simplifies to
[TABLE]
A functional that is unbiased for the Euclidean norm of can be constructed using (28) as
[TABLE]
where and are the biased estimators of and defined as
[TABLE]
These estimators are the biased estimators (Brockwell and Davis [16]), which should be of no concern to us since we are only interested in their trace. When is finite, these estimators are known to be asymptotically unbiased. However in high dimensions, when increases with this property is no longer valid. For instance, the expected value of will be , where
[TABLE]
Asymptotic unbiasedness for finite follows from the leading term converging to 1 and the second and third terms, which are , converging to zero as goes to infinity because . In high dimension, if the autocovariance structure is proper with all eigenvalues being non-zero, then for and all lags . Hence all three terms in the expression for should be considered. The expected value of depends on the autocovariance matrices at all lags through the trace function, which is a univariate measure of the matrix. Expressing in vector form, we have where and respectively. This property can be used to construct unbiased estimators for as elements of the vector . Denoting the elements of as , the functional can finally be constructed as
[TABLE]
Ayyala et al. [6] proposed a test statistic based on defined in (32). In addition to the second-order stationary autocovariance structure, observations from the two populations are assumed to be realizations of two independent -dependent strictly stationary Gaussian processes with means and and autocovariance structures and respectively. The -dependence structures imposes the autocovariance matrices to be equal to zero for lags greater than . Properties of the test statistic are established based on the following assumptions:
- (APR I)
The observations are realizations of -dependent strictly stationary Gaussian processes. 2. (APR II)
The rates of increase of dimension and order with respect to are linear and polynomial respectively,
[TABLE] 3. (APR III)
For any ,
[TABLE]
where and . 4. (APR IV)
The means and satisfy the local alternative condition
[TABLE]
Setting and for all , it is straightforward to see that the conditions (APR III) and (APR IV) are similar to (CQ III) and (CQ IV). The test statistic is given by
[TABLE]
where the variance estimate is constructed similar to and using a leave-out method for better asymptotic properties. For exact form of the estimator, please refer to Ayyala et al. [6]. Under the conditions (APR I)-(APR IV), is shown to be asymptotically normal. While the test statistic and the empirical studies of Ayyala *et al. *are valid, Cho et al. [23] identified some theoretical errors in the proofs and provided some corrections to some results and assumptions in Ayyala *et al. *.
One issue that still needs to be addressed is the choice of . Simulation studies reported in Ayyala *et al. *indicate that over-estimating is better than underestimating. When the specified value of in the analysis is greater than the true order of dependency, the error is in estimating zero matrices for lags greater than the true . Under-specifying the value results in bias as autocovariances for several lags will not be estimated. Accurate estimation of using the data is not addressed and remains an open area of research. A large class of models can be approximated using -dependent strictly stationary processes. Tests for other classes of models such as second-order stationary processes or Non-Gaussian processes is another area of active research.
3 Covariance matrix
The covariance matrix of a multivariate random variable is a measure of dependence between the components of the variable. It is the second order central moment of the variable, defined as , where . The covariance matrix is often re-parameterized using its inverse, called the precision matrix, . Elements of the precision matrix are useful in determining conditional independence under normality. If , then implies is independent of conditional on . The precision matrix is important because it can be used to construct an undirected graphical network model. Representing the components as nodes of the network, edges are defined by the elements of , where indicates the presence of an edge and indicates the absence of an edge between nodes and . In view of these properties of the covariance matrix and other distributional properties, normality of the variables is commonly used in covariance matrix estimation. Unless otherwise stated, we shall assume the variables are normally distributed for the remainder of this section.
Given an *i.i.d. *sample , the biased sample covariance matrix is defined as
[TABLE]
with and . In traditional multivariate setting with , is non-singular and consistent for . The sampling distribution of is a Wishart distribution with degrees of freedom (Anderson [4], Muirhead [60]). Additionally, the eigenvalues of are also consistent for the eigenvalues of . Asymptotically, the eigenvalues are normally distributed - a result that can be used to construct hypothesis tests. Estimation of eigenvalues of is of importance because they give the variance of the principal components, which are useful in constructing lower-dimensional embeddings of the data (dimension reduction). Hypothesis tests concerning the structure of the covariance matrix such as sphericity () and uniform correlation () are constructed using this property ([4, 60]). Testing equality of covariance matrices for two or more groups is also well-defined when using the sample covariance matrix and its Wishart properties.
Results from traditional multivariate analysis are valid only when and is assumed to be fixed. In high dimensional analysis, as seen in Section 2, is assumed to be increasing with . How can we construct consistent estimators for and test statistics to compare the covariance structures of two or more populations in high dimension? In high dimensional models with , the sample covariance matrix is rank-deficient. Estimation of and also suffer from the curse of dimensionality even when with . When , is no longer consistent for . Estimation of was not an issue in tests the mean vector since we were only interested in consistent estimator for a function of , e.g. or .
3.1 Estimation
To obtain consistent estimators for , two methods for reducing the parameter space dimension are used - structural constraints or regularization through sparsity. A banding approach, proposed by Bickel and Levina [11] sets elements outside a band around the diagonal to zero. For any , the banded estimator is defined as
[TABLE]
Here denotes the width of the band, clearly indicating as the diagonal estimator. The estimator is consistent for under the matrix norm and when . The optimal value of is chosen using -fold cross validation of the estimated risk. It is particularly effective when the components of are ordered so that decreases as increases. Consistency of the estimator is also shown to hold for non-Gaussian variables whose elements have sub-exponential tails
Regularization is a more commonly used approach for covariance matrix estimation as it is easier to formulate mathematically. Under normality, likelihood of given a sample can be expressed as
[TABLE]
Expression of the second term follows by applying the matrix result that for any dimensional vector and matrix , we have . Alternatively, the likelihood can be expressed in terms of the precision matrix as
[TABLE]
Maximizing the likelihood in (36) with respect to yields .
Regularization of the covariance matrix estimator is achieved by adding a penalty term to the likelihood in 36,
[TABLE]
for some penalty function which can be defined to achieve a desired effect on . The penalty parameter dictates the trade-off between maximizing the likelihood term and minimizing the penalty. Inspired by lasso (Tibshirani [82]), Bien and Tibshirani [12] proposed using a -penalty to induce sparsity in the estimator. The penalty function is given by , where denotes the Hadamard element-wise product. The matrix penalizes all the elements of whereas penalizes only the off-diagonal terms. Another approach to address regularization was developed by Daniels and Kass [29] by shrinking the eigenvalues to make the estimator more stable.
While theoretically developing penalized estimates for the covariance matrix is important, it is practically more conducive to obtain sparse estimates of the precision matrix. Sparsity of precision matrix translates to absence of edges between nodes in the network model. Hence a sparse precision matrix can be used to isolate clusters of nodes which are strongly dependent within themselves and independent of the other clusters. The penalized precision matrix estimation is done by maximizing the function
[TABLE]
Termed by Friedman et al. [33] as glasso (short for graphical lasso), the problem has garnered great levels of interest. Several extensions and improvisations of the original glasso method have been proposed. Danaher et al. [27] and Guo et al. [36] studied joint estimation of precision matrices by imposing two levels of penalties. For sparse estimation of precision matrices , using (39) individually will not preserve the cluster structure across the groups. By introducing a penalty to merge the groups, the following penalty functions have been proposed:
[TABLE]
where Guo *et al. *parameterize the precision matrices as with representing the overall network structure and ’s representing the group-specific difference in the structure.
3.2 Hypothesis testing
When studying the covariance matrix of a multivariate Gaussian population, there are two common hypotheses of interest:
[TABLE]
These hypotheses can be alternatively stated using eigenvalues. If are the eigenvalues of , the hypotheses in (40) are equivalent to
[TABLE]
Functionals of which are equal to zero under the null hypothesis can be constructed by observing that under sphericity, the variance of is equal to zero. For the identity hypothesis, deviation of from one is zero. The functionals (John [John1972], Nagao [61]) can be defined as
[TABLE]
In the traditional setting when , the sample covariance matrix (and its eigenvalues) are consistent for (and ). Hence the test statistics based on functionals in (42) are
[TABLE]
which are shown to follow chi-squared distributions asymptotically with and degrees of freedom respectively. Ledoit and Wolf [50] studied the properties of and when and observed that performs well even in the high-dimensional case. For the identity hypothesis, they constructed a new test statistic,
[TABLE]
which is also asymptotically chi-squared with degrees of freedom but has better properties than . Relaxing the assumption of normal distribution and a direct relationship between and , Chen *et al. *proposed test statistics and which are asymptotically normally distributed. These test statistics are in the same spirit as (9) and uses leave-out cross-validation type products to improve the asymptotic properties.
Next, consider testing equality of covariance matrices from two normal populations and . The sample covariance matrices and pooled covariance matrix,
[TABLE]
are used to construct the likelihood ratio test statistic as
[TABLE]
Under , asymptotically follows a chi-squared distribution with degrees of freedom. Extending to groups, the test statistic is
[TABLE]
where is the sample size of the group and . Under , the LRT statistic asymptotically follows a chi-squared distribution with degrees of freedom. However for the two sample case, LRT fails when because at least one of or will become singular. Bai et al. [8] and Jiang et al. [45] provided asymptotic corrections to the LRT when with and proposed
[TABLE]
which is asymptotically normally distributed under the null hypothesis.
Another approach for testing equality of covariance matrices is to construct a functional which will be equal to zero when . Schott [70] used the squared Frobenius norm of the difference as the functional to base the test statistic. This method is readily extended to comparing covariance matrices, with the test statistic , where
[TABLE]
and . When , is asymptotically normal under the null hypothesis. Srivastava et al. [75, 76, 77] developed test statistics using similar rationale but replacing normality assumption with constraints on moments of first four orders. Relaxing the direct relationship between and , Li and Chen [53] proposed a test statistic by using the as the functional. The test statistic was constructed using U-statistics of the form to estimate and so on. The leave-out cross-products in the proposed test statistic is similar in spirit to the variance estimate in (9). Assumptions for the test statistic are similar to (CQ III) and (CQ IV).
Covariance matrix estimation is an exciting field which direct applications in graphical network models. Most theory of regularization based sparse precision matrices is based on Gaussian distributions. Extending such estimation to distributions such as Dirichlet-Multinomial or multivariate Poisson where the covariance matrix is parameterized through the mean is very challenging. Hypothesis tests for covariance matrices have primarily been developed by studying the asymptotic properties of traditional test statistics. As seen in Section 2, random projection methods show good promise in mean vector testing. Using random projections for covariance matrices is an interesting question that is an active area of research. If is an orthogonal random matrix, then projecting the data using preserves the hypotheses of sphericity and identity in equation (40). The hypotheses conditional on the random projections will be
[TABLE]
Theoretical properties of such tests are an active area of research.
4 Discrete multivariate models
Multivariate count data occur frequently in genomics and text mining. In high-throughput genomic experiments such as RNA-Seq (Wang et al. [83]), data is reported as the number of reads aligned to the genes in a reference genome. In text mining (Blei et al. [15]), the number of occurrences of a dictionary of words in a library of books is counted to study patterns of keywords and topics. In metagenomics (Holmes et al. [40]), abundances of bacterial species in samples is studied by recording the counts of reads assigned to different bacterial species. In all data sets, the data matrix consists of non-negative integer counts. Analyzing multivariate discrete data can be addressed two ways. The absolute counts can be modeled using discrete probability models or the data can be transformed (e.g. using relative abundances instead of absolute counts) and use continuous probability models such as Gaussian, etc. The research community is still divided in opinion on the loss of information due to this transformation (McMurdie and Holmes [56]) or the lack thereof. Transforming the variables will enable us to use hypothesis testing tools presented in Section 2. In this section, we will look at some discrete multivariate models.
4.1 Multinomial distribution
The Multinomial distribution is the most commonly used multivariate discrete model, extending the univariate binomial distribution to multiple dimensions. For , the multinomial distribution is parameterized by a probability vector with and the total count . The probability mass function of is given by
[TABLE]
for all such that . An alternative representation of the multinomial distribution can be obtained using independent Poisson random variables. Consider independent Poisson random variables, . Then the vector , conditional on , follows a multinomial distribution with probability parameter . The re-parameterization using Poisson variable is scale invariant, i.e. the same multinomial distribution is obtained when for all . Levin [52] provide a very simple expression for the cumulative distribution function using this property,
[TABLE]
where is any positive number, and where is a truncated Poisson variable, . This alternative formulation and equation (49) reduce the computational cost of calculating the CDF significantly. Using the mass function, the calculation would include doing a comprehensive search in the sample space , which has a computational cost of exponential order with respect to .
The first two moments are functions of , given by and . The constraint on the total sum implies the variables are always negatively correlated, with . Parameter estimation for multinomial distributions is a well studied. Using the added constraint , the maximum likelihood estimates can be easily derived as
[TABLE]
Starting with the works by Rao [66, 67] wherein consistency and asymptotic properties of the maximum likelihood estimator have been established, several extensions have been developed. When is restricted to a convex region in the parameter space, Barmi and Dykstra [10] developed an iterative estimation method based on a primal-dual formulation of the problem. Jewell and Kalbfleisch [44] developed estimators when the multinomial parameters are ordered, i.e. . Leonard [51] provided a Bayesian approach to parameter estimation by imposing a Dirichlet prior on the probability vector and derived the Bayesian estimates under a quadratic loss function.
When comparing two multinomial populations, and , the hypothesis of interest is
[TABLE]
Unlike the hypothesis tests in Section 2, we do not require replicates of the count vectors to construct the test statistic and study its asymptotic properties. Instead, sample sizes for 51 are and . Traditional tests include the Pearson chi-squared test and the likelihood ratio test,
[TABLE]
where and . Asymptotically, the tests follow a chi-squared distribution with degrees of freedom under . When is fixed, Hoeffding [38] provided asymptotically optimal tests for (51). Furthermore, he also provided conditions under which has superior performance compared to . Morris [59] provided a general framework for deriving the limiting distributions of any general sums of the form
[TABLE]
when are polynomials of bounded degree, which generalize and . For a comprehensive review of tests, refer to [9] and the references therein.
Distributional properties of these tests hold valid when all the counts are large, i.e. and and number of categories is smaller than . When is larger than we encounter sparsity. This is because the minimum number of zero elements will be . Results derived by Morris hold when and both increase. When the data is large and sparse, i.e. , Zelterman [85] derived the mean and standard deviation of and normalized the test statistic to construct an asymptotically normal test statistic. Using the norm of difference, , and the Euclidean norm Chan et al. [20] the following functionals to use as test statistics:
[TABLE]
However, the sampling distributions of and were not provided. Instead, permutation based cut-off need to be calculated to do inference.
Studying the asymptotic properties of such functionals, Plunkett and Park [65] constructed a test statistic, given by
[TABLE]
The test statistic was shown to be asymptotically normal under the following conditions:
- (PP I)
and . This condition is the same as (BS II), (SD II) and (PA II). 2. (PP II)
The probabilities are not concentrated, i.e.
[TABLE]
This condition ensures that the number of components with non-zero probabilities is not bounded. For example, we cannot have where the number of non-zero elements is equal to because and resulting in the ratio being equal to 1/m. 3. (PP III)
The sample sizes and and dimension are restricted as
[TABLE]
To better understand this condition, consider . Then which implies can increase at most linearly with respect to . 4. (PP IV)
Asymptotic normality is valid in the local alternative
[TABLE]
4.2 Compound Multinomial models
Consider multivariate count vectors of dimension , . Such data commonly arises when multiple samples are collected, e.g. gene expression counts of genes collected from specimens. One common criticism of the standard multinomial distribution is that it does not address over-dispersion in the data. If we consider that the count vectors are *i.i.d. *from , we are inadvertently assuming that the population is homogeneous. To account for heterogeneity in the population, it is advised to assume a model with sample-specific parameter,
[TABLE]
The heterogeneity can further be modeled using a distribution on the -dimensional simplex . In the univariate case, the beta distribution is the natural choice for the distribution on . Extending to dimensions, the natural extension is the multivariate beta distribution or the Dirichlet distribution.
The Dirichlet distribution is characterized by a single parameter , with density function
[TABLE]
where and is the gamma function. The compound Dirichlet-Multinomial(DirMult) distribution, constructed by the marginal of and has the density function given by
[TABLE]
where . The DirMult model was first introduced by Mosimann, who derived the properties of the distribution. The mean and variance of the DirMult distribution are and . The variance matrix is the sum of a full-rank matrix (diagonal part) and a rank-one matrix. Using the result from Miller [57], the precision matrix can be calculated in closed form as
[TABLE]
For parameter estimation, the likelihood function of (55) does not admit a maximum for in closed form. An approximate solution can be obtained using iterative methods such as the Newton-Raphson algorithm. One convenient feature for computation is that the second-order derivative of the log-likelihood function has a closed-form expression for the inverse (Sklar [72]). Thus the Newton-Raphson step has a linear computation cost. When is larger than , Danaher [28] derived parameter estimates the beta-binomial marginals and established their consistency.
While the density function is known to be globally convex, maximization can still lead us to a local maxima. A proper initial value specification is essential to have good performance of the estimator. Choice of optimal initial values has been an area of considerable interest, even for the Dirichlet distribution. The challenge lies in the fact that the method of moments (MM) estimator is not unique. This is because of the scaling in , which gives both and as MM estimates for any . Ronning [68] proposed using the same initial value for all elements, . This proposal was based on an observation that the method of moments estimates can lead to Newton-Raphson updates becoming inadmissible, i.e. for some . Hariharan [37] have done a comprehensive comparison of the different initial values under several models. However they concluded that none of the methods is uniformly consistent across all the models.
Dirichlet-Multinomial has been applied to study multivariate count data in several applications in biomedical research. In metagenomics, the study of bacterial composition of environmental (biological or ecological) samples, we are interested in modeling the abundance of different species of bacteria in samples. The Dirichlet-Multinomial model is apt for such data because (i) abundances of bacteria are constrained by the total number of bacteria sampled in the specimen and (ii) over-dispersion due to environmental variability is accounted for. Holmes et al. [40] used a Dirichlet multinomial mixture model to cluster samples by abundance profile, i.e. the DirMult parameter. Chen and Li [21] developed a -penalized parameter estimation for variable selection in the DirMult model. Sun et al. [80] used the DirMult model to construct a clustering algorithm for single-cell RNA-seq data.
The most celebrated application of DirMult distribution is latent dirichlet allocation (LDA), introduced by Blei et al. [15]. Developed for text mining for classifying documents by keywords, the model is a hierarchical Bayesian model with three levels. Firstly, the elements of represent the words in the vocabulary. A word is represented as where for all and . A collection of words represents a topic, which can be used to classify documents, which will also be a multinomial variable with for all . The number of topics, , is assumed to be fixed. It should be noted that while the words in the vocabulary are defined and observed, the topic corresponding to a word is a latent variable. Second, each document is defined as a sequence of words, . The number of words in a document is assumed to have a Poisson distribution () and the topics follow a multinomial distribution with document-specific parameter. And finally, a corpus is defined as a collection of documents, .
The LDA model is parameterized as follows. Each corpus is characterized by the probability of its keywords , . The probability parameters are assumed to be following a Dirichlet distribution, . Conditional on the latent topics , denotes the probability that word in the vocabulary is observed, provided the word describes the topic. The collection of all such probabilities is parameterized as a matrix . Using these components, the complete likelihood can be written as
[TABLE]
In this model, is the Dirichlet density function, is the multinomial mass function and is obtained from . Parameter estimation is done by maximizing the likelihood using expectation-maximization (EM) algorithm by conditioning on the latent keywords.
Major focus on LDA research has been on developing faster algorithms (Hoffman et al. [39]) to be able to analyze larger corpora with large number of documents. Mimno et al. [58] considered sparsity in the model from the Gibbs sampling perspective to improve the efficiency of the algorithm. However most of the research has been from a machine learning and estimation perspective. Statistical properties of the estimators, which could be of potential interest for developing hypothesis tests, have not been established. One potential problem of interest could be comparing the Dirichlet parameters of two corpora,
[TABLE]
In computer science literature, the focus has been on developing methods for efficient analysis of corpora with large number of documents. Sample size is known to affect accuracy of the allocation (Crossley et al. [25]). A large small problem in this context would be efficient classification of small number of documents (small N) with a large vocabulary (large p). Understanding the efficiency of LDA in such large small scenarios is an open area of research.
4.3 Other distributions
The Dirichlet-Multinomial is a natural extension to the univariate beta-binomial distribution, which are the marginals of the DirMult distribution. This observation arises the following question: can we develop multivariate count distributions with known marginals? The theoretical answer to this question is to use Sklar’s theorem (Nelson [62]) and construct a copula to model the joint distribution. However parametric inference such as hypothesis testing is very tedious and sometimes intractable when using copula models. In this section, we shall look at some multivariate extensions to known univariate distributions which have useful parameterizations and are easy to do inference.
4.3.1 Bernoulli distribution
One of the earliest generalizations of the Bernoulli distribution using a parametric approach was developed by Teugels [81]. Using the moments of all orders , the moment generating function of multivariate Bernoulli was constructed. They also provided an extension to the multivariate binomial distribution using the sum of independent Bernoulli variables. Using the joint probabilities, Dai et al. [26] proposed a multivariate Bernoulli distribution which has an analytical form of the mass function. Before generalizing the multivariate Bernoulli distribution, consider the case where elements of the variable are independent with . Then the joint probability of is given by
[TABLE]
When the variables are dependent, the joint probability cannot be factored into the product of marginals. Using the joint probabilities, the mass function can defined as
[TABLE]
where and so on. The marginals of are Bernoulli with cumulative probability,
[TABLE]
Using this formulation, they computed the moments and also calculate maximum likelihood estimates using Newton-Raphson algorithm. However the main drawback is the dimension of the parameter space. To define the multivariate Bernoulli mass function, we require a total of parameters, which can be computationally infeasible for higher dimensions.
4.3.2 Binomial distribution
The bivariate binomial distribution (BBD) was first introduced by Aitken and Gonin [2] in the context of analysis contingency tables when the two outcomes are not independent. Several extensions have been provided since, including work by Krishnamoorthy [48] who derived the properties of BBD by extending the moment-generating function from the independent case to dependent variables. Hudson and Tucker [42] established limit theorems for BBD expressing them as sums of independent multivariate Bernoulli variables. Several other researchers have discussed the properties of BBD. For a recent list of all publications, please refer to Biswas and Hwang [14] and the references therein. The multivariate binomial distribution (MBD) also suffers from the same curse of dimensionality as the Bernoulli distribution. The total number of parameters required to define the -dimensional distribution is equal to .
The multivariate binomial distribution poses several questions that still need to be answered. For instance, it would of interest to simplify the distribution for a restricted parameter set. For instance, if we assume only -fold interactions are feasible, then the model can be reduced to have parameters. The generalized additive and multiplicative binomial distribution models proposed by Altham [3] can serve as motivation for building such reduced models. MBD can also be used to model several data sets in genomics. For instance when studying epigenomic modifications such as DNA methylation, co-methylation (mutual methylation of pairs of genes) is actively studied for understanding their association with different phenotypes (outcomes). MBD can be used to model the joint probability of methylation of pairs of genes. However the major bottleneck that needs to be solved first is the computational complexity. Currently, there are no existing tools to compute and model MBD. With improved computational capabilities, this task should be accomplished easily.
4.3.3 Poisson distribution
Constructing a multivariate Poisson distribution whose marginals are univariate Poisson variables is fairly easy. Consider the bivariate case. If are independent Poisson variables, then defined as
[TABLE]
gives a bivariate distribution with Poisson marginals, and . The joint mass function can be expressed as
[TABLE]
Extending to dimensions, the multivariate Poisson is defined through the latent ’s as
[TABLE]
where . Expressing the latent variables in matrix form , defining requires independent latent components. The mass function can be expressed as summations and is computationally intensive for even moderate values of . A more general form of the multivariate Poisson requires latent components and is infeasible to express as in equation (60). The following trivariate Poisson should serve as a basic overview of the idea:
[TABLE]
The main drawback with this formulation of multivariate Poisson distribution is its restrictive dependence structure. In the bivariate case, the correlation between and is given by
[TABLE]
which is always positive. Extending the distribution to a larger class of correlation structures, Shin and Pasupathy [71] proposed using the normal to anything (NORTA) algorithm [19] for random number generation from multivariate Poisson with negative correlations. They define the iterative procedure for generating bivariate Poisson variables with correlation as follows. Let be *i.i.d. *variables. A bivariate Poisson distribution with marginals and can be obtained using
[TABLE]
where is the inverse Poisson cumulative distribution function with parameter . The parameter assuming . If , and can be inter-changed. While this formulation gives a method for generating random samples from bivariate Poisson variables with negative correlations, it is unusable for inference as the likelihood function is not available. Obtaining the likelihood function for the bivariate case using (62) and parameter estimation using the derived likeliho0d are a few open problems in using this construction of multivariate Poisson variables.
Karlis [47] developed another approach to characterize multivariate Poisson random variables by compounding independent Poisson components through a multivariate distribution on their parameters. If is a multivariate distribution, then dependence structure on can be imposed by taking the a mixture of independent Poisson distributions with ,
[TABLE]
A popular choice for is the log-normal distribution, since the distribution should be defined on . This formulation has two advantages. Firstly, the covariance structure on will impart a dependence structure on . Secondly, the mixture model ensures that the variablesl of is greater than for all components, thereby addressing issues of over-dispersions. For more details, readers may refer to Inouye et al. [43] and the references therein for more papers published studying the multivariate Poisson distribution.
Multivariate Poisson distributions are fairly new and have a lot of problems that need to be addressed. The framework for hypothesis testing is not extensively developed. There is very limited literature in this regard. For example, Stern [79] developed a test for the bivariate Poisson model in 59 testing for versus using a Bayesian significance test. Testing hypotheses comparing two or more multivariate Poisson families is not addressed. High dimensional tools for multivariate Poisson are extremely hard to develop due to the exponential computation cost: latent variables required to define the distribution. Restricted models, such as using only pairwise correlations in (61), have a quadratic computation cost and are easier to study. These could potentially be a good starting point for studying the complete model.
5 Conclusion
High dimensional inference is a very exciting field of statistics with many theoretical challenges and practical uses. Availability of large-scale and high-dimensional data is increasing leaps and bounds. Conducting large-scale analysis has become practical with the availability of high performance computing facilities. There is an urgent need to develop statistical tools that can tackle these large dimensional data sets efficiently and accurately. Statistical methodology and computational tools need to progress in conjuction with each other, leaving the onus on statisticians to develop more accurate methods for estimation and inference.
In this chapter, we have addressed three areas of high dimensional inference that are being actively developed. Hypothesis tests for the population mean is one of the more standard inference problems, which has been well studied in high dimensions. We looked at the two main approaches - asymptotics-based tests and random projection based tests have been presented. The asymptotics based tests have been fairly well-studied in comparison to the random projection based tests. Projections into lower-dimensional spaces using random matrices is an active area of research in mean vector testing. We should consider other methods for dimension reduction to study their use in high dimensional inference. Convolutional neural networks (CNN) [34], which are commonly used in deep learning, is another exciting dimension reduction technique that is currently not used for high dimensional inference.
Sparse covariance matrix estimation has found practical use in understanding the graphical network structure of variables in high dimensions. We looked at different approaches to construct the regularization and the computational tools developed for optimization. While Gaussianity of variables is commonly assumed in sparse precision matrix estimation due to its properties, extension to non-Gaussian distributions is to be studied. We have looked at hypothesis testing for comparing two or more covariance matrices in the high dimensional setting. One approach we can identify that is lacking is the use of random projections in covariance matrix testing. This poses an interesting challenge to see the versatility of random projections in high dimensional inference.
Finally, we looked at development of discrete multivariate models and the challenges therein. Only two distributions have been extensively studied - multinomial and Dirichlet-multinomial. We looked at high-dimensional hypothesis tests for the multinomial parameters. The hierarchical models and sparse regression models for the Dirichlet-multinomial distribution are also well studied. However a lot of work needs to be done for other distributions. The theoretical developments in multivariate Bernoulli models need to be supplemented with computational tools for estimation and inference. A generalized multivariate Poisson distribution needs to be developed, which can lead to potential extensions such as multivariate Poisson-gamma mixtures.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Achlioptas [2003] D. Achlioptas. Database-friendly random projections: Johnson-Lindenstrauss with binary coins. Journal of Computer and System Sciences , 66(4):671–687, 2003. ISSN 00220000. doi: 10.1016/S 0022-0000(03)00025-4 .
- 2Aitken and Gonin [1936] A. C. Aitken and H. T. Gonin. XI.—On Fourfold Sampling with and without Replacement. Proceedings of the Royal Society of Edinburgh , 55:114–125, 1936. doi: 10.1017/S 0370164600014413 .
- 3Altham [1978] P. M. E. Altham. Two Generalizations of the Binomial Distribution. Journal of the Royal Statistical Society. Series C (Applied Statistics) , 27(2):162–167, 1978. ISSN 00359254. doi: 10.2307/2346943 . URL http://www.jstor.org/stable/2346943 .
- 4Anderson [2003] T. W. Anderson. An Introduction to Multivariate Statistical Analysis, 3rd edition . John Wiley and Sons, 2003.
- 5Ayyala et al. [2015] D. N. Ayyala, D. E. Frankhouser, G. Marcucci, J.-O. Ganbat, P. Yan, R. Bundschuh, and S. Lin. Statistical methods for detecting differentially methylated regions based on Methyl Cap-seq data. Briefings in Bioinformatics , 17(6):926–937, 10 2015. ISSN 1467-5463. doi: 10.1093/bib/bbv 089 . URL https://doi.org/10.1093/bib/bbv 089 . · doi ↗
- 6Ayyala et al. [2017] D. N. Ayyala, J. Park, and A. Roy. Mean vector testing for high-dimensional dependent observations. Journal of Multivariate Analysis , 153:136–155, 2017. ISSN 0047-259X. doi: 10.1016/j.jmva.2016.09.012 . URL http://www.sciencedirect.com/science/article/pii/S 0047259 X 16300999 .
- 7Bai and Saranadasa [1996] Z. Bai and H. Saranadasa. Effect of High Dimension: By an Example of a Two Sample Problem. Statistica Sinica , 6:311–329, 1996. ISSN 10170405.
- 8Bai et al. [2009] Z. Bai, D. Jiang, J. F. Yao, and S. Zheng. Corrections to LRT on large-dimensional covariance matrix by RMT. Annals of Statistics , 37(6 B):3822–3840, 2009. ISSN 00905364. doi: 10.1214/09-AOS 694 .
