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


R alias 查找模型中的别名(依赖项)


R语言 alias 位于 stats 包(package)。

说明

在由公式指定的线性模型中查找别名(线性相关项)。

用法

alias(object, ...)

## S3 method for class 'formula'
alias(object, data, ...)

## S3 method for class 'lm'
alias(object, complete = TRUE, partial = FALSE,
      partial.pattern = FALSE, ...)

参数

object

拟合模型对象,例如来自 lmaov ,或 alias.formula 的公式。

data

(可选)用于搜索公式中的对象的 DataFrame 。

complete

是否应该包含有关完整别名的信息?

partial

是否应该包含有关部分别名的信息?

partial.pattern

部分混叠是否应该以示意性的方式呈现?如果这样做,结果会以更紧凑的方式呈现,通常给出系数的十分位数。

...

传入或传出其他方法的进一步参数。

细节

虽然主要方法适用于类 "lm" ,但 alias 对于实验设计最有用,因此与 aov 的拟合一起使用。完全混叠是指线性模型中的效应,无法独立于模型中较早出现的项进行估计,因此在拟合中忽略了它们的系数。部分混叠是指由于设计引起的相关性而无法精确估计的效应。

"lm" 方法的某些部分需要安装推荐的软件包 MASS

包含组件的列表(class "listof")

Model

型号说明;通常是公式。

Complete

矩阵,其中的列对应于线性依赖于行的效应。

Partial

可估计效应的相关性,对角线为零。 "mtable" 类的对象,有自己的 print 方法。

注意

锯齿模式可能取决于所使用的对比度:Helmert 对比度可能是最有用的。

默认值与 S 中的不同。

例子


op <- options(contrasts = c("contr.helmert", "contr.poly"))
npk.aov <- aov(yield ~ block + N*P*K, npk)
alias(npk.aov)
options(op)  # reset

作者

The design was inspired by the S function of the same name described in Chambers et al (1992).

参考

Chambers, J. M., Freeny, A and Heiberger, R. M. (1992) Analysis of variance; designed experiments. Chapter 5 of Statistical Models in S eds J. M. Chambers and T. J. Hastie, Wadsworth & Brooks/Cole.

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Find Aliases (Dependencies) in a Model。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。