r - 前瞻性股票日志回报
问题描述
我正在使用 diff(log(x)) 函数,但我需要计算 xts 数据集的前瞻性回报,而不是基于历史数据的回报。
基本上当我计算 diff(log(x),lag=30) 以获得 30 天的回报时,它消除了过去的 30 个数据点并在第 30 天开始计算,但我需要它从第 1 天开始,并比较这个方法:
价格(第 1 天)到价格(第 30 天)。. . 等等
diff(log(x), lag=-30) 试过这个但给出错误
有没有我想念的东西?对不起,我是一个菜鸟初学者,如果答案很明显或者我错过了差异日志功能的运作方式,我深表歉意
解决方案
推荐阅读
- c++ - 超出内存限制 bad_alloc
- apache-spark - 为什么无法在 minikube/kubernetes 上实例化外部调度程序运行 spark?
- python-3.x - 当我在谷歌启动问题中使用 f-string 而不是 .format 方法时出现运行时错误
- c++ - 对对象指针调用 delete 是否会递归删除其动态分配的成员
- winapi - MFC:CMFCMenuBar.SetMenuFont() 不改变字体?
- elasticsearch - 如何按日期或按大小从弹性搜索中删除文档?
- python - 通过 GET 请求在服务器上执行 Python 命令
- python - 遍历 DataLoader (PyTorch):RuntimeError: 标量类型 unsigned char 的预期对象,但序列元素 9 获得了标量类型浮点数
- bash - 如何以编程方式更新 CMakeCache
- ns-3 - 如何在 NetAnim 中设置节点位置?如果它是固定错误,我总是得到 Use SetConstantPosition