ZNG_1012 2024-09-24 21:08 采纳率: 0%
浏览 3

BAPC模型,INLA包运行报错

我在用BAPC模型进行模型预测的时候执行如下代码总是报错。我的R版本为4.3.2,我的INLA用的23.06.09

img

diabetes2_bapc_result <- BAPC(diabetes2_input, predict=list(npredict=15, retro=T), secondDiff=FALSE, stdweight=wstand, verbose=F)
Error in inla.check.control(control.inla, data) : 
  Name `lincomb.derived.only' in control-argument `control.inla', is void.

  Valid ones are:
    adapt.hessian.max.trials
    adapt.hessian.mode
    adapt.hessian.scale
    adaptive.max
    adjust.weights
    b.strategy
    cmin
    compute.initial.values
    constr.marginal.diagonal
    control.vb
    cpo.diff
    cutoff
    diagonal
    diff.logdens
    dz
    fast
    force.diagonal
    global.node.degree
    global.node.factor
    h
    hessian.correct.skewness.only
    huge
    improved.simplified.laplace
    int.design
    int.strategy
    interpolator
    lincomb.derived.correlation.matrix
    linear.correction
    mode.known
    npoints
    num.gradient
    num.hessian
    numint.abserr
    numint.maxfeval
    numint.relerr
    optimise.strategy
    optimiser
    parallel.linesearch
    print.joint.hyper
    reordering
    restart
    skip.configurations
    stencil
    step.factor
    step.len
    strategy
    stupid.search
    stupid.search.factor
    stupid.search.max.iter
    tolerance
    tolerance.f
    tolerance.g
    tolerance.step
    tolerance.x
    use.directions
    verbose

 *** inla.core.safe:  inla.program has crashed: rerun to get better initial values. try=1/2 


  • 写回答

1条回答 默认 最新

  • 一轮明月照丘壑 2024-09-24 21:49
    关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    根据你提供的错误信息,看起来在使用INLA包运行BAPC模型时出现了问题错误信息显示“Name lincomb.derived.only' in control-argument control.inla' is void”,意味着在控制参数control.inla中使用了无效的名称lincomb.derived.only

    解决这个问题的方法可能有以下几种:

    1. 检查参数名是否正确: 确保你在设置control.inla参数时使用的名称是正确的检查是否有拼写错误或是否使用了不再支持的参数名
    2. 更新包版本: 你使用的INLA版本是23.06.09,可能已经过时或有已知的bug可以尝试更新到最新的版本,以查看是否解决了这个问题你可以使用update.packages()函数来更新所有包或特定包
    update.packages(oldPkgs = "INLA")
    
    1. 查阅文档或寻求帮助: 如果问题仍然存在,建议查阅INLA的官方文档或在相关论坛上寻求帮助可能其他人已经遇到并解决了相同的问题

    另外,你的代码片段中存在一些语法错误和不完整的代码行例如,在第140行,你尝试创建一个矩阵但没有完整地给出矩阵的数据和内容建议在每个代码片段后进行格式化检查,确保代码的完整性和正确性这有助于避免一些由于代码错误导致的问题

    希望这些建议能帮助你解决问题如果还有其他问题,请提供更多详细信息或完整的代码片段,我会尽力帮助你解决

    评论

报告相同问题?

问题事件

  • 创建了问题 9月24日

悬赏问题

  • ¥15 35114 SVAC视频验签的问题
  • ¥15 impedancepy
  • ¥15 在虚拟机环境下完成以下,要求截图!
  • ¥15 求往届大挑得奖作品(ppt…)
  • ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
  • ¥50 浦育平台scratch图形化编程
  • ¥20 求这个的原理图 只要原理图
  • ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见