问题标签 [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.
r - 与 mable 分开报告模型
如何将每个模型与 mable 分开报告。
示例代码(来自https://otexts.com/fpp3/holt-winters.html)
在上面的例子中,我想分别报告加法模型和乘法模型。我试过report(fc$additive)
了,但这不起作用。或者,我可以一次安装一个模型,并且report(fc)
.
r - 时间序列模型的方差分析
如何对时间序列模型进行方差分析。
示例代码(来自https://otexts.com/fpp3/holt-winters.html)
在上面的示例中,我想在and上运行anova
测试。我试过了,但它需要对象。model_1
model_2
anova(model_1, model_2)
lm
我oneway anova
对拟合值进行了测试,如下所示。
r - BoxCox.lambda 不返回与寓言特征相同的结果
我正在比较包中的自动 lambda 选择功能的结果BoxCox.lambda
VSforecast
包fable
自动 lambda 选择的结果features
正如您在下面看到的,这两个函数没有返回相同的结果。此外,当我BoxCox.lamda
对相同的数据应用 ts 对象和向量时,结果是不同的。
有人可以向我解释为什么它会这样吗?
r - 添加新代码后,事情无法编织
我遇到了有线情况。添加新代码后代码无法编织出来。
r - 创建季度、月的层次结构/参数 y 必须是多元时间序列。追溯:
我有一个时间序列数据框A Time Series: 6 × 12
,可以使用以下语法生成
当我跑
它生成“时间序列:6 × 4”
但是,我想做的是创建层次结构:
例如:
在哪里Q1= sum(January, February, March, April), Q2 = sum (next four months)
等。
当我跑步时
我明白了
所以我的目标是根据季度和月份获取年度数据的层次值,即
r - 在 R 中,无法在包 Vignette 文件中编写相同的代码。“列表”对象不能被强制输入整数
这个问题是关于 GRATIS 包中的 generate_msts() 函数。
我添加了一些新内容(使该函数具有将其输出转换为可爱的 tsibble 格式或保留原始“列表”格式的选项)并准备对 CRAN 的更新。
新代码添加如下(代码的详细信息以及问题底部显示的示例)
我想知道我应该得到 tsibble 索引吗?但是生成的数据好像没有索引?
作为指导,我在Vignette中更新了此函数的相应示例。然后事情变得有线。
如果我没有保存生成的时间序列输出(例如 x <- my_function()),小插图 就无法编织出来。(不过我可以在独立的普通RMD文件中直接使用这个功能)
直接使用此代码可以在 RStudio 内部显示输出,但不能编织出来。
但是,这很好用。它可以编织出小插图并显示出小标题。
但是,这样非常不方便,每次使用前都要保存。我想知道这是否是因为我在包中使用的任何默认设置或小插图没有改变?还是在更改 R 包中的函数后需要做一些额外的步骤?或者甚至我添加的 if else 内容需要改进?
我试图devtools::document("C:/Users/mreal/Documents/GitHub/package_name");devtools::install("C:/Users/mreal/Documents/GitHub/package_name")
更新重建功能。但这仍然无助于小插曲。
我也试过rm(list=ls())
了console
。它也不起作用
我在小插图中使用的代码如下
Github 链接:
https://github.com/BocongZhao823/gratis/blob/master/vignettes/QuickStart.Rmd
(生成的.R文件)包内使用的R代码如下
** Github 链接**
https://github.com/BocongZhao823/gratis/blob/master/R/generate_ts.R
r - 如何取消嵌套 tsibbles 的 listcolumn?
我不明白如何取消嵌套列表列。我最近更新了一个旧项目的 R 版本,导致代码无法工作。
示例数据:
嵌套数据:
这也会做同样的嵌套:
结果如下:
现在我想取消嵌套,我想获得与输入数据相同的 88 行 tsibble,Key:Country[4],...
那时我用这个:
产生一条我根本不明白的错误消息。
我知道有这些更新,我玩了一下 unnest_wider 和 unnest_longer 和 unnest_legacy。
Unnest legacy 只允许 tibbles...
唯一有效的是真的很麻烦:
但它当然会输出一个 tibble,所以我需要再次将它强制转换回 tsibble,这很烦人,有很多步骤,只是为了一个简单的 unnest。
没有其他方法可以做到吗?有人有想法吗?
r - 无法将 tsibble 转换为寓言
我目前没有解决此问题的方法,因此无论多么麻烦,只要我的代码再次运行,我都迫切希望解决此问题...
我想用以下方法将 tsibble 强制为寓言对象:
文档说这是可能的:
但是当我指定这个函数的输入参数时,我总是得到一个错误。
例子:
强制使用寓言会导致错误:
非常感谢您的帮助!