【发布时间】:2021-02-12 14:12:12
【问题描述】:
我正在一个大型数据集上运行 R 中 MGCV 包中的复杂 GAM 模型,我想知道是否可以计算一个进度条来跟踪它的运行速度,而不是抱着希望等待。
有人知道如何在 R 中为模型添加进度条吗?
【问题讨论】:
-
我认为这是必须在
mgcv::gam函数中内置的东西。
标签: r progress-bar gam mgcv
我正在一个大型数据集上运行 R 中 MGCV 包中的复杂 GAM 模型,我想知道是否可以计算一个进度条来跟踪它的运行速度,而不是抱着希望等待。
有人知道如何在 R 中为模型添加进度条吗?
【问题讨论】:
mgcv::gam 函数中内置的东西。
标签: r progress-bar gam mgcv
不,这是不可能的。您可以在gam.control() 中打开trace = TRUE,将其传递给control 参数到gam 等。
ctrl <- gam.control(trace = TRUE)
m <- gam(y ~ s(x), data = df, method = 'REML', control = ctrl)
根据您使用的gam() 或bam() 中的哪一个,这至少会向您显示拟合的进度和一些拟合阶段。
【讨论】: