r - 计算历史 VaR 时出错,需要 True/False 时出错缺失值
问题描述
嘿,我试图计算一个虚构投资组合的 VaR。我想使用 apply 在历史回报向量上传递我的函数。问题是我创建了一个函数来计算具有两个变量的投资组合的价值:收益和权重。
因此,当我想应用 apply 时,我想在我的函数上应用我的向量 ret 风险因素。但是我需要为函数定义我的变量,而且我不知道要返回什么。目前我被困在这个错误上 :
我得到的错误是: if (length(c(year, month, day, hour, min, sec)) == 6 && all(c(year, : 需要TRUE/FALSE的缺失值 ) 控制台中的错误
我不知道如何解决它任何想法?抱歉,如果帖子听起来令人困惑,我感到困惑和疲倦所有帮助都将得到 OG carbonara 食谱和我永远的感激之情:)
解决方案
推荐阅读
- python - 根据对每个条形图的贡献在条形图的条形图上添加颜色
- javascript - 在 forEach 回调函数中使用花括号的区别
- c - 我的代码怎么可能超过我用 malloc 分配的大小而不给出错误
- flutter - 如何打印字符的表示而不是符号
- mysql - 你能弄清楚为什么我的代码在以前工作时不能工作吗?
- java - How to change the titlebar font-size of a javax.swing.JFrame window
- reactjs - 导航路线时,useEffect() 函数内部的 Firestore 异步调用会导致错误
- java - android java GET request in new runnable
- sql - 从表中选择用户的最大总和,作为最大数量的用户?
- go - 有人可以解释这个结果吗?