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

r - R.动物园。全天重复第一天的数据

我有一个动物园系列。它持续10年,频率为15分钟。

我想获得一个具有相同数量元素的新动物园系列(或矢量),每个元素等于当天的第一个元素。也就是说,每天的第一个元素整天都在重复。

这与 aggregate(originalseries,as.Date,head,1) 不同,因为它给出了一个向量,每天只有一个元素。

干杯

0 投票
2 回答
2405 浏览

r - R,动物园中的一小时增量

如何将一小时添加到动物园系列索引的所有元素?

我试过了

但我收到了消息

谢谢

我的索引是一个带有日期和时间的 chron 对象,但我尝试了更简单的示例,但我无法得到它

0 投票
1 回答
735 浏览

r - R,具有性能分析的动物园

如何将zoo对象与包一起使用PerformanceAnalytics?它说我需要一个时间序列,但我可以正确转换它。

谢谢

0 投票
2 回答
3245 浏览

r - R,将 NA 替换为零

如何NA在 R zoo 系列中用零替换值?我一直在阅读na.locfna.omit 但我认为他们都没有做我需要的。

谢谢。

0 投票
4 回答
8441 浏览

r - 将聚合与使用两列数据的函数一起使用(例如 cov 或 prod)

我有很长的每日数据序列和 101 列。每个月我cov都想用第 101 列计算前 100 列中的每一列。这将根据每日数据为 100 列中的每一列生成与第 101 列的月度协方差。似乎可以aggregate使用带有单个向量的函数来满足我的要求,例如mean,但我无法使用cov(或prod)。

请让我知道dput几个月是否有帮助。

mean效果很好,并为我提供了我想要的每月数据。

但我无法获得使用两个不同列/向量工作的函数。

我也无法制作cov包装纸。

我应该用for循环来做到这一点吗?我希望有更多的R方法。谢谢!

0 投票
2 回答
13152 浏览

r - 从 R 中的 CSV 文件读取 xts

我正在尝试从 CSV 文件中读取时间序列并将它们保存为 xts 以便能够使用 quantmod 处理它们。问题是没有解析数值。

CSV 文件:

代码:

结果:

请参阅金额列包含字符数据,但应为数字。我的代码有什么问题?

0 投票
2 回答
1033 浏览

r - R:多元时间序列的滚动秩?

我想每天对一组变量进行排名(从zoo一系列开始)。

这是一个例子:

我知道这样做的唯一方法是使用rollapply,但这很慢。

还有其他建议吗?

0 投票
2 回答
3450 浏览

r - 如何按时间间隔匹配数据帧?

这是我从数据记录器导入原始数据时经常出现的问题。温度记录仪设置为每十分钟记录一次温度,单独的气体记录仪设置为记录最后十分钟间隔内使用的气体。我想将这两个记录器的数据组合到一个数据框中进行绘图和分析,但时间并不完全一致。我想每十分钟在数据框中有一行,日期时间显示时间段的开始。

温度记录器数据如下所示:

气体记录仪数据如下所示:

我想以十分钟的间隔组合两个数据帧,以便组合数据如下所示:

这是获取这两个数据帧的一些代码:

0 投票
2 回答
1577 浏览

r - 使用 read.zoo 而不是 read.table 和 zoo()?

我有一个包含许多此类行的文件

为了把它读成动物园,我用

可以正常工作但我想read.zoo()改用。

我试过了

甚至指定

但它不起作用;它说:第 136 行(我在上面粘贴的那个)没有 14 个元素。

我也试过:

0 投票
3 回答
1569 浏览

r - R,请检查我最长的回撤功能

我无法让 performanceAnalytics 与我的动物园系列一起工作,因此我决定编写自己的脚本。

如果你想计算最长的回撤,它应该得到 cummax(equity)-equity 作为输入。它还给出了这些时期的最大回撤值。

修正版如下。

拜托,你能检查我的脚本吗?它没有按预期工作。一些 maxDD 为零。我希望它对其他人有用。我在论坛上看到很多消息,人们在其中寻找类似的东西。

我已经用 Richie 的建议纠正了它:

我还纠正了一个问题,该问题使我无法获得有序的答案,因为我写的是 index(DD[]) 而不是 index(DD)[]

现在它似乎有效,但我不确定。

对 Joshua:一开始我的数据是带有 chron 索引的 zoo 现在我已经将它转换为带有 posixct 索引的 xts,

仍然不能与 performanceAnalytics 一起使用,尽管我可以绘制它并自己进行任何计算。Drawdown(myData) 给出了一个 xts 系列,其所有数据值为 NaN。我一直在查看 findDrawdown 代码,它与我的不同,因为它测量的是相对回撤而不是绝对回撤。

无论如何,我希望我的脚本对某人有用。