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


R lmList 具有通用模型的 lm 对象列表


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

说明

Data 根据分组因子 g 的级别进行分区,并使用 object 中定义的模型为每个 data 分区获得单独的 lm 拟合。

用法

lmList(object, data, level, subset, na.action = na.fail,
       pool = TRUE, warn.lm = TRUE)

## S3 method for class 'formula'
lmList(object, data, level, subset, na.action = na.fail,
       pool = TRUE, warn.lm = TRUE)

## S3 method for class 'lmList'
update(object, formula., ..., evaluate = TRUE)
## S3 method for class 'lmList'
print(x, pool, ...)

参数

object

对于 lmList ,可以是 y ~ x1+...+xn | g 形式的线性公式对象,也可以是 groupedData 对象。在公式对象中,y 表示响应,x1,...,xn 表示协变量,g 表示分组因子,指定数据的分区,应根据该分区执行不同的 lm 拟合。公式中可以省略分组因子 g ,在这种情况下,将从 data 获得分组结构,它必须继承自类 groupedData 。方法函数lmList.groupedData 单独记录。对于方法 update.lmListobject 是继承自类 lmList 的对象。

formula

(仅在 update.lmList 中使用)具有个体 lm 拟合通用模型的双边线性公式。

formula.

对公式的更改 - 有关详细信息,请参阅update.formula

data

用于解释 object 中命名的变量的 DataFrame 。

level

一个可选整数,指定存在多个嵌套分组级别时要使用的分组级别。

subset

一个可选表达式,指示应在拟合中使用 data 的行子集。这可以是逻辑向量,或者指示要包括哪些观察编号的数值向量,或者要包括的行名称的字符向量。默认情况下包括所有观察结果。

na.action

一个函数,指示当数据包含 NA 时应该发生什么。默认操作 ( na.fail ) 会导致 lmList 打印错误消息并在存在任何不完整的观察结果时终止。

pool

一个可选的逻辑值,指示是否应在标准偏差或摘要标准误差的计算中使用残余标准误差的汇总估计值。

warn.lm

logical 指示是否应将 lm() 错误(所有错误均由 tryCatch 捕获)发出信号为 “summarizing” warning

x

要打印的继承自类 lmList 的对象。

...

该泛型的某些方法需要额外的参数。此方法中没有使用任何内容。

evaluate

如果 TRUE 评估新调用,否则返回该调用。

lm 对象的列表,其组件数量与分组因子定义的组数相同。 coef , fixed.effects , lme , pairs , plot , predict , random.effects , summaryupdate 等通用函数具有可应用于 lmList 对象的方法。

例子

fm1 <- lmList(distance ~ age | Subject, Orthodont)
summary(fm1)

参考

Pinheiro, J.C., and Bates, D.M. (2000) "Mixed-Effects Models in S and S-PLUS", Springer.

也可以看看

lm , lme.lmList , plot.lmList , pooledSD , predict.lmList , residuals.lmList , summary.lmList

相关用法


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