我正在尝试实现随机森林,但我不断收到此错误代码:
1:在data.matrix(x)中:强制引入的NAs
我有7个错误。我已经清理了数据,并使用na.omit
参数清除了所有NA。但是此错误仍然弹出。该错误是什么意思,任何指导都将极大地帮助您。
我已经清理了数据并使用了census1 <- na.omit(census1)
。
我已经安装了randomForest,caret,ggplot2,dyplyr软件包
rf1 <- randomForest(Income_Classification ~ . , data = traindata1)
Error in randomForest.default(m, y, ...) : NA/NaN/Inf in foreign function call (arg 1) In addition: Warning messages: 1: In data.matrix(x) : NAs introduced by coercion 2: In data.matrix(x) : NAs introduced by coercion
我还将目标变量设置为使用
census1$Income_Classification = as.factor(census1$Income_Classification)
我希望Income_Classification
是对随机森林做出肯定/否定回答的一个因素。