rskFac {gnFit} | R Documentation |
Risk Factors
Description
The Value at Risk (VaR) of level \alpha
(\alpha
-quantile) of an event is a number attempting to summarize the risk of that event and define the worst expected loss of the event over a period of time. The Average VaR is another important measure of the risk at a given confidence level, which calculated by using the function of "rskFac".
Usage
rskFac(dat, alpha = 0.1, dist = "norm", df = NULL)
Arguments
dat |
A numeric vector of object data. |
alpha |
Confidence level |
dist |
A named of distribution function which should be fitted to data values. The distibution function is selected by the name of "laplace", "logis", "gum", "t" and "norm". |
df |
degrees of freedom from a specified distribution function. |
Details
Suppose X
is random variable (rv) has distribution function (df) F
. Given a confidence level \alpha\in (0, 1),
Value at Risk (VaR) of the underlying X
at the confidence level \alpha
is the smallest number x
such that the probability that the underlying X
exceeds x
is at least 1-\alpha.
In other word, if X
is a rv with symmetric distribution function F
(e.g., the return value of a portfolio), then VaR_{\alpha}
is the negative of the \alpha
quantile, i.e.,
VaR_{\alpha}(X)=Q(\alpha)=inf{x \in Real : Pr( X \le x )\le \alpha}.
where, Q(.)=F^{-1}(.).
Since, the VaR_\alpha(X)
is the nagative of \alpha
quantile in the left tail, -VaR_{1-\alpha}(-X)
is positive value of VaR in right tail.
The average VaR_\alpha,
(AVaR_\alpha)
for 0<\alpha\le 1
of X
is defined as
AVaR_\alpha(X)= \frac{1}{\alpha}\int_{0}^{\alpha}VaR(x) dx,
The AVaR is known under the names of conditional VaR (CVaR), tail VaR (TVaR) and expected shortfall.
Pflug and Romisch (2007, ISBN: 9812707409) shows the AVaR may be represented as the optimal value of the following optimization problem
AVaR_\alpha (X) = VaR_\alpha(X) - \frac{1}{\alpha} E((X - VaR_\alpha(X))^{-}).
where, (y)^{-} = min (y,0)
.
To approximate the integral, it is given by
AVaR_\alpha(X)=VaR_\alpha(X)+\frac{1}{t \alpha}\sum_{i=1}^{t}max{(VaR_\alpha(X) - X), 0},
where, t
is number of observations. By considering the rv -X
, the -AVaR_{1-\alpha}
in right tail is obtainable.
Value
The values of output are "VaR", "AVaR_n" and "AVaR_p" correspond to the VaR, Average VaR in left tail, Average VaR in right tail.
References
Pflug and Romisch (2007, ISBN: 9812707409)
Examples
library(rmutil)
r <- rlaplace(1000, m = 1, s = 2)
rskFac(r, dist = "laplace", alpha = 0.1)