En Documento Rockafellar-Uryasev 2001 la optimización de la media-CVaR puede escribirse como un problema de optimización de programación lineal como
$$P_{\text{CVaR}} = \arg \min_w \text{VaR}_\alpha+\frac{1}{(1-\beta)S}\sum_{s=1}^{S}y_s $$ con sujeción a: $$y_s \geq f(\mathbf{w},\mathbf{r_s})-\text{VaR}_\alpha$$ $$y_s\geq 0$$ donde $$y_s = [f(\mathbf{w},\mathbf{r_s})-\text{VaR}_\alpha]^+$$ Tengo dos preguntas sobre esta optimización:
- ¿Cómo se computa el VaR? o mientras se programa la optimización el usuario tiene que programar la forma en que se va a computar el VaR. Aquí ( http://past.rinfinance.com/agenda/2009/yollin_slides.pdf ) es un código en R para hacer la optimización pero no veo por ningún lado el cálculo del VaR.
- ¿No es obvia la primera restricción? dada la definición de $y_s$ o mi comprensión de $y_s$ es incorrecto?