我试图用两列数据生成一个混淆矩阵
数据类型"factor"
的类别(级别:所有者和非所有者)和数据类型"numeric"
的概率
Summary(owner.df)
Class Probability
nonowner:12 Min. :0.0031
owner :12 1st Qu.:0.1240
Median :0.5639
Mean :0.5039
3rd Qu.:0.8580
Max. :0.9959
sapply(owner.df, class)
Class Probability
"factor" "numeric"
以下是代码:
confusionMatrix(ifelse(owner.df$Probability>0.5, 'owner', 'nonowner'), owner.df$Class)
但是它抛出了
错误:
data
和reference
应该是具有相同水平的因子。
我尝试更改数据type of
类列
它没有帮助