问题标签 [tsibble]

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 回答
170 浏览

r - 使用 dplyr 分组的最大值在 tsibble 数据帧中不起作用

我正在处理 tsibbledata 包中的 gafa_stock 数据框。我想找到数据框中四只股票中每只股票的最高收盘价。由于数据框有四只股票,我想得到一个有四行的表格,每行给我股票的最大值。我在这里使用说明:提取数据帧中每个组内的最大值并编写以下代码:

gafa_stock 数据框看起来像这样

在此处输入图像描述

str(gafa_stock) 有这些结果

而且,我的最终结果看起来像这样

在此处输入图像描述

此命令创建一个包含所有 5032 行和三列的表 - 代码、日期和标记为最大值的收盘价。我究竟做错了什么?这是因为 ts 或 tsibble 数据帧的一些特殊特性吗?

0 投票
1 回答
96 浏览

r - CCF 与 ccf:有什么区别?

我试图了解feasts::CCFvs.之间的区别base::ccf以及为什么它们在 reprex 中产生不同的结果(NA 是否与它有关?)

在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
211 浏览

r - 寓言包中的不规则时间序列

在 tsibble 包和 fable 包中,我想我读到了我们可以处理不规则时间序列的地方。我找不到任何关于如何做的例子。我的一些问题是:

  1. 在我建模之前,我是否必须将不规则的时间序列转换为规则的时间序列?(到目前为止,我所知道的是我们需要将不规则时间序列转换为规则时间序列。如果不是这样,请告诉我?如果不是,那么有哪些模型不需要规则时间序列?)
  2. tidyverts/tsibble/fable/fabletools 中处理不规则时间序列的工具和模型有哪些?

是否有任何问题/链接可以让我看到一个工作示例?例如,这个问题使用 zoo/xts 来处理

我在 zoo/xts 中看到了一些与此相关的功能,这总是很好,但我在 fable 上旋转我的轮子并试图让它工作。

对于我们可以使用的示例数据集

0 投票
1 回答
79 浏览

r - 如何从 R 中的 agg_vec 获取价值?

我正在使用 R 中的 fpp3 预测包来生成分层预测,但我只需要较低级别的预测。可悲的是,所有值都以 agg_vec 类型出现,这不是我想要的。有没有办法提取它的价值?
(来源:https ://otexts.com/fpp3/single-level.html )

例如,而不是这个

我想列代表区域的字符串/字符。

0 投票
1 回答
51 浏览

tsibble - tsibble:从 ts 对象中提取两个键

我正在使用 Seatbelts ts 数据集,并希望将其转换为 tsibble,我可以在其中使用DriversKilledgrouped bylaw或包含law作为稍后使用的键。

使用

head(as_tsibble(Seatbelts))

按预期创建具有日期索引的 tsibble,但只有第一个 ts 变量(DriversKilled)作为键。

head(as_tsibble(Seatbelts, key=c(DriversKilled, law))

给了我同样的东西。如何从安全带 ts 对象中提取两个键?

0 投票
0 回答
98 浏览

r - tsibble::yearmonth 无法正确转换格式“2016.11”和“2016.12”

有一个小问题tsibble::yearmonth。请参阅此年月值列表:

当我调用tsibble::yearmonthtsibble版本 1.0.0)时,我得到这个:

该函数正确转换了九月和十月,但在十一月和十二月时出错。

存在解决方法,例如:

但如果能yearmonth()正确识别日期就好了。

0 投票
0 回答
14 浏览

r - 在 geom_text 或 ggrepel 中随机化 x=date 和 y=interval

我正在使用 Google 移动数据。

对于一个国家,有 7 种类型的地方(本例中的 pivot_longer names_to = "type")
重叠太多geom_text(check_overlap)ggrepel::geom_text_repel(max.overlaps )产生的地方太多或不够。

或其他组合给了我重叠的文本,因为这 7 种类型共享日期范围和 100% 索引。
我尝试过设置aes(x=median(date), y=median(index)),但随后 7 个标签彼此叠放。

理想情况下,我会在 date() 数据上进行 7 次均匀间隔的绘制,但我会随机抽取 7 次。另一个问题是日期被格式化为日期,因此很难对其进行大量数学运算,我例如,可以选择最大值但不能选择中值。

0 投票
1 回答
16 浏览

r - 使特征返回不同的类

我正在尝试创建自己的功能,我想同时返回POSIXctnumeric值。我发现唯一的解决方法是使用unnest()afterfeatures函数。我们可以简化这个工作流程吗?我想在我的包中包含功能,我不想让用户unnest每次都在features.

示例代码

reprex 包于 2021-03-17 创建(v1.0.0)

0 投票
1 回答
131 浏览

r - 可以一个 tsibble obj. 有多行相同的日期和关联的行值?

我有一个数据框,我将其转换为tsibble时间序列对象,以便更轻松地对数据进行时间序列图形和操作(滚动时间窗口分析)。我每天都会获得新数据,我想将其附加到表示为的原始数据框中df,新的传入数据表示为df2。我可以将这些data.frame'tsibble独立地更改为对象,但是当我使用rbind()先加入它们然后使用as_tsibble时,会出现错误。

在这里设置问题是reprex的代码。

运行代码as_tsibble(final_df, index = date, key = ticker)后,顺序也更改为按字母顺序排列,而我想保留原始顺序(另一个问题)。

我无法用 来创建 tsibble final_df,尽管可以在和tsibble上单独创建a 。dfdf2

我是否遗漏了什么,或者不可能有一个tsibble具有多行相同股票名称的对象?

0 投票
1 回答
134 浏览

r - 从 tsibble 对象中检索最后 n 行 - R

我有一个tsibble矩阵,它每天从传入的数据中增长 32 行,我只想在我的绘图函数中绘制过去 5 天,这需要我对底部行的 (32*5) 160 行进行子集化。随着新的每日数据的出现,每行的日期每 32 行更改一次。

例如

我只能用函数检索最后 5 行

虽然我应该让n = 6我得到这个错误。

关于如何解决这个问题的任何见解或想法?

OG数据

所以日期是这样分组的,而不是按股票交替和分组。