我一直在处理一些极度不平衡的数据,我想使用分层抽样来创建更平衡的随机森林。 目前,我主要使用caret包对随机森林进行调参。因此,我尝试设置一个tuneGrid,将mtry和sampsize参数传递给caret train方法,如下所示。 mtryGrid <- data.frame...
如何在R中获取百分比(或1的分数)的混淆矩阵。 “caret”包提供了有用的函数,但显示样本的绝对数量。 library(caret) data(iris) T <- iris$Species P <- sample(iris$Species) confusionMatrix(P...
我想运行caret包中的knnreg。不知什么原因,这个训练集可以工作: > summary(train1) V1 V2 V3 13 : 10474 1 : 6435...
使用caret R包中的parRF时,当我使用多个核心时它无法正常工作,这相当讽刺,因为parRF中的“par”表示并行。如果我的操作系统是windows,那么这可能是相关信息。我检查了我正在使用最新版本的caret和doParallel。 我创建了一个最小的示例,并在下面给出了结果。有什么...
昨天我更新了我的R软件包,自此以后,使用train函数进行并行执行失败。 似乎一些在工作进程内被调用的函数不可用。 至少这些函数是flatTable和probFunction。 我在生产环境的计算机上遇到了这个问题,并且能够在干净的Windows 7 x64 VM上重现它。 我在下面添加...
你好,首先感谢您的提问。我正在使用caret来交叉验证来自nnet包的神经网络。在trainControl函数的method参数中,我可以指定我的交叉验证类型,但是所有这些类型都会随机选择观测值来进行交叉验证。是否有任何方法可以使用caret对我数据中的特定观测进行交叉验证,无论是通过ID还是...
我正在进行Coursera机器学习项目。目标是对以下数据集进行预测建模。 > summary(training) roll_belt pitch_belt yaw_belt total_accel_belt gyros_belt_x ...
我正在使用caret包在R中拟合逻辑回归模型。我已经完成了以下步骤: model <- train(dec_var ~., data=vars, method="glm", family="binomial", trControl = ctrl, tu...
使用以下代码在RStudio中使用Knit HTML: --- title: "test" output: html_document --- ```{r pressure, echo=FALSE} library(caret) tc <- trainControl(method="...
我将尝试使用xgboost在R中研究我的模型。普通的训练模型效果良好,但使用caret时指标存在一些问题。 我尝试为类列设置因子,但仍然没有结果。 这是我的数据: ID var1var2TARGET 1 5 0 1 2 4 3 1 3 4 2 0 4...