簡體   English   中英

R中具有參考水平的因素?

[英]Factor with reference level in R?

在 R 中有因子,也有有序因子。 可以這么說,有什么“介於兩者之間”嗎? 因子是完全無序的,而有序因子是完全有序的; 我想要一個具有參考水平的因子類型。 例如,這在標記控制組時很有用,我一直想將其視為“基線”。

我在 R 中看到過relevel() ,但這不是我想要的,因為沒有辦法(顯然)區分參考水平是第一水平的因素和常規因素之間的區別。

有誰知道如何在 R 中標記參考水平,或者如果沒有,我如何擴展因子類來做到這一點?

您可以使用contrasts自定義參考組。 例如,要設置對比度以便group2sleep的參考,我會這樣做:

在沒有對比的情況下,group1 是參考組。

> lm(extra~group, sleep)

Call:
lm(formula = extra ~ group, data = sleep)

Coefficients:
(Intercept)       group2  
       0.75         1.58  

使用對比度設置:

> contrasts(sleep$group) <- contr.treatment(nlevels(sleep$group), base=2)
> lm(extra~group, sleep)

Call:
lm(formula = extra ~ group, data = sleep)

Coefficients:
(Intercept)       group1  
       2.33        -1.58  

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM