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


R C 設置因子的對比


R語言 C 位於 stats 包(package)。

說明

設置因子的 "contrasts" 屬性。

用法

C(object, contr, how.many, ...)

參數

object

因子或有序因子

contr

這與使用形成對比。可以是一個矩陣,每個因子水平一行,或者一個合適的函數,如 contr.poly 或給出函數名稱的字符串

how.many

要設置的對比度數量,默認情況下比 nlevels(object) 少 1。

...

函數 contr 的附加參數。

細節

為了與 S 兼容,contr 可以是 treatmenthelmertsumpoly (不帶引號)作為 contr.treatment 的簡寫,依此類推。

設置了"contrasts" 屬性的因子object

例子

## reset contrasts to defaults
options(contrasts = c("contr.treatment", "contr.poly"))
tens <- with(warpbreaks, C(tension, poly, 1))
attributes(tens)
## tension SHOULD be an ordered factor, but as it is not we can use
aov(breaks ~ wool + tens + tension, data = warpbreaks)

## show the use of ...  The default contrast is contr.treatment here
summary(lm(breaks ~ wool + C(tension, base = 2), data = warpbreaks))


# following on from help(esoph)
model3 <- glm(cbind(ncases, ncontrols) ~ agegp + C(tobgp, , 1) +
     C(alcgp, , 1), data = esoph, family = binomial())
summary(model3)

參考

Chambers, J. M. and Hastie, T. J. (1992) Statistical models. Chapter 2 of Statistical Models in S eds J. M. Chambers and T. J. Hastie, Wadsworth & Brooks/Cole.

也可以看看

contrastscontr.sum

相關用法


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