Я использую разные деревья решений, применяемые к одним и тем же данным, но большинство из них может отображаться, как показано на следующем рисунке
.
Когда я использую glmtree
, возникает ошибкав терминальных узлах
Ошибка в [.data.frame
(X, which, drop = FALSE): выбраны неопределенные столбцы
columncol<-hcl(c(250,10), 200, 60, 1)
labelcol<-hcl(265, 150, 100, 0.9)
indexcol<-hcl(270, 65, 65, 0.9)
#png(file='c:/glmtree-exmaple.png', width = 1024, height = 512)
plot(glm.model, drop_terminal = TRUE,
inner_panel = node_inner(glm.model, fill = c(labelcol, indexcol)),
terminal_panel=node_bivplot(glm.model, pointcol = "black", boxcol = "black", boxfill = "lightgray", bg = "white", cdplot = FALSE), main="glmtree")
#dev.off()
где glm.model - мой результатполученный из функции glmtre
e.
Если я удаляю часть terminal_panel
, она работает.Но информация о терминальных узлах важна, мне было интересно, есть ли какое-нибудь решение, которое может отображать терминальные узлы в glmtree
по цветному коробочному графику?