问题描述
我正在 R 中的 MGCV 包中在一个大数据集上运行一个复杂的 GAM 模型,想知道是否可以计算一个进度条来跟踪它的运行速度,而不是满怀希望地等待。
有谁知道如何在 R 中为模型添加进度条?
解决方法
不,这不可能。您可以在 trace = TRUE
中打开 gam.control()
,将其传递给 control
等的 gam
参数。
ctrl <- gam.control(trace = TRUE)
m <- gam(y ~ s(x),data = df,method = 'REML',control = ctrl)
这至少会根据您使用的 gam()
或 bam()
中的哪一个,向您显示拟合的进度和拟合的某些阶段。