Вы можете сделать это с помощью функции пакета каретки "train ()".Но сначала должен присутствовать набор обучающих данных, чтобы мы могли сделать это с помощью функции «createDataPartition ()», а затем создать набор данных для обучения и тестирования, а затем обучить модель с использованием набора обучающих данных и прогнозировать набор данных для тестирования, а затем проверить с помощьюФункция "confusionmatrix ()"
data<-data #contains the data of 10 variables
intrain<- createDataPartition(y = data$X1, p = 0.8, list = F)
training<- data[intrain,]
testing<- data[-intrain,]
relation<- train(form = X1~., data = training, method = "gbm")
result<- predict(relation, testing)
confusionMatrix(testing$X1, result)
Надеюсь, что это разрешит ваш запрос