r - 具有错误维度的混淆矩阵
问题描述
各位下午好,我在绘制与我的数据相关的混淆矩阵时遇到了麻烦。该矩阵输出 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的初学者!
解决方案
推荐阅读
- machine-learning - 当标注维度太大,想找另一种方式而不是one-hot编码时
- html - AMP Carousel 不能用于多个项目
- d3.js - D3条形图yaxis缩放问题,我不想要十进制/重复值
- android - 我正在尝试构建一个 Tinder 克隆,在其中我想过滤我在“刷卡”上显示的用户
- json - 如何管理 webhook 数据格式的标准化?
- android - 由于“多个 dex 文件定义”而导致的 Android Studio 3.5.2 项目构建问题
- git - Git Bash - 推送命令错误“CreateProcessW failed error:193”
- java - 删除具有单个链接列表的元素(需要解释)
- selenium - 而不是 sendkeys 从剪贴板中最后复制的项目被输入到元素中
- java - 当 selenium 单击按钮时读取 JSON 响应