Я использовал следующий код ниже, и я получил ошибку.Все переменные являются числовыми, а переменные b имеют 4 различных условия (0,3,4,5).
tree=rpart(a~b,data,method='class', cp=0.05)
rpart.plot(tree)
Полученная ошибка:
Ошибка: box.palette:c ("# F7FCF5", "# EEF8EA", "# E5F5E0", "# D6EFD0", "# C7E9C0", "# B4E1AD", "# A1D99B", "# 8ACE88", "# 74C476") также не являютсяни цвет, ни палитра.Попробуйте что-то вроде box.palette = "blue" или box.palette = "Blues".Предопределенные палитры (с необязательным префиксом "-"): Серые Серые Зеленые Синие Коричневые Коричневые Апельсины Красные Пурпурные Gy Gn Bu Bn или Rd Pu (альтернативные названия для вышеуказанных палитр) BuGn BuBn GnRd и т. Д. (Двухцветные расходящиеся палитры: любыекомбинация двух палитр) RdYlGn GnYlRd BlGnYl YlGnBl (три цветовые палитры)
Итак, я попробовал следующий код, но ошибка все равно та же: rpart.plot (tree, box.palette = "auto")
Если я исключу cp = 0,05 в моей первой строке (tree = rpart (a ~ b, data, method = 'class'), дерево получится, но условие 3 будет указано как «Unused» и только 0,4,5 используются в дереве, поэтому у меня не может быть полного дерева решений.
Спасибо.