We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Ancillary-file links:

Ancillary files (details):

Current browse context:

math.NA

Change to browse by:

References & Citations

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Mathematics > Numerical Analysis

Title: Efficiently updating a covariance matrix and its LDL decomposition

Abstract: Equations are presented which efficiently update or downdate the covariance matrix of a large number of $m$-dimensional observations. Updates and downdates to the covariance matrix, as well as mixed updates/downdates, are shown to be rank-$k$ modifications, where $k$ is the number of new observations added plus the number of old observations removed. As a result, the update and downdate equations decrease the required number of multiplications for a modification to $\Theta((k+1)m^2)$ instead of $\Theta((n+k+1)m^2)$ or $\Theta((n-k+1)m^2)$, where $n$ is the number of initial observations. Having the rank-$k$ formulas for the updates also allows a number of other known identities to be applied, providing a way of applying updates and downdates directly to the inverse and decompositions of the covariance matrix. To illustrate, we provide an efficient algorithm for applying the rank-$k$ update to the LDL decomposition of a covariance matrix.
Subjects: Numerical Analysis (math.NA); Computation (stat.CO)
MSC classes: 15A23, 15A24, 15B99, 65F30 (Primary) 62-04, 68W27 (Secondary)
ACM classes: G.1.2; G.3
Cite as: arXiv:2002.08831 [math.NA]
  (or arXiv:2002.08831v1 [math.NA] for this version)

Submission history

From: Don March [view email]
[v1] Thu, 20 Feb 2020 16:14:12 GMT (147kb,A)

Link back to: arXiv, form interface, contact.