问题标签 [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 投票
2 回答
54 浏览

r - 使用“模型”函数调用模型/变量进行预测时如何使用字符值?

我的目标是创建一个函数,您可以在其中输入要预测的变量,然后在多种类型的模型(即 Naive、ETS、Mean)上使用交叉验证,然后使用“拉”函数,我将拉出模型RMSE 最低,那么我会用最好的模型预测 1 步。

但是,我在倒数第二行遇到问题,在预测时使用字符值“best.model”作为模型的输入。(错误在您自己运行的代码下方)。

这是更有意义的代码:

如您所见,我已尝试使用“取消引用”功能,但这仍然不起作用。有人对使用什么有任何建议吗?我一直在努力寻找与我的问题有关的其他帖子。

0 投票
1 回答
39 浏览

r - 当我将 tsibble yearweek 对象格式化回年月日时,为什么我会得到错误的日期(年周“2020 W01”格式为“2020-12-30”)

reprex 包于 2021-05-12 创建 (v2.0.0 )

0 投票
2 回答
306 浏览

r - 将 tibble 转换为时间序列

我试图下载经济学人的 Github 存储库提供的有关 covid 的数据。

我得到的是一个 tibble 数据框,我无法轻松访问存储在该 tibble 中的数据。我想看一列,说test$covid_deaths_per_100k并将其重新塑造成矩阵或ts对象,其中行表示时间,列表示国家。

我手动尝试过,但失败了。然后我尝试使用该tsibble软件包并再次失败:

所以,我想问题是数据是按国家堆积的,因此时间索引是重复的。我需要一些神奇的管道功能来完成这项工作吗?有没有一种简单的方法可以做到这一点,也许不需要管道?

0 投票
0 回答
26 浏览

r - 我可以用小数秒索引修复 Tsibble 中的隐含间隙吗

我正在使用 tsibble 进行时间序列分析。
数据每秒采样 60 次。数据的日期、月份和年份并不重要

  • 原始数据的时间戳只是小数秒的整数向量
  • 使用 lubridate 将原始数据转换为 hms 后,生成的 tsibble 返回太多间隙,无法使用 ACF 进行后续分析
  • 示例数据如下所示,“Well”中的独特元素充当 tsibble 的键。“活动”是因变量,对“井”中的每个元素进行采样。

如果我强迫 Trial_time 使用

并将 tibble 强制为 tsibble 我明白了:

但是周期(999us)太小了。如果没有这些差距的数据,我会得到:

如何构建小数秒数据以使用 tsibble 进行进一步分析?

谢谢你!

0 投票
1 回答
109 浏览

r - 设置tsibble数据转换中的key

在 tsibbledata 包中,vic_elec 数据的键看起来像行键。

但是当转换我的数据时不能使用 row.name 作为键。当我找不到可以使用键的值时,如何应用行名称键,如 vic_elec 数据。

0 投票
0 回答
34 浏览

r - 变异语句无法启用图形

通过一个关于太阳黑子数据的 tidyverse 时间序列示例,当我尝试以 10 年为增量绘制图表时收到以下错误消息,似乎无法识别在步骤 1 中创建的新日期变量,想知道这是否是格式问题。
错误:mutate()列有问题decade。我decade = f(date)。x 下标越界

感谢任何帮助

0 投票
1 回答
35 浏览

tsibble - 使用 gg_lag() 的 Ausbeer 滞后图失败

我正在尝试制作“ausbeer”数据集的滞后图,并使用“fpp3”包中的动词进行此操作。当然,最简单的方法是使用以前版本的“gglagplot()”,但是,我想继续使用 fpp3 包中的动词。

当我运行上面的代码时,它显示了 5 个季节(0~5),而不是 4 个(q1~q4)。任何人都可以解决这个问题吗?

0 投票
1 回答
510 浏览

r - R: diff() 和 tsibble - 大小必须为 n 或 1 而不是 n-2

鉴于:

如何避免以下情况:

错误:mutate()列有问题vdiff。ℹ vdiff = diff(value, differences = 2, na.pad = TRUE)。ℹvdiff必须是 10 或 1 号,而不是 8 号

我尝试添加na.pad = TRUE但没有效果(无论如何,我宁愿用0not填充NA

0 投票
0 回答
13 浏览

tsibble - 如何在自动传递外部回归器列表的同时转换寓言中的变量?

我使用了一些代码,这些代码使用 fable 自动将外部回归器列表传递给 ARIMA()(感谢@seapen 和@Mitchell O'Hara-Wild)。

我想通过差分和转换为对数刻度来转换所有变量。据我了解,如果这是在 model() 中完成的,那么 fable 会自动对预测进行反向转换。

请有人帮我修改下面的代码,以便每个自动生成的变量都以 dlog 形式通过 model() 调用,从而允许进行自动反向转换?

非常感谢任何帮助。

0 投票
0 回答
40 浏览

r - 是否可以从 R 中的寓言中提取调整后的 r 平方和 f 比率的 p 值?

我使用了神奇的 fable 包来生成多个具有不同外部回归器组合的 ARIMA 模型。是否可以以类似于 Glance() 的表格格式提取 r 平方(根据自由度进行调整)和 f 比的 p 值,即行中的模型和统计数据的 2 个列?

输出自glance()

Glance() 的输出

非常感谢任何帮助。