【问题标题】:How to specify additional parameters in R functions?如何在 R 函数中指定附加参数?
【发布时间】:2015-05-29 00:16:24
【问题描述】:

对于使用包 MSwM(函数 msmFit)拟合马尔可夫开关模型,有一个“控制”参数,它是控制参数列表。 msmFit 的语法是:

msmFit(object, k, sw, p, data, family, control)

“控制”参数是一个可以提供以下任何组件的列表:

-trace:一个逻辑值。如果为 TRUE,则生成有关优化进度的跟踪信息。

-maxiter:EM方法中的最大迭代次数。默认值为 100。 等等。

我的问题是如何指定例如'-maxiter'?我试过:组件(maxiter=50),组件-maxiter=50,组件[[“maxiter”]]=50。一切都会出错。 "unexpected '='" 或其他与参数相关的错误。

【问题讨论】:

    标签: r list arguments


    【解决方案1】:

    像这样格式化你的通话:

    mod=msmFit(model,k=2,sw=rep(TRUE,8),control=list(maxiter=10))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-28
      • 1970-01-01
      • 2022-01-08
      • 1970-01-01
      • 2016-10-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多