0

我是 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%。

4

0 回答 0