Я использую пакет dummies для генерации фиктивных переменных для категориальных переменных, некоторые из которых имеют более двух категорий.
testdf<- data.frame(
"A" = as.factor(c(1,2,2,3,3,1)),
"B" = c('A','B','A','B','C','C'),
"C"= c('D','D','E','D','D','E'))
#
#Generate dummy variables:
#
testdf<- cbind(testdf, dummy(testdf$C, sep='_'))
testdf<- cbind(testdf, dummy(testdf$B, sep='_'))
Для обеих команд я получаю:
Warning message:
In model.matrix.default(~x - 1, model.frame(~x - 1), contrasts = FALSE) :
non-list contrasts argument ignored
Результаты кажутся правильными.Не могли бы вы дать совет относительно причины предупреждения?