Tôi đang cố gắng chạy randomForest trên tập dữ liệu lớn-ish (5000x300). Đáng tiếc là tôi nhận được một thông báo lỗi như sau:R có cách nào để tìm giá trị Inf/-Inf không?
> 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)
Vì vậy, tôi cố gắng để tìm thấy bất kỳ của Quốc hội sử dụng:
> df2 <- prePrior1[is.na(prePrior1)]
> df2
character(0)
> df2 <- postPrior1[is.na(postPrior1[,6])]
> df2
numeric(0)
dẫn tôi để tin rằng nó là của Inf đó là những vấn đề như có don' t dường như là bất kỳ của NA.
Bất kỳ đề xuất nào về cách root của Inf?
Nó không phải được 'Inf'. Nó cũng có thể là 'NaN', như các lỗi nói. Bất kể, '? Inf' trả lời câu hỏi của bạn. –