当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R gnlsControl gnls Fit 的控制值


R语言 gnlsControl 位于 nlme 包(package)。

说明

函数调用中提供的值替换默认值,并返回包含所有可能参数的列表。返回的列表用作gnls 函数的control 参数。

用法

gnlsControl(maxIter = 50, nlsMaxIter = 7, msMaxIter = 50, minScale = 0.001,
            tolerance = 1e-6, nlsTol = 0.001, msTol = 1e-7,
            returnObject = FALSE, msVerbose = FALSE,
            apVar = TRUE, .relStep =,
            opt = c("nlminb", "optim"), optimMethod = "BFGS",
            minAbsParApVar = 0.05, sigma = NULL)

参数

maxIter

gnls 优化算法的最大迭代次数。默认值为 50。

nlsMaxIter

gnls 优化中 nls 优化步骤的最大迭代次数。默认值为 7。

msMaxIter

gnls 优化中 opt 优化步骤的最大迭代次数。默认值为 50。

minScale

缩小默认步长大小以尝试减少 nls 步骤中的平方和的最小因子。默认 0.001。

tolerance

gnls 算法中收敛标准的容差。默认值为 1e-6。

nlsTol

nls 步骤中收敛标准的容差。默认值为 1e-3。

msTol

使用optim 时第一次外迭代收敛标准的容差。默认值为 1e-7。

returnObject

一个逻辑值,指示当达到最大迭代次数而算法没有收敛时,是否应使用 warning 返回拟合对象(而不是通过 stop() 发出错误)。

msVerbose

作为 trace 参数传递给 opt 选择的优化器的逻辑值;请参阅相关文档。默认为 FALSE

apVar

一个逻辑值,指示是否应计算方差-协方差参数的近似协方差矩阵。默认为 TRUE

.relStep

数值导数计算的相对步骤。默认值为.Machine$double.eps^(1/3)(大约 6e-6)。

opt

要使用的优化器,"nlminb"(当前默认值)或"optim"(以前的默认值)。

optimMethod

字符 - 与 optim 优化器一起使用的优化方法。默认为 "BFGS" 。另一种选择是"L-BFGS-B"

minAbsParApVar

数值 - 近似方差计算中的最小绝对参数值。默认为 0.05

sigma

可选用正数来固定残差。如果默认情况下 NULL0 ,则估计 sigma。

包含每个可能参数的组件的列表。

例子

# decrease the maximum number of iterations and request tracing
gnlsControl(msMaxIter = 20, msVerbose = TRUE)

作者

José Pinheiro and Douglas Bates bates@stat.wisc.edu; the sigma option: Siem Heisterkamp and Bert van Willigen.

也可以看看

gnls

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Control Values for gnls Fit。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。