R报错:caret包与InformationValue包在绘制confusionmatrix时遇到的问题

caret与InformationValue包中都有confusionMatrix函数,但两者绘制要求不同。
遇到报错如下:

confusionMatrix(train$y, train.probs)
Error: `data` and `reference` should be factors with the same levels.

caret中的confusionMatrix函数官方文档:
https://www.digitalocean.com/community/tutorials/confusion-matrix-in-r

informationValue并不限制两个输入vector是具有相同level的factor。但在两个包同时载入时,需要指定一下:

InformationValue::confusionMatrix(predictive_value,reference)

你可能感兴趣的:(R报错记录,r语言,开发语言)