问题标签 [xts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
411 浏览

r - R 索引 xts 与 HFT 的无间隔时间间隔(跟进显示时间索引提示)

约书亚,

我希望您不会发现这是一种外行方法,但是当我尝试实现您的提示时,如何在我的 xts 对象上仅显示特定时间索引时,我总是得到空白数字。

因此,尽管价值观明显存在,但我没有得到任何价值观,我错过了什么?

0 投票
2 回答
8333 浏览

r - 创建一个带有日期戳但最初没有列的 XTS 对象

x 是一个充满数据的 xts 对象;为了举例,我们假设 OHLC 数据。我想创建另一个 xts 对象,具有相同的大小和日期戳,但不同的列(例如一些指标)。

我目前的方法感觉很粗糙:

即我只从 x 中引入一列,任何旧列,只是为了得到结构,然后在最后把它扔掉。(它有效,所以我很高兴,但感觉必须有更好的方法。)

我尝试了一些这样的想法:

但他们给了我空的 XTS 对象。例如,当我尝试这个时,我得到一个错误:

0 投票
2 回答
3718 浏览

r - 将 xts 转换为 ts:回合误差(频率)

我有一些导入的 csv 数据已变成 xts 对象。如果我尝试将其转换为 ts 对象(最终目标是使用 acf 之类的函数),我会得到:

“回合误差(频率):数学函数的非数字参数”

转换它的代码是:

时间大多是规律的,但 MS 有一些变化:

一些数据有 NA 点:

更新:
更改为每秒分辨率,非 na 子集无济于事:

此外,frequency(web02ts)返回NULL.

0 投票
1 回答
377 浏览

r - 合并 XTS 数据时重复值

如果我的一个表有多个时间戳值,而另一个只有一个,我可以在多个值中重复单个项目的值吗?

例如:

XTS_A:

XTS_B:

合并结果:


可重现的例子:

0 投票
2 回答
2918 浏览

r - R XTS 对象的逐月增长百分比

我如何绘制以下数据的逐月增长:

(在 dput 格式中,在约书亚追捕我并在我睡梦中谋杀我之前):

0 投票
1 回答
472 浏览

r - 使用 R 中的 xts 对象列表的分段错误

我在处理 xts 对象列表时遇到问题。在列表元素上运行时,我会遇到不同且奇怪的行为lapply,有时还会出现程序段错误。我在 Ubuntu 9.10 上运行 R 2.12.2,尽管我在 Windows XP 上运行 2.13.1 时遇到了类似的问题。

我正在尝试将包含季度财务数据的数据框拆分为多个时间序列。我在 CIK 代码上拆分数据帧,这是一个整数。数据框是:

我用来创建 xts 对象列表的代码是:

我不确定转换为列表是否绝对必要,但我对列表感到满意。

这将创建以下数据结构,这对我来说似乎是正确的:

当我尝试lapplyCQT. 在多次遇到问题后,我将测试代码压缩为:

我想如果我能做到这一点,那么我可能走在正确的轨道上。

此代码有时只会出现段错误。例如,在我运行的最近一次迭代中(出于发布的目的),代码可以很好地通过许多记录。例如:

但是,它会抛出:

这并不总是错误的:有时我会收到关于角色或其他东西的抱怨,而且它从来没有在同一个记录上停止过两次。此特定记录似乎没有任何问题:

我对此束手无策。我不确定我的编码是否不正确(我找不到使用 xts 对象列表的好例子),或者我的 xts 包是否有问题。我已经通过删除包然后使用 R-Forge 存储库重新安装来重新安装 xts,所以我应该拥有最新版本。

如果我可以提供任何其他信息,请告诉我。

0 投票
1 回答
4120 浏览

r - 使用 xts 对象将点、图例和文本添加到绘图

我开始对股票配对(配对交易)进行一些分析,这是我为生成图表而编写的函数(pairs.report - 下面列出)。

我需要在一个图中绘制三个不同的线。我列出的功能可以完成我想要它做的事情,但如果我想要在 x 轴(时间线)上进行精细定制,这将需要一些工作。事实上,它只在 x 轴上打印年份(10 年的数据)或月份(6 个月的数据),没有刻度的格式。

如果我使用 xts 对象,即,如果我使用

代替

我马上得到了一个格式很好的 x 轴(连同网格和框),但是随后使用 points()、text()、lines() 等函数添加到绘图中失败了。我想 points.xts() 和 text.xts() 不会很快出现。

我想要 xts 对象的便利性,但我还需要对我的情节进行细粒度控制。那么我的工作流程应该是什么样的呢?我是否必须坚持基本图形并手动进行所有自定义?或者有没有办法让 xts 为我工作?

我知道 lattice 和 ggplot2,但我现在不想使用它们。这是我提到的功能(欢迎任何改进代码的批评/建议) -

0 投票
2 回答
1188 浏览

r - xts 与另一个 xts 对象的比较不起作用

我知道我可以coredata用来提取然后比较。我不确定这是否是错误。比较工作似乎并不一致,甚至数学运算符在 xts 对象上工作得很好,但是将一个 xts 与另一个进行比较失败。

0 投票
2 回答
2140 浏览

r - xts 刻度数据滚动子集

我从 SQL 数据库的历史报价数据创建了一个 xts 对象。我想创建刻度数据的子集,例如:

显示上午 10 点到下午 2:30 之间的每日刻度。这将允许我根据一天中的时间为特定的交易想法创建特定的数据集。我的索引格式如下:

xts 专家能否告诉我如何创建这些子集?任何建议将不胜感激。

0 投票
2 回答
873 浏览

r - 试图理解时间序列维度时出错

我正在尝试计算 2 个股票价格(xts 类型)、AGL 和 BIL(下面的 OHLC 数据)的滚动每日相关性:

然后我使用 ROC 创建一个系列:

从下面的反馈中,我收集到 ROC 与 2.13.1 不兼容,因此,为了创建日志返回,我将 ROC 函数替换为:

将第一个 NA 观察替换为:

但是,就错误而言,这两个建议都会产生相同的结果。我使用 xts 的原因是我想将生成的滚动相关性与原始价格系列合并。

我确定我在做一些愚蠢的事情,但如果有人能解释如何处理尺寸,我将不胜感激?以我有限的知识,我创建了一个回归序列,它仍然是一个时间序列。

提前感谢埃德