问题标签 [drake-r-package]
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.
drake-r-package - 如何在函数中创建计划
我想使用一个函数来创建一个德雷克计划。见 MWE:
我想
给予
但相反,它给出了
感觉这是一个 NSE 问题。有人可以给出一个友好的提示如何做到这一点吗?
提前表示感谢!
r - drake R 中多个子计划的最佳实践
嗨,我是drake
R 包的新手,想听听一些关于使用子任务管理大型项目的最佳实践的意见。我的项目的简化结构有两个部分:1)数据清理和 2)建模。它们是级联的,因为我先进行数据清理,然后在开始建模部分时很少返回。
我认为手册建议的方法是:
我在上述工作流程中遇到的一个问题是我为 定义了很多中间目标plan1
,但它们在plan2
.
- 有没有一种方法可以让我拥有一个“干净的命名空间”,
plan2
这样我就可以摆脱无用的名称foo_1
等foo_2
?这样我就可以在plan2
. 我只想保留的plan_2
是for_analysis
. - 有没有办法可以使用
functions_1.R
仅在 for 中定义的函数和仅在 for中plan1
定义的函数?我想每次都使用一组较小的函数。functions_2.R
plan2
十分感谢!
r - 在 Drake 工作流程 R 中清理内存
我每周在 drake 中为 4273 个时间序列打包了一个庞大的时间序列工作流(4273*10 模型)。
最初我尝试使用 fable 包创建完整的工作流程。这对于为分组 tsibble 训练模型非常方便,但是经过不同的试验后,我在内存管理方面遇到了很多问题。当我尝试序列化模型时,我的具有 32 个内核和 244 GB 内存的 RStudio 服务器经常崩溃。
因此,我完全放弃了我的工作流程,以识别来自以下方面的瓶颈:
至:
然后到:
最后一个:
在我的训练代码(例如property_multiplicative)中,我正在使用future 包来训练这个多个寓言模型,然后计算准确性并保存它们。但是我不知道之后如何从德雷克工作流程中删除此对象:
- 我应该只使用 rm 删除对象吗?
- drake 有什么方法可以为每个工作流组件提供单独的环境吗?
- 这是正确的解决方案吗?
我的想法是以串行方式运行每种单独的技术,同时并行训练一种特定技术的 4273 个模型。这样做我希望不会使服务器崩溃,然后在我的所有模型都经过训练后,我可以加入准确度指标,为我的每个时间序列选择最佳模型,然后修剪每个单独的二进制文件以生成预测。
任何对我的方法的建议都非常受欢迎。请注意,我的硬件资源非常有限,因此无法选择更大的服务器。
BR/E
r - 如何将闪亮的应用程序从德雷克计划部署到 shinyapps.io
这是关闭将应用程序和数据传递给 Shiny 部署函数的循环的后续问题:
我想直接从 Drake 计划部署一个闪亮的应用程序,如下所示。
Shinyapps.io 的日志显示来自 drake 的“cars_data”没有被传递到 custom_deployment_function 环境中的 Shiny 服务器“data_input”:
抱歉,如果这是微不足道的,但在德雷克和闪亮之间,它正在逃避我。
drake-r-package - 如何使用动态文件更新 Drake 目录
我想确保当我将新文件添加到目录时我的drake
计划会更新。.csv
我查看了新的动态文件,但无法使其正常工作(请参阅 reprex)。
由reprex 包于 2020-07-17 创建(v0.3.0)
r - Windows上的r drake文件路径搞砸了
我试图用德雷克运行一个项目。make(plan)
运行良好,但在计划的最后一点之后我收到一个错误。
我在 Windows 系统上运行(带有\\
路径分隔符)。通常,R 使用/
路径约定并处理得很好。但不知何故,这里的路径搞砸了,我不知道为什么。
这是已知的并且有可用的解决方法吗?有人知道错误是在哪里产生的,所以我可以在德雷克代码中修复它吗?
谢谢!
示例代码:
traceback() 的输出
r - 德雷克计划拟合 lmer 模型失败
我正在尝试lme4::lmer
在计划中拟合一些模型drake
,但出现错误
未找到“数据”,公式环境中缺少一些变量
如果我替换一个lm
模型,它会起作用。
这是一个可重现的示例
有什么建议么?
r - 如何将动态文件集成到德雷克的缓存中?
我想为我的德雷克计划使用动态文件。我遵循了德雷克关于动态文件的文档。
但是,drake 似乎没有将创建的文件路径合并到其缓存中。
在下面的代表中,plan_a
遵循文档,但最终重建目标figure_export_path
,因此figure_export
每次运行。plan_b
在第二次运行时不会重建任何东西,但它的代码与德雷克的文档不一致。
在像我这样的情况下使用动态文件的正确方法是什么?
由reprex 包(v0.3.0)于 2020 年 8 月 3 日创建
r - 如何在 drake 中读取动态文件?
我想使用德雷克的动态目标来读取多个文件。我根据对动态文件工作原理的理解编写了以下计划。但是,当输入文件更改时,drake 不会正确更新所有目标。
使用drake的动态文件读取文件的正确方法是什么?
换句话说,file_in()
解决这个问题的动态文件版本是什么:How can I import from multiple files in r-drake?
由reprex 包(v0.3.0)于 2020-08-06 创建