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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。