标题已经说明了一切,我在生成因子变量时订购了它,现在我想删除排序并将其用作无序的因子变量。
另一个问题是,如果我在回归中使用我的因子变量作为预测变量,那么如果它是有序的(ordinal)还是简单的因子变量(categorical),对R有影响吗?
你所需要的就是
x <- factor( x , ordered = FALSE )
x <- factor( c(1,2,"a") , ordered = TRUE )
x
#[1] 1 2 a
#Levels: 1 < 2 < a
x <- factor( x , ordered = FALSE )
x
#[1] 1 2 a
#Levels: 1 2 a
ordered
创建变量的,那么重置其类别为factor
就很简单了。f <- ordered(letters)
class(f) <- "factor"
identical(f, factor(letters))
relevel
。 - Roland