PCAES function

Estimates ES by principal components analysis

Estimates ES by principal components analysis

Estimates the ES of a multi position portfolio by principal components analysis, using chosen number of principal components and a specified confidence level or range of confidence levels.

PCAES(Ra, position.data, number.of.principal.components, cl)

Arguments

  • Ra: Matrix return data set where each row is interpreted as a set of daily observations, and each column as the returns to each position in a portfolio
  • position.data: Position-size vector, giving amount invested in each position
  • number.of.principal.components: Chosen number of principal components
  • cl: Chosen confidence level

Returns

ES

Examples

# Computes PCA ES Ra <- matrix(rnorm(4*6),4,6) position.data <- rnorm(6) PCAES(Ra, position.data, 2, .95)

Author(s)

Dinesh Acharya

References

Dowd, K. Measuring Market Risk, Wiley, 2007.

  • Maintainer: Dinesh Acharya
  • License: GPL
  • Last published: 2016-03-11

Useful links