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


R plot.ranef.lmList 繪製 ranef.lmList 對象


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

說明

如果 form 缺失,或者以單方麵公式給出,則會生成隨機效應的網格 dot-plot,每個隨機效應(係數)都有一個不同的麵板。 dot-plot 中的行由 form 參數(如果未丟失)或隨機效應(係數)的行名稱確定。如果在 form 中指定單個因子,則其級別決定 dot-plot 行(每行可能有多個點);否則,如果 form 指定因子交叉,則 dot-plot 行由公式中各個因子水平的所有組合確定。該方法函數中使用了 Trellis 函數dotplot

如果 form 是雙麵公式,則會生成網格顯示,並為 form 右側列出的每個變量提供不同的麵板。為數值變量生成散點圖,為分類( factorordered )變量生成箱線圖。

用法

## S3 method for class 'ranef.lmList'
plot(x, form, grid, control, ...)

參數

x

繼承自類 "ranef.lmList" 的對象,表示生成該對象的 lmList 對象的估計係數或估計隨機效應。

form

指定所需繪圖類型的可選公式。如果作為單方麵公式給出,則返回根據 form 中命名的因子水平的所有組合分組的估計隨機效應(係數)的dotplot。允許單因子 (~g) 或交叉因子 (~g1*g2)。如果作為兩側公式給出,則左側必須是單個隨機效應(係數),右側由 x 中的協變量形成,並用 + 分隔。在這種情況下,將返回隨機效應(係數)與指定協變量的網格顯示。默認值為 NULL ,在這種情況下使用隨機效應(係數)的行名稱。

grid

一個可選的邏輯值,指示是否應將網格添加到繪圖中。僅適用於與 form 中的雙邊公式關聯的繪圖。默認為 FALSE

control

form 作為雙邊公式給出時,包含繪圖控製值的可選列表。控製值通過 control 列表中的名稱引用,並且隻需指定要從默認值進行修改的值。可用值包括: drawLine ,一個邏輯值,指示是否應將 loess 平滑器添加到散點圖,以及是否應將連接中位數的線添加到箱線圖(默認為 TRUE ); span.loess ,用作 panel.loess 調用中的 span 參數(默認為 2/3 ); degree.loess ,用作 panel.loess 調用中的 degree 參數(默認為 1 ); cex.axis ,x 軸的字符擴展因子(默認為 0.8 ); srt.axis ,x 軸的旋轉因子(默認為 0 );和 mgp.axis ,x 軸的邊距參數(默認為 c(2, 0.5, 0) )。

...

傳遞給 Trellis dotplot 函數的可選參數。

估計的random-effects(係數)與協變量或組的網格圖。

例子

fm1 <- lmList(distance ~ age | Subject, Orthodont)
plot(ranef(fm1))
fm1RE <- ranef(fm1, aug = TRUE)
plot(fm1RE, form = ~ Sex)
plot(fm1RE, form = age ~ Sex)

作者

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

也可以看看

lmList , dotplot

相關用法


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