更改有序分类变量的参考级别

时间:2016-04-21 11:59:15

标签: r

我想更改有序分类变量的引用。 通过使用relevel()函数,可以轻松更改无序分类变量的引用。

例如。

income<-c('low','middle','high')
income<-factor(income)
income<-relevel(income, ref='middle') # now change 'middle' as the reference level.

relevel()函数不能用于有序的分类变量。 如果收入是有序的分类变量,如何将“中间”改为参考水平?

income<-c('low','middle','high')
income<-factor(income,ordered=TRUE) # now, income is an ordered factor!

1 个答案:

答案 0 :(得分:0)

你可以试试这个,即使我真的不知道你是不是想要这个:

income <- factor(income, levels=c("middle","low","high"), ordered=T)