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


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