【发布时间】:2017-11-13 18:55:07
【问题描述】:
我尝试计算 auf Stock Returns 列表的风险价值。有 1000 个观察值,但我想计算如下:
VaR for observation:
1 to 500
2 to 501
3 to 502
4 to 503
and 500 to 999
如您所见,结果将是 500 次计算。
为了解决这个问题,我尝试使用带有for 循环的if 条件。
像这样:
if(x < 501 & y < 1000){for(i in KO.Returns){VaR(KO.Returns[x: y], p = 0.95, method = "historical")}}
如果我使用上述代码,我会收到以下错误代码:
VaR 计算对列产生不可靠的结果(反向风险) 1:
【问题讨论】:
标签: r performanceanalytics risk-analysis