我是 R 新手。我想计算分类器的均方误差(randomForest)
forest <- randomForest::randomForest(class ~ ., data = trainData, importance = TRUE, na.action = na.omit)
predForest = predict(forest, testData, type="class")
mse<-mse(testData$class, predForest)
问题是我的函数返回 NA。尽管后来我添加了这部分:
as.numeric(as.vector(testData$class))
as.numeric(as.vector(predForest))
你有任何猜测为什么它返回NA?
数据集是 Iris (80:20)
编辑
trainData 是 80% 的 iris 数据。testData 是 iris 数据的 20%。