Approximating the covariance ellipsoid

Abstract

We explore ways in which the covariance ellipsoid B=\v ∈ Rd : E <X,v>2 ≤ 1\ of a centred random vector X in Rd can be approximated by a simple set. The data one is given for constructing the approximating set consists of X1,...,XN that are independent and distributed as X. 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 K defined by a union of intersections of slabs Hz,α=\v ∈ Rd : |<z,v>| ≤ α\ (and therefore K is actually the output of a neural network with two hidden layers). The slabs are generated using X1,...,XN, and under minimal assumptions on X (e.g., X can be heavy-tailed) it suffices that N = c1d η-4(2/η) to ensure that (1-η) K ⊂ B ⊂ (1+η) K. In some cases (e.g., if X is rotation invariant and has marginals that are well behaved in some weak sense), a smaller sample size suffices: N = c1dη-2(2/η). We then show that if the slabs are replaced by randomly generated ellipsoids defined using X1,...,XN, the same degree of approximation is true when N ≥ c2dη-2(2/η). The construction we use is based on the small-ball method.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…