问题标签 [zoo]

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 投票
1 回答
1577 浏览

r - 为动物园对象创建滞后

我一直在使用以下方法为动物园对象创建滞后econ$gdp4 <- lag(econ$gdp, k = -4, na.pad = TRUE)。我在对象中有大约 6 列econ要为其创建滞后,并且我想为周期 1 到 9 创建滞后。有没有办法使用循环来创建这些?

0 投票
2 回答
2460 浏览

r - R/zoo:处理非唯一索引条目但不丢失数据?

我有一个数据点的 csv 文件(例如财务报价、实验记录等),并且我的数据有重复的时间戳。这是演示问题的代码:

vignette('zoo-faq'),条目 1,告诉我 aggregate=T 摆脱了 zoo 烦人的警告信息。但随后结果发生了变化:

是否有另一种方法可以摆脱警告消息但仍然获得与 w1 相同的结果?(是的,我知道suppressWarnings(),这是我以前使用的,但我讨厌这个想法。)(我想知道将自定义聚合函数传递给read.zoo,它将返回每天的OHLCV数据......但如果可能的话,甚至无法解决。)

0 投票
1 回答
3041 浏览

r - 将 xts 或 zoo 时间序列对象的每一行除以固定行

我正在尝试划分一个 xts 对象,该对象包含多个时间序列(列;具有一个公共日期列(索引)。我想将每一列除以其在指定日期的值(比如'2010-09-30') . 这是为了在该日期用每列中的值 1 重新缩放整个对象(一个常见的重新定位任务)。如果它是一个普通的矩阵,A我想重新定位到的行是A[6,],我可以做

那行得通。但是,试图操纵 xts 对象及其行子集xts['2010-09-30']并不容易。有人可以指出我正确的方向。我意识到这是非常基本的,我应该自己找到答案。事实上,如果有更好的方法来使用包以这种方式重新设置时间序列,我很乐意采用这种方法。

0 投票
1 回答
749 浏览

r - R格式对时差的回答

我正在尝试通过减去 2 次来格式化答案。

这是一个例子:

我对 tdif1、tdif2 和 tdif3 中的几分之一秒使用了不同的格式公式,但它们都没有以秒和几分之一秒为单位给出答案(对于 tdif[2],它应该是 0.075)。有什么建议么?

0 投票
1 回答
713 浏览

r - 将动物园时间序列截断到最近的 10 分钟

我有一个动物园时间序列如下:

如您所见,时间是 11:37、12:07、12:22 等。我想将这些时间更改为最接近的十分钟整数倍 - 例如 XX:10、XX:20。在这种情况下,11:37 将变为 11:40,12:07 将变为 12:10,12:22 将变为 12:20。

我找到了如何将它聚合到最近的分钟:

但我不能trunc用来聚合到秒、分钟、小时等以外的任何东西。

我该怎么做呢?

为了便于示例,输出dput(head(ww)如下:

0 投票
1 回答
328 浏览

r - R - 保存完整的数据集

例如,当我在 R 中使用循环时

结果将是完整的选定数据。

但是,如果我想保存选定的数据,它只会记住与最后一个循环计数器对应的数据。

在“???”中使用的正确功能是什么?? 谢谢。

0 投票
2 回答
2476 浏览

r - R - 将数据“列表”合并到一个 data.frame

当我使用列表功能时:

A 给出了一系列从 开始的独立数据子集i = 1。但是,我想以动物园格式或数据框格式将所有子集合并到一帧数据中。

这是 的结构el_nino_1974_2000_all

对不起,我不知道如何进行格式化。

0 投票
1 回答
1671 浏览

r - 我可以使用非常规时间步对 R 中的动物园对象执行自相关/滞后分析吗?如果是这样,怎么做?

我可以使用非常规时间步对 R 中的动物园对象执行自相关/滞后分析吗?如果是这样,怎么做?

我在这里能找到的唯一一篇其他帖子是关于常规时间序列的。我在不规则的时间步长上进行了一系列观察。例如,(t,y) = (0,2668), (36.62,2723), (42,2723),...在哪里

  • t是以小时为单位的时间,并且
  • y是(分类*)观察。... *从原始帖子编辑

我想每天(滞后 = 24)和每周(滞后 = 168)查找滞后相关性,以查看某些类别的观察是否在这些滞后间隔处/附近重复。有没有办法在 R 中做到这一点?我为我的数据创建了一个动物园对象,但找不到任何有关如何执行此操作的文档。

0 投票
2 回答
4264 浏览

r - R/Zoo:每年在 x 轴上显示一个刻度

我有一个带有 yearqtr 索引的动物园对象,涵盖大约 50 年。绘制时,x 轴每 10 年显示一次标签,感觉有点贫瘠:

一些研究让我明白了:

感觉就像从一个极端摆动到另一个极端,因为 x 轴是一个模糊的刻度,带有丑陋的分数标签。有没有简单的方法让它只显示年份?(我最初寻找的是一种说法:“稍微降低 x 轴标签间距”,但似乎没有这样的东西?cex.axis 只是改变了字体大小。)

0 投票
0 回答
820 浏览

r - R:在动物园中绘制第一个差异

我试图在同一个图上绘制两个时间序列(动物园对象)的第一个差异以进行比较。我用:

其中 n 和 d 是两个系列。我收到以下错误消息:

如果我绘制 n 和 d 而不是它们的差异,则相同的命令可以正常工作。

如果我在这里遗漏了什么,请帮忙。

代码块:

z 包含日期、瑞士 CPI、印度 CPI 和汇率: