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


R plot.lmList 繪製 lmList 對象


R語言 plot.lmList 位於 nlme 包(package)。

說明

獲得與 x 組件相對應的線性模型擬合的診斷圖。 form 參數在繪圖規範類型方麵提供了相當大的靈活性。根據網格顯示,條件表達式(位於 | 運算符的右側)始終意味著針對條件因子的每個級別使用不同的麵板。如果form 是單邊公式,則顯示公式右側、| 運算符之前的變量的直方圖(使用網格函數histogram)。如果form 是雙麵的,並且其左側和右側變量都是數值,則顯示散點圖(使用網格函數xyplot)。最後,如果form是兩側的並且其左側變量是一個因子,則按左側變量的級別顯示右側變量的box-plots(使用網格函數bwplot) 。

用法

## S3 method for class 'lmList'
plot(x, form, abline, id, idLabels, grid, ...)

參數

x

繼承自類 "lmList" 的對象,表示具有公共模型的 lm 對象列表。

form

指定所需繪圖類型的可選公式。可以引用用於獲取x的原始數據幀中存在的任何變量。另外,x本身可以在公式中使用符號"."引用。 | 運算符右側的條件表達式可用於定義網格顯示中的單獨麵板。默認值為 resid(., type = "pool") ~ fitted(.) ,對應於標準化殘差(使用殘差標準誤差的匯總估計)與擬合值的圖。

abline

可選數值或長度為 2 的數值向量。如果作為單個值給出,則水平線將添加到該坐標處的繪圖中;否則,如果作為向量給出,則其值將用作添加到繪圖中的線的截距和斜率。如果缺失,則不會將任何線條添加到圖中。

id

可選數值或片麵公式。如果作為值給出,則將其用作標準化殘差的雙邊離群值檢驗的顯著性水平。使用 idLabels 在圖中識別絕對標準化殘差大於標準正態分布的 分位數的觀測值。如果作為單邊公式給出,則其右側必須求值為邏輯向量、整數向量或字符向量,用於識別圖中的觀測值。如果缺失,則無法識別任何觀察結果。

idLabels

可選向量或片麵公式。如果作為向量給出,它將轉換為字符並用於標記根據 id 識別的觀察結果。如果作為單邊公式給出,則其右側必須計算為一個向量,該向量將轉換為字符並用於標記已識別的觀察結果。默認為 getGroups(x)

grid

一個可選的邏輯值,指示是否應將網格添加到繪圖中。默認值取決於所使用的網格圖的類型:如果 xyplot 默認為 TRUE ,否則默認為 FALSE

...

傳遞給網格圖函數的可選參數。

診斷格子圖。

例子

fm1 <- lmList(distance ~ age | Subject, Orthodont)
# standardized residuals versus fitted values by gender
plot(fm1, resid(., type = "pool") ~ fitted(.) | Sex, abline = 0, id = 0.05)
# box-plots of residuals by Subject
plot(fm1, Subject ~ resid(.))
# observed versus fitted values by Subject
plot(fm1, distance ~ fitted(.) | Subject, abline = c(0,1))

作者

José Pinheiro and Douglas Bates bates@stat.wisc.edu

也可以看看

lmListpredict.lmxyplotbwplothistogram

相關用法


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