【问题标题】:Rpart Error with Anova: `Error in !isord : invalid argument type`Anova 的 Rpart 错误:`!isord 中的错误:无效的参数类型`
【发布时间】:2021-06-14 00:00:17
【问题描述】:

我正在运行下面的代码来调用 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

【问题讨论】:

    标签: r data-modeling decision-tree anova rpart


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-02-14
      • 2016-03-21
      • 2013-08-04
      • 2018-12-01
      • 1970-01-01
      • 2014-05-19
      • 1970-01-01
      • 2018-11-29
      • 1970-01-01
      相关资源
      最近更新 更多