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


R nlsList.selfStart nlsList 通過 selfStart 函數擬合


R語言 nlsList.selfStart 位於 nlme 包(package)。

說明

formula(data) 中的響應變量和主協變量與 model 一起構建非線性模型公式。這在 nls 調用中使用,並且由於 selfStarting 模型函數可以根據數據計算其參數的初始估計,因此不需要提供起始估計。

用法

## S3 method for class 'selfStart'
nlsList(model, data, start, control, level, subset,
        na.action = na.fail, pool = TRUE, warn.nls = NA)

參數

model

"selfStart" 模型函數,用於計算 data 中模型參數的初始估計值。

data

用於解釋 model 中的變量的數據幀。由於 model 中不能指定分組因子,因此 data 必須繼承自類 "groupedData"

start

一個可選的命名列表,其中包含要在 model 中估計的參數的初始值。它作為 start 參數傳遞給每個 nls 調用,並且當 model 中的非線性函數不從類 selfStart 繼承時需要它。

control

作為 control 參數傳遞給 nls 的控製值列表。默認為空列表。

level

一個可選整數,指定存在多個嵌套分組級別時要使用的分組級別。

subset

一個可選表達式,指示應在擬合中使用的 data 行的子集。這可以是邏輯向量,或者指示要包括哪些觀察編號的數值向量,或者要包括的行名稱的字符向量。默認情況下包括所有觀察結果。

na.action

一個函數,指示當數據包含 NA 時應該發生什麽。默認操作 ( na.fail ) 會導致 nlsList 打印錯誤消息並在存在任何不完整的觀察結果時終止。

pool , warn.nls

可選 logical ,請參閱 nlsList

nls 對象的列表,其組件數量與分組因子定義的組數相同。 NULL 值被分配給與nls 算法未能收斂的簇相對應的分量。 coef , fixed.effects , lme , pairs , plot , predict , random.effects , summaryupdate 等通用函數具有可應用於 nlsList 對象的方法。

例子

fm1 <- nlsList(SSasympOff, CO2)
summary(fm1)

也可以看看

selfStart , groupedData , nls , nlsList , nlme.nlsList , nlsList.formula

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 nlsList Fit from a selfStart Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。