尝试将功能对比应用于数据列时,我收到此消息。
contrasts(ffcg2$operator) = contr.sum(5)
#Error in `contrasts<-`(`*tmp*`, value = c(1, 0, 0, 0, -1, 0, 1, 0, 0, :
# contrasts apply only to factors
然而,它已经是这里显示的一个因素
operator <- na.omit(mydata$operator)
operator <- factor(ffcg2$operator)
is.factor(operator)
#[1] TRUE
这是一个5级标记为1,2,3,4和5的列。 我试图省略任何不适用的值,如上所示。 不确定现在该做什么是可用的帮助?