消除插入符号R中的迭代信息文本
我正在研究经典Iris数据集上的一些ML算法。这是我的代码:消除插入符号R中的迭代信息文本,r,r-caret,gbm,R,R Caret,Gbm,我正在研究经典Iris数据集上的一些ML算法。这是我的代码: library(tidyverse) library(caret) dataset <- iris tt_index <- createDataPartition(dataset$Sepal.Length, times = 1, p = 0.9, list = FALSE) train_set <- dataset[tt_index, ] test_set <- dataset[-tt_index, ] m
library(tidyverse)
library(caret)
dataset <- iris
tt_index <- createDataPartition(dataset$Sepal.Length, times = 1, p = 0.9, list = FALSE)
train_set <- dataset[tt_index, ]
test_set <- dataset[-tt_index, ]
model_glm <- train(Species ~.,
data = train_set,
method = "gbm")
我尝试使用suppressWarnings
和suppressMessages
函数,但迭代信息文本仍然出现
suppressMessages(model_glm <- train(Species ~.,
data = train_set,
method = "gbm"))
suppressMessages(model_glm这应该可以做到:
model_glm <- train(Species ~.,
data = train_set,
method = "gbm",verbose=FALSE)
谢谢你的时间和回答,它工作得很好!你知道我试过使用knn
,但不管它是TRUE、FALSE还是NULL
,它都表示有问题;所有的精度度量值都丢失了:
。无论如何,它在gbm
上工作得很好。您好@Alexis,欢迎您使用knn
,这不是一个输出,而是一条错误消息。您很可能需要检查您是否正确培训了模型。您也可以将其作为问题发布,并提供一个可复制的示例…很可能有其他SO用户可以帮助您:)
model_glm <- train(Species ~.,
data = train_set,
method = "gbm",verbose=FALSE)
...: Arguments passed to the classification or regression routine
(such as ‘randomForest’). Errors will occur if values for
tuning parameters are passed here.