gpt4 book ai didi

r - numInClass[i]%/%k : non-numeric argument to binary operator 中出现错误

转载 作者:行者123 更新时间:2023-11-30 09:11:25 24 4
gpt4 key购买 nike

我无法在没有错误的情况下使用 caret 包训练模型。

这是最小可重现数据集:Dataset

这是我正在使用的代码...

data <- read.csv('file.csv', header = TRUE, sep = ',')

library(caret)
data <- data[complete.cases(data), ]
data$donation <- as.factor(data$donation)

set.seed(1337)
ctrl <- trainControl(
method="repeatedcv",
number="10",
repeats=10)

data <- data[,-2]
nnet.fit <- train(donation ~ ., data = data,
method = "nnet",
trControl = ctrl,
verbose = FALSE,
tuneLength = 5)

...导致此错误:

Error in numInClass[i]%/%k : non-numeric argument to binary operator

我查过this answer但不明白如何解决我的问题。

有什么线索吗?

最佳答案

刚刚在尝试寻找解决方案时看到了这一点。这是一个非常简单的答案,兄弟:ctrl <- 训练控制( 方法=“repeatedcv”, number="10",# 这里的 10 不应该用引号括起来,因为它是数字 重复次数=10)

关于r - numInClass[i]%/%k : non-numeric argument to binary operator 中出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35830371/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com