如何使用rpart中的所有功能?

如何使用rpart中的所有功能?,r,decision-tree,document-classification,rpart,R,Decision Tree,Document Classification,Rpart,我正在使用rpart包进行决策树分类。我有一个大约4000个特性(列)的数据框。我想为我的模型使用rpart()中的所有功能。我该怎么做?基本上,rpart() dt <- rpart(class ~ feature1 + feature2 + ....) dt我想出来了: dt <- rpart(class ~ ., data) dt插入符号库非常有用,因为您可以轻松应用不同的模型并比较它们的性能。它可以调用rpart,但使用稍微不同的语法来包含所有功能 library(car

我正在使用rpart包进行决策树分类。我有一个大约4000个特性(列)的数据框。我想为我的模型使用
rpart()
中的所有功能。我该怎么做?基本上,
rpart()

dt <- rpart(class ~ feature1 + feature2 + ....)
dt我想出来了:

dt <- rpart(class ~ ., data)

dt插入符号库非常有用,因为您可以轻松应用不同的模型并比较它们的性能。它可以调用
rpart
,但使用稍微不同的语法来包含所有功能

library(caret)

library(data.table)

mt <- data.table(mtcars)

tr <- train(x=mt[,-'hp', with=FALSE], y = mt[, hp], method='rpart')

plot(tr$finalModel)
text(tr$finalModel)
库(插入符号)
库(数据表)
mt