首页 > 解决方案 > 具有错误维度的混淆矩阵

问题描述

各位下午好,我在绘制与我的数据相关的混淆矩阵时遇到了麻烦。该矩阵输出 1x2 向量而不是 2x2 矩阵。我正在使用逻辑调节模型进行预测,以预测您是否会患病。在这种情况下,我将这些预测概率转换为类别标签,即 Yes 或 No。以下两个命令根据案例增加的预测概率是大于还是小于 0.5 创建类别预测向量。

glm.fit = glm (Cases2 ~ Precip + TempMa + TempMi + umid, 
data = Data1, family = binomial)
glm.probs = predict (glm.fit, type = "response")
contrasts (Data1$Cases2)
glm.pred = rep ("No", 1250)
glm.pred [glm.probs> 0.5] = "Yes"
table (glm.pred, Data1$Cases2) 

结果我得到

glm.pred No Yes
   No. 979 271

我究竟做错了什么?我是R的初学者!

标签: rconfusion-matrixcross-correlation

解决方案


推荐阅读