问题标签 [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 回答
1851 浏览

r - 用 na.approx 插值:它是如何做到的?

我正在对就业数据进行一些轻微的取消抑制,我偶然发现了 zoo 包中的 na.approx 方法。这些数据代表了政府总就业人数的百分比,我认为粗略的估计是看州和地方政府之间的变化趋势。他们应该加一。

我使用样条设置,它允许估计领先的 na

这给出了输出:

很棒吧?令我惊讶的部分是,近似的 na 值总和为 1(这是我想要的,但出乎意料!)但 na.approx 的文档说它按列分别处理每一列。我错过了什么吗?我的钱花在了误读文档上

0 投票
1 回答
2382 浏览

r - R时间序列,复杂序列

我试图在 R 中合并两个不同的时间序列,具有以下特征:

  1. 数据必须在每天 08:30 到 15:00 之间。
  2. 数据跨越数周,而不仅仅是某一天。
  3. 数据中存在随机间隔的间隙。
  4. 两个数据集不一定会有相同间隔的间隙

我想合并这两个数据集,所有时间都在 08:30 到 15:00 的序列中,并且每个数据集都有一个间隙,我希望之前的值(或之后的值)结转。

詹姆斯,关于问题 1,你是对的。谢谢。我验证了 csv 文件两次提取数据并删除数据修复了问题。我也将您的解决方案用于问题 2,但我不确定这是做我想做的事情的最有效方法。最终我可能想用它来运行回归,此时可能需要某种循环来提取任意数量的数据集。我可能会进行的任何优化将不胜感激。

更新的解决方案

0 投票
3 回答
1780 浏览

r - for循环在R中不起作用

这是代码:

我想检查今天的收盘价是否大于 10 天前的收盘价,以及是否要增加 win 变量。我还尝试了以下方法:

两者似乎都应该工作,所以我实际上有两个问题。首先让它工作,但重要的是要了解它们为什么不起作用。两个标志“参数长度为零”。我的预感是ticker[j] 或ticker[i-10] 是罪魁祸首。主要是因为当我用硬编码值替换它们时,它们会起作用。

0 投票
1 回答
754 浏览

r - R zoo 聚合截断为:聚合时间序列以选择特定时间间隔内的最后一个元素

我在这里阅读了几篇关于如何在指定时间间隔内选择最后一个数据点的文章。

我的数据是 1 分钟的城市湿度读数。数据从 mySQL 中提取并保存在没有时间对象的 zoo 对象中。所以 R 无法知道时间间隔。但是鉴于我知道数据是 1 分钟的数据,我可以以任何方式聚合数据以每 5 分钟、10 分钟、15 分钟等选择最后一个数据点。

我一直在阅读 ?aggregate 和 ?trunc 但我认为我的情况有点不同,因为我没有与湿度数据相关的日期/时间间隔列。

任何帮助将不胜感激。

0 投票
2 回答
6302 浏览

r - R-project zoo 对象:如何删除数据为非数字的行

我有一个 csv 文件,它有 2 列,用逗号分隔 - 第一列是日期,后跟假定为数字数据的内容。

我通过 read.csv 函数将数据加载到 R 中,该函数将数据存储在具有 2 列的 data.frame 对象中。我执行一些操作以将对象转换为将索引设置为日期的动物园对象。所以现在对象有一列,假设是数字数据和日期索引。

问题是数据中随机散布着字符串“ND”。我只想提取动物园对象中不包含“ND”的那些行。

yr2 是动物园关注的对象。

例子:

我尝试了以下方法:

我将不胜感激一些指导。谢谢你。

0 投票
1 回答
949 浏览

r - R-project:绘制 2 个日期不匹配的动物园对象(价格系列)

我有 2 个动物园对象 -

  1. 10-YR-US-Treasury 和 2-YR-US-Treasury 之间的利差(对象名称 = sprd)

  2. 标准普尔 500 指数(对象名称 = 间谍)

由于对象“sprd”中有 NA 数据点,我创建了另一个省略“NA”的对象。该对象的名称是“sprdtmp”。

我想在同一个图上绘制两个时间序列,时间/日期在 x 轴上,轴标签每季度一次。一个问题是 sprdtmp 和 spy 对象的数据点数量与股票市场关闭而利率市场开放的时候不同。在大多数情况下,日期重叠。如果我尝试将两者都绘制在同一个情节上,这会很重要吗?我将如何在一个图中绘制这些对象。

情节的第二部分要求两者都在不同的尺度上。我想我可以记录标准普尔指数并将其与利率差一起绘制。但是,如果我可以在一个具有 2 个不同比例的图中绘制 2 个系列,这对于将来的参考会很好。

昨天和今天早上我整晚都在尝试各种选择,但我似乎无法让它发挥作用。非常感谢您的帮助。

0 投票
0 回答
883 浏览

r - 动物园中不同的日期格式

我发现运行 R 2.12.1 的两个环境之间的行为差​​异。在第一个中,动物园的行为符合预期。

在另一个我得到以下输出:

不仅奇怪,而且后一种行为会导致来自 ggplot2 的错误消息。有什么见解吗?提前致谢。

0 投票
1 回答
9649 浏览

r - 无法安装 zoo 包 (R)

我正在尝试下载 zoo 包以使用时间序列:

但我收到以下消息:

我尝试了几个不同的镜子,但我一直收到同样的错误......动物园在大多数镜子中不可用还是出了什么问题?

0 投票
1 回答
431 浏览

r - R:动物园对象中的运算符重载和 Ops.zoo

在 R 中,如何为新类实现运算符重载(如+, -, *, ./)?我检查了动物园库的源代码,在ops.R. 以下代码可以完成这项工作吗?

我迷路了merge(e1,e2,..)。我用它测试过

但然后testNULL。工作如何e <- {test; NextMethod(.Generic)}

0 投票
7 回答
172390 浏览

r - 将年月(“yyyy-mm”格式)转换为日期?

我有一个如下所示的数据集:

我想绘制数据(月份为 x 值,计数为 y 值)。由于数据存在差距,我想将月份的信息转换为日期。我试过:

但它没有用。怎么了?似乎也as.Date()需要一天并且无法为一天设置标准值?哪个功能解决了我的问题?