问题标签 [fable-r]

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 投票
0 回答
25 浏览

r - 在 Fable 中使用 middle_out 超过 2 个层次结构级别越界

我正在研究一个分层预测项目,我想在R中使用Fable使用中间出方法,以便在中间级别创建预测并使用预测比例向下分配它,然后简单地向上聚合。

但是,每当我尝试使用超过 2 个级别的层次结构时,都会遇到此错误:

我可以恢复为使用不超过 2 个层次结构级别,但这等于自上而下的方法,我想使用 Fable 中的一些功能,要求所有级别都到位。

我可以毫无问题地运行以下代码:

但是添加第三个顶层,并从中间状态级别进行预测,分解到 Region 并聚合到NewCol,然后我得到上述错误:

有什么办法可以解决这个问题以便真正使用middle_out方法而不是top_down

0 投票
0 回答
25 浏览

r - Fable TSLM 不同的模型产生相同的预测

我正在尝试使用与趋势一起添加的不同时间 t 预测变量来拟合和预测 TSLM 模型......由于我不明白的原因,即使输入测试数据看起来不同,其中几个模型也会产生相同的预测,并且模型本身的系数看起来不同。几乎可以肯定这是我的错误..让我知道出了什么问题!

代表数据

这些模型的一个子集产生相同的预测——帮助我理解为什么!

0 投票
0 回答
38 浏览

r - 映射到 mable 模型并将 gg_tsresiduals() 应用于每个模型

我有一个包含几个模型的 mable:

我可以像这样可视化单个模型的残差:

但是,如果我尝试做一个:

我尝试使用map()

如何使用 map 迭代每个模型gg_tsresiduals()

0 投票
1 回答
83 浏览

r - 在 R 中使用 Fable 进行时间序列预测;确定混合模型的最佳模型组合

我正在使用fableandfabletools包进行一些时间序列预测分析,并且我有兴趣比较单个模型和混合模型(由我正在使用的单个模型组成)的准确性。

这是一些带有模拟数据框的示例代码:-

我演示了如何创建混合模型。但是,可能有一些单独的模型在添加到混合模型时会妨碍其性能;换句话说,如果混合模型不包括以有害方式扭曲准确性的单个模型,则混合模型可能会得到改进。

期望的结果

我想要实现的是能够测试单个模型的所有可能组合,并返回在其中一个准确度指标上具有最佳性能的混合模型,例如平均绝对误差 (MAE)。但我不确定如何以自动化方式执行此操作,因为有很多潜在的组合。

有人可以建议或分享一些关于我如何做到这一点的代码吗?

0 投票
1 回答
29 浏览

r - 在预测原理与实践中寻找干预变量的示例

我正在阅读《预测原理与实践》一书。具体来说,我正在研究有用的预测器部分,该部分位于:https ://otexts.com/fpp3/useful-predictors.html 。

文中提到了干预变量,但我无法让尖峰或步进变量运行。我检查了stackoverflow,并在网上查看,但没有找到示例。无论我使用尖峰还是步进,下面的代码都会返回一个 NULL 模型,任何帮助让干预变量运行都将不胜感激。

0 投票
1 回答
31 浏览

r - 在 fable 的 ARIMA 函数中,是否可以捕获 trace = TRUE 的输出?

fable'sARIMA函数中,我们可以选择查看使用该trace = TRUE选项评估的所有模型。(下面的示例。)此输出仅打印到控制台。

是否有任何地方可以保存此模型评估历史记录,或者有什么方法可以保存打印的控制台输出?

0 投票
1 回答
70 浏览

r - Date format error while forecasting using tsibble objects

I have converted a normal DF into a tsibble object and used that for my time-series forecasting. While fitting the model I experience the date format error- "Error in decimal_date.default(x) : date(s) not in POSIXt or Date format". As you could see from the below code- the converted tsibble object clearly identifies column "Week.1" as week date type. Could you please help me clarify why I'm still getting the date format when I fit forecast models to the tsibble object?

Please advise Thank you

0 投票
1 回答
52 浏览

r - 如何在多个模型模拟后提取预测模型中的拟合值

这是我原来的 df 和拟合模型

正如您从上面的最后一步中看到的那样,我正在尝试从具有最小 AICc 的模型中提取拟合值-但这不起作用

如果有人可以帮助我从上面具有 min.AICc 的模型中获得拟合值,那将非常有帮助

谢谢

0 投票
0 回答
21 浏览

r - 使用 fable 包确定预测输出的准确性时出错

我已经使用寓言进行预测,并在尝试获得预测输出的准确性时 - 我收到错误消息,因为 UseMethod("key_vars") 中的错误:没有适用于“key_vars”的方法应用于类“data.frame”的对象"

输出预测对象的类是“fbl_ts”“tbl_ts”“tbl_df”“tbl”“data.frame”

我使用了预测包中的 accuracy() 函数。

我在代码的最后一步收到上述错误。谁能告诉我我在这里做错了什么

谢谢你的指导

0 投票
1 回答
33 浏览

r - 无法安装“寓言”包(错误:包“寓言”编译失败)

我正在尝试安装运行命令 install.packages("fable") 的寓言,正如它在https://cran.r-project.org/web/packages/fable/readme/README.html中所说

但是我得到以下信息:

在此处输入图像描述

它清楚地表明这是因为我的计算机中没有 llapack、lblas 和 lgfortran。但我不知道如何在这里进行。我正在使用 Ubuntu 20.04.3 LTS

我会很感激任何指导。