【问题标题】:Progress Bar for MuMin DredgeMuMin Dredge 的进度条
【发布时间】:2018-12-21 14:28:48
【问题描述】:

我正在疏浚一个模型,有些疏浚作业需要几天时间,有些需要几个小时。我想知道是否可以告诉 R 在挖泥机运行时给我一个进度状态,这样我就知道要等待多长时间。

L <- lmer(Fw.FratioFall ~ scale(Average_mintemp_winter) 
          + scale(Average_mintemp_winter^2)
          + scale(percentage_woody_coverage) 
          + scale(percentage_woody_coverage^2)
          + scale(kmRoads.km2) 
          + scale(kmRoads.km2^2) 
          + scale(WELLS_ACTIVEinsideD) 
          + scale(WELLS_ACTIVEinsideD^2) 
          + scale(BadlandsCoyote.1000_mi)
          + scale(BadlandsCoyote.1000_mi^2) 
          + scale(WT_DEER_springsurveys)
          + scale(WT_DEER_springsurveys^2) 
          + scale(BadlandsCoyote.1000_mi)*scale(WELLS_ACTIVEinsideD) 
          + scale(Average_mintemp_winter)*scale(BadlandsCoyote.1000_mi)
          + scale(Average_mintemp_winter)*scale(WELLS_ACTIVEinsideD)
          + year + (year^2) + (year^3) + (1 | YEAR) + (year | StudyArea),  REML = F, data = mydata)


Model1 = dredge(L)

挖泥机的问题在于它会在控制台中填充“奇异拟合”,因为它会生成数千个模型,所以我之前添加的进度条很快就会丢失。我想知道我是否可以解决这个问题。

谢谢`

【问题讨论】:

    标签: r progress-bar mixed-models mumin


    【解决方案1】:

    您可以将错误流重定向到文件:

    sink(type = "message", file = "error.log")
    

    之后不要忘记关闭接收器,以便在控制台上显示错误和警告:

    sink(type = "message")
    

    【讨论】:

    • 我更关心完成百分比,而不是挖泥机是否停止。我没有遇到任何拖延问题
    • 在 Windows 的 RGui 中,您通常会默认获得一个图形进度条(不会被控制台消息打断)。您使用什么操作系统?
    • 刚刚注意到您没有 trace = 2 参数 dredge - 这会显示一个进度条。
    • 我使用了 trace = 2 Kamil 但进度条出现在控制台中并很快被所有模型取代。
    • 使用 Windows 10!
    猜你喜欢
    • 1970-01-01
    • 2016-12-08
    • 2023-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-08
    • 2019-01-07
    • 1970-01-01
    相关资源
    最近更新 更多