cap {OCA} | R Documentation |
Covariance Allocation Principle
Description
This function implements the covariance allocation principle for optimal capital allocation.
Usage
cap(Loss, Capital)
Arguments
Loss |
A matrix containing the individual losses in each column |
Capital |
A scalar representing the capital to be allocated to each loss. |
Details
The Covariance Allocation Principle correspond to the following expression:
\[K_{i} = \dfrac{K}{Var[S]} Cov(X_{i}, S), \quad i=1, \ldots, n,\]where \(K_i\) is the capital to be allocated to the ith loss, \(K\) is the total capital to be allocated, \(X_i\) is the individual unit loss and S is the total (aggretate) loss, this comes from \(\sum_{i}X_{i}\). \(Cov(X_{i}, S)\) is the covariance between the individual loss \(X_i\) and the aggregate loss S; and \(Var(S)\) is the variance of the aggregate loss.
Value
A vector containing each asset and the corresponding capital allocation. If Capital=1
, then the returned value will be the proportions of capital required by each loss to be faced.
Author(s)
Jilber Urbina
References
Dhaene J., Tsanakas A., Valdez E. and Vanduffel S. (2011). Optimal Capital Allocation Principles. The Journal of Risk and Insurance. Vol. 00, No. 0, 1-28.
Urbina, J. (2013) Quantifying Optimal Capital Allocation Principles based on Risk Measures. Master Thesis, Universitat Politècnica de Catalunya.
Urbina, J. and Guillén, M. (2014). An application of capital allocation principles to operational risk and the cost of fraud. Expert Systems with Applications. 41(16):7023-7031.
Examples
data(dat1, dat2)
Loss <- cbind(Loss1=dat1[1:400, ], Loss2=unname(dat2))
# Proportions of capital to be allocated to each bussines unit
cap(Loss, Capital=1)
# Capital allocation,
# capital is determined as the empirical VaR of the losses at 99\%
K <- quantile(rowSums(Loss), probs = 0.99)
cap(Loss, Capital=K)