我正在运行 SMOTE 功能,如下所示:
# install.packages("DMwR") for SMOTE implementation
library(DMwR)
smoted_data <- SMOTE(state~., deliq, perc.over=200, perc.under = 1600)
但我得到以下错误:
Error in factor(newCases[, a], levels = 1:nlevels(data[, a]), labels = levels(data[, :
invalid 'labels'; length 0 should be 1 or 2 In addition: Warning message:
In smote.exs(data[minExs, ], ncol(data), perc.over, k) :
NAs introduced by coercion
我检查了所有因子变量,它们都没有在任何级别包含 0。
数据中也没有可用的 NA,我检查了 stackoverflow 中的所有相关帖子,但没有得到与我的案例相关的任何内容。
这可能是什么原因?