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


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