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


R pairs.lmList lmList 对象的配对图


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

说明

获得与 x 组件相对应的线性模型拟合的诊断图。 form 参数在绘图规范类型方面提供了相当大的灵活性。根据网格显示,条件表达式(位于 | 运算符的右侧)始终意味着针对条件因子的每个级别使用不同的面板。公式右侧的表达式(在 | 运算符之前)的计算结果必须为至少包含两列的 DataFrame 。如果 DataFrame 有两列,则显示两个变量的散点图(使用网格函数xyplot)。否则,如果存在两列以上,则显示 DataFrame 中各列的成对散点图的散点图矩阵(使用网格函数splom)。

用法

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

参数

x

继承自类 "lmList" 的对象,表示具有公共模型的 lm 对象列表。

form

一个可选的单边公式,指定所需的绘图类型。可以引用用于获取x的原始数据帧中存在的任何变量。另外,x本身可以在公式中使用符号"."引用。 | 运算符右侧的条件表达式可用于定义网格显示中的单独面板。 form 右侧和 | 运算符左侧的表达式的计算结果必须为至少包含两列的 DataFrame 。默认值为 ~ coef(.) ,对应于 x 的系数对图。

label

成对图中变量的标签的可选字符向量。

id

可选数值或片面公式。如果作为值给出,则它将用作基于估计随机效应的马哈拉诺比斯距离的异常值检验的显著性水平。使用 idLabels 在图中识别随机效应距离大于适当卡方分布的 百分位数的组。如果作为单边公式给出,则其右侧必须求值为逻辑向量、整数向量或字符向量,用于标识图中的点。如果缺失,则不会识别任何点。

idLabels

可选向量或片面公式。如果作为向量给出,它将转换为字符并用于标记根据 id 标识的点。如果作为单边公式给出,则其右侧必须计算为一个向量,该向量将转换为字符并用于标记已识别的点。默认值是最里面的分组因子。

grid

一个可选的逻辑值,指示是否应将网格添加到绘图中。默认为 FALSE

...

传递给网格图函数的可选参数。

诊断格子图。

例子

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

# scatter plot of coefficients by gender, identifying unusual subjects
pairs(fm1, ~coef(.) | Sex, id = 0.1, adj = -0.5)

# scatter plot of estimated random effects -- "bivariate Gaussian (?)"
pairs(fm1, ~ranef(.))

作者

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

也可以看看

lmList , pairs.lme , pairs.compareFits , xyplot , splom

相关用法


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