问题标签 [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.
r - 在 Fable 中使用 middle_out 超过 2 个层次结构级别越界
我正在研究一个分层预测项目,我想在R中使用Fable使用中间出方法,以便在中间级别创建预测并使用预测比例向下分配它,然后简单地向上聚合。
但是,每当我尝试使用超过 2 个级别的层次结构时,都会遇到此错误:
我可以恢复为使用不超过 2 个层次结构级别,但这等于自上而下的方法,我想使用 Fable 中的一些功能,要求所有级别都到位。
我可以毫无问题地运行以下代码:
但是添加第三个顶层,并从中间状态级别进行预测,分解到 Region 并聚合到NewCol,然后我得到上述错误:
有什么办法可以解决这个问题以便真正使用middle_out方法而不是top_down?
r - Fable TSLM 不同的模型产生相同的预测
我正在尝试使用与趋势一起添加的不同时间 t 预测变量来拟合和预测 TSLM 模型......由于我不明白的原因,即使输入测试数据看起来不同,其中几个模型也会产生相同的预测,并且模型本身的系数看起来不同。几乎可以肯定这是我的错误..让我知道出了什么问题!
这些模型的一个子集产生相同的预测——帮助我理解为什么!
r - 映射到 mable 模型并将 gg_tsresiduals() 应用于每个模型
我有一个包含几个模型的 mable:
我可以像这样可视化单个模型的残差:
但是,如果我尝试做一个:
我尝试使用map()
:
如何使用 map 迭代每个模型gg_tsresiduals()
?
r - 在 R 中使用 Fable 进行时间序列预测;确定混合模型的最佳模型组合
我正在使用fable
andfabletools
包进行一些时间序列预测分析,并且我有兴趣比较单个模型和混合模型(由我正在使用的单个模型组成)的准确性。
这是一些带有模拟数据框的示例代码:-
我演示了如何创建混合模型。但是,可能有一些单独的模型在添加到混合模型时会妨碍其性能;换句话说,如果混合模型不包括以有害方式扭曲准确性的单个模型,则混合模型可能会得到改进。
期望的结果
我想要实现的是能够测试单个模型的所有可能组合,并返回在其中一个准确度指标上具有最佳性能的混合模型,例如平均绝对误差 (MAE)。但我不确定如何以自动化方式执行此操作,因为有很多潜在的组合。
有人可以建议或分享一些关于我如何做到这一点的代码吗?
r - 在预测原理与实践中寻找干预变量的示例
我正在阅读《预测原理与实践》一书。具体来说,我正在研究有用的预测器部分,该部分位于:https ://otexts.com/fpp3/useful-predictors.html 。
文中提到了干预变量,但我无法让尖峰或步进变量运行。我检查了stackoverflow,并在网上查看,但没有找到示例。无论我使用尖峰还是步进,下面的代码都会返回一个 NULL 模型,任何帮助让干预变量运行都将不胜感激。
r - 在 fable 的 ARIMA 函数中,是否可以捕获 trace = TRUE 的输出?
在fable
'sARIMA
函数中,我们可以选择查看使用该trace = TRUE
选项评估的所有模型。(下面的示例。)此输出仅打印到控制台。
是否有任何地方可以保存此模型评估历史记录,或者有什么方法可以保存打印的控制台输出?
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
r - 如何在多个模型模拟后提取预测模型中的拟合值
这是我原来的 df 和拟合模型
正如您从上面的最后一步中看到的那样,我正在尝试从具有最小 AICc 的模型中提取拟合值-但这不起作用
如果有人可以帮助我从上面具有 min.AICc 的模型中获得拟合值,那将非常有帮助
谢谢
r - 使用 fable 包确定预测输出的准确性时出错
我已经使用寓言进行预测,并在尝试获得预测输出的准确性时 - 我收到错误消息,因为 UseMethod("key_vars") 中的错误:没有适用于“key_vars”的方法应用于类“data.frame”的对象"
输出预测对象的类是“fbl_ts”“tbl_ts”“tbl_df”“tbl”“data.frame”
我使用了预测包中的 accuracy() 函数。
我在代码的最后一步收到上述错误。谁能告诉我我在这里做错了什么
谢谢你的指导
r - 无法安装“寓言”包(错误:包“寓言”编译失败)
我正在尝试安装运行命令 install.packages("fable") 的寓言,正如它在https://cran.r-project.org/web/packages/fable/readme/README.html中所说
但是我得到以下信息:
它清楚地表明这是因为我的计算机中没有 llapack、lblas 和 lgfortran。但我不知道如何在这里进行。我正在使用 Ubuntu 20.04.3 LTS
我会很感激任何指导。