首页 > 解决方案 > 计算历史 VaR 时出错,需要 True/False 时出错缺失值

问题描述

嘿,我试图计算一个虚构投资组合的 VaR。我想使用 apply 在历史回报向量上传递我的函数。问题是我创建了一个函数来计算具有两个变量的投资组合的价值:收益和权重。

因此,当我想应用 apply 时,我想在我的函数上应用我的向量 ret 风险因素。但是我需要为函数定义我的变量,而且我不知道要返回什么。目前我被困在这个错误上 :

我得到的错误是: if (length(c(year, month, day, hour, min, sec)) == 6 && all(c(year, : 需要TRUE/FALSE的缺失值 ) 控制台中的错误

我不知道如何解决它任何想法?抱歉,如果帖子听起来令人困惑,我感到困惑和疲倦所有帮助都将得到 OG carbonara 食谱和我永远的感激之情:)

标签: rvar

解决方案


推荐阅读