r-Anova的Rpart错误:`Error in!isord:无效的参数类型`



我正在运行下面的代码来调用rpart函数,但它一直给我错误Error in !isord : invalid argument type

# set arguments for rpart function
group.target.metric <- "loan_amount"
group.data.variables <- c(data.config$dict[is_group == TRUE, variable_name_modeling], group.target.metric)
print(group.data.variables)
group.training.data <- complete.data[, ..group.data.variables]
# run main code
group.tree <- rpart(formula = paste(group.target.metric, "~." ), 
data = group.training.data, 
method = "anova")

有人能介绍一下这可能是怎么回事吗?

我使用的Rpart版本是4.1-15

问题是在创建data.config$dict时,它缺少我在模型中使用的一个变量的定义/数据类型。要检查&更新complete.data表中的数据类型使用查询:

complete.data <- UpdateDataTypes(complete.data, data.config$dict)

最新更新