Approximating the covariance ellipsoid
We explore ways in which the covariance ellipsoid of a centred random vector in can be approximated by a simple set. The data one is given for constructing the approximating set consists of that are independent and distributed as . We present a general method that can be used to construct such approximations and implement it for two types of approximating sets. We first construct a (random) set defined by a union of intersections of slabs (and therefore is actually the output of a neural network with two hidden layers). The slabs are generated using , and under minimal assumptions on (e.g., can be heavy-tailed) it suffices that to ensure that . In some cases (e.g., if is rotation invariant and has marginals that are well behaved in some weak sense), a smaller sample size suffices: . We then show that if the slabs are replaced by randomly generated ellipsoids defined using , the same degree of approximation is true when . The construction we use is based on the small-ball method.
View on arXiv