我正在使用decision tree包绘制一个party。当运行plot(tree)函数时,它绘制decision tree。但是,我想更改node labels的字体大小,并使用以下代码:
tree<-ctree(Attrition~MaritalStatus+Age_group,data=traindf1)
plot(tree)
text(tree, cex = 0.5)
在运行最后一行代码时,我会收到以下错误消息:
Error in as.double(y) :
cannot coerce type 'S4' to vector of type 'd
我正在使用来自R.的package中的ctree(),我希望能够从多个dataframe中获得列,对于这些列,我将单独调用use (使用$),就像我过去对这个函数的使用一样,但这一次它无法工作。
为了说明错误,我将一个样本数据集作为一个数据集放在一起。当我跑步时:
>ctree(data$adult_age~data$child_age+data$freq)
我得到以下错误:
>Error in model.frame.default(formula = ~data$adult_age, data = list(), :
invalid type (NULL) for va