13得票2回答
使用caret包寻找GBM的最佳参数

我正在使用R GBM包进行提升,对一些生物数据进行回归,其尺寸为10,000 X 932。我想知道什么是GBM包的最佳参数设置,特别是(n.trees、shrinkage、interaction.depth和n.minobsinnode)。当我在网上搜索时,发现R中的CARET包可以找到这样的...

13得票1回答
Caret训练方法报错:提示有错误,所有RMSE指标值都丢失。

尝试使用 gbm 或 rpart 模型进行拟合时,我多次遇到此错误。最终,我使用公开可用的数据成功地重现了这个错误。我注意到,在使用CV(或重复cv)时会出现此错误。当我不使用任何拟合控制时,就不会出现此错误。有人能够解释一下为什么我始终都会遇到这个错误吗?fitControl= trainC...

12得票1回答
使用xgboost和caret进行并行处理

我希望能够在使用Caret时将xgboost的模型拟合过程并行化。从我在xgboost的文档中看到的,nthread参数控制拟合模型时使用的线程数,即以并行方式构建树。Caret的train函数将按照k-fold CV的每个迭代运行一个进程,以实现并行化。如果我的理解是正确的,那么哪种方法更好...

12得票1回答
使用ranger和caret的tuneGrid参数

我正在使用 caret 包分析使用 ranger 构建的随机森林模型。我无法弄清如何使用 tuneGrid 参数调整模型参数来调用 train 函数。我认为我可能在错误地调用 tuneGrid 参数,但无法确定出错原因。如果能提供任何帮助,将不胜感激。 data(iris) library...

12得票1回答
如何使用库(caret)更改指标?

我想要将指标从RMSE改为RMSLE使用 caret library 给定一些样本数据: ivar1<-rnorm(500, mean = 3, sd = 1) ivar2<-rnorm(500, mean = 4, sd = 1) ivar3<-rnorm(500...

12得票2回答
使用caret包中的mlp方法是否可以设置多层隐藏层神经网络?

在 caret 包中的mlp方法调用RSNNS中的mlp函数。在RSNNS包中,我可以通过设置大小参数来设置神经网络中隐藏层数量。data(iris) #shuffle the vector iris <- iris[sample(1:nrow(iris),length(1:nrow(...

12得票8回答
在安装R的caret软件包时出现了依赖问题。

我正在尝试安装R包caret 它给了我ERROR: dependencies 'ggplot2','reshape2','BradleyTerry2'不可用于程序包'caret' 我尝试单独安装每个依赖项,但结果显示安装过程中出现问题,并且显示安装包'X'时出现非零退出状态1: In in...

12得票1回答
使用备用性能度量的R caret模型评估

我正在使用R的caret包进行一些网格搜索和模型评估。我有一个自定义的评估指标,它是绝对误差的加权平均数。权重在观察级别上被分配。X <- c(1,1,2,0,1) #feature 1 w <- c(1,2,2,1,1) #weights Y <- 1:5 #target,...

12得票2回答
在R中使用Caret创建k-fold CV的折叠

我正在尝试使用位于http://archive.ics.uci.edu/ml/machine-learning-databases/undocumented/connectionist-bench/sonar/sonar.all-data的可用数据,制作几种分类方法/超参数的k-fold CV...

12得票1回答
Caret::train - 值未填充

我正在尝试通过将"knnImpute"传递给Caret的train()方法的preProcess参数来插补值。根据以下示例,似乎这些值没有被插补,仍然为NA,然后被忽略了。我做错了什么? 非常感谢任何帮助。library("caret") set.seed(1234) data(iris) ...