使用替代分割的Rpart预测

时间:2018-10-24 16:16:03

标签: r machine-learning data-science rpart

我正在使用R和rpart软件包进行预测。

我了解到,rpart模型在缺少数据值的情况下会使用代理拆分,但是当我尝试让我的模型对缺少值的一组数据进行预测时,我会收到一条错误消息。

我如何能够获得rpart来使用其替代物进行预测?

下面是我的代码。所有数据都是分类的。

rtree.fit <- rpart(Pass..Y.N.~ a + b + c + d + e , 
                   data=data_training,
                   method="class",
                   parms = list(prior = c( 1-0.3 , 0.3), split = "gini"),
                   control=rpart.control(minsplit=30,cp=0.001, usesurrogate = 2))

df_predicting <- data.frame(
  a = "New York City",
  b = "Albania",
  c = "Whole",
  d = "Daim"
)

p <- predict(rtree.fit, df_predicting, type = "class")

我收到的错误消息是

Error in eval(predvars, data, env) : object 'e' not found

0 个答案:

没有答案