Я пытаюсь создать порядкового регрессионного дерево в R, используя rpart
с предсказателей в основном является порядковые данные, хранящиеся в factor
в R.Использование порядковых переменных в rpart и каретку без преобразования в фиктивный категориальные переменные
Когда я создал дерево с помощью rpart
, я получаю что-то вроде этого:
где значения являются значения коэффициента (например A170
имеет метки в пределах от -5 до 10).
Однако, когда я использую caret
для train
данных, используя rpart
, когда я извлекаю окончательную модель, у дерева больше нет порядковых предикторов. Ниже выходного образец дерева
Как вы видите выше, это, кажется, порядковые переменная A170
теперь была преобразована в множественное фиктивное категорическое значение, то есть во втором дереве A17010
фиктивная для A170
стоимости 10
.
Итак, возможно ли сохранить ординальные переменные вместо преобразования факторных переменных в несколько двоичных переменных индикатора при подгонке деревьев с помощью пакета caret
?