私はlarge-ishデータセット(5000x300)でrandomForestを実行しようとしています。次のように残念ながら、私は、エラーメッセージが出てい:RはInf/-Inf値を見つける方法ですか?
> RF <- randomForest(prePrior1, postPrior1[,6]
+ ,,do.trace=TRUE,importance=TRUE,ntree=100,,forest=TRUE)
Error in randomForest.default(prePrior1, postPrior1[, 6], , do.trace = TRUE, :
NA/NaN/Inf in foreign function call (arg 1)
だから私は、任意のNAの使用を探してみてください:
> df2 <- prePrior1[is.na(prePrior1)]
> df2
character(0)
> df2 <- postPrior1[is.na(postPrior1[,6])]
> df2
numeric(0)
それがドンなどの問題であることInfの者だと信じて私につながります」どのようなNAのようでもない。
Inf'sを根絶する方法の提案はありますか?
です。エラーが示すように、「NaN」でもかまいません。それにかかわらず、「?Inf」はあなたの質問に答えます。 –