I'm new in R. I want to calculate mean square error for my classifier (randomForest)
forest <- randomForest::randomForest(class ~ ., data = trainData, importance = TRUE, na.action = na.omit)
predForest = predict(forest, testData, type="class")
mse<-mse(testData$class, predForest)
The problem is that my function returns NA. Despite the fact that later I am adding this part:
as.numeric(as.vector(testData$class))
as.numeric(as.vector(predForest))
Do you have any guesses why it returns NA?
dataset is Iris (80:20)
EDIT
trainData is 80% of iris data. testData is 20% of iris data.