混淆矩阵:' x'对于' sort.list'必须是原子的

时间:2017-05-24 01:52:34

标签: r

我正在尝试验证模型的准确性,我想要一个混淆矩阵。

数据的前5行如下所示:

Regio            verschil    rangschikking          nieuwerangschikking  categorie                   gespeeld  percentgewonnen   absolutepunten  relatievepunten  huidigelo
Vlaams-Brabant   0           Rangschikking : C6     Rangschikking : C6   Categorie : Veteranen 40    66        0.5000            297             -2               1412
Vlaams-Brabant   0           Rangschikking : C4     Rangschikking : C4   Categorie : Veteranen 50    81        0.6790            509             -16              1462
Vlaams-Brabant   -1          Rangschikking : C4     Rangschikking : C6   Categorie : Veteranen 50    69        0.4493            265             -40              1355
Luxemburg        0           Rangschikking : E6     Rangschikking : E6   Categorie : Seniors Heren   4         0.5000            2               -4                318
Waals-Brabant    2           Rangschikking : E0     Rangschikking : E2   Categorie : Veteranen D 50  44        0.4091            62              -23               695

我使用的代码是:

model <- clm(verschil ~., data = pingpong2)
fitted.results <- predict(model,newdata=subset(test),type="class")
confusionMatrix(data=fitted.results, reference=test$verschil)

confusionmatrix会出现以下错误:

Error in sort.list(y) : 'x' must be atomic for 'sort.list'
Have you called 'sort' on a list?

我得到了fit.results,所以我实际上可以看到预测,但为什么混淆矩阵不起作用?

0 个答案:

没有答案