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


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。