當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。