通过构建混淆矩阵评估 NaiveBayes 分类器

Posted

技术标签:

【中文标题】通过构建混淆矩阵评估 NaiveBayes 分类器【英文标题】:Evaluating NaiveBayes classifier by constructing confusion matrix 【发布时间】:2016-03-30 05:06:40 【问题描述】:

我正在尝试为血压患者建立一个混淆矩阵,其中实际患者人数预测血压=0.18 而不是 0.82 现在朴素贝叶斯分类器预测了没有血压=0.410 而不是 0.0913 的患者。我是新手,我不知道如何为上述问题构建混淆矩阵。请有人可以帮助我吗?

【问题讨论】:

【参考方案1】:

要计算混淆矩阵,您需要了解单个测试样本的协议

您无法仅根据各个估计量的频率来计算它。

在数学上,您需要联合分布,但您只给出了边分布。

【讨论】:

以上是关于通过构建混淆矩阵评估 NaiveBayes 分类器的主要内容,如果未能解决你的问题,请参考以下文章

R语言使用R基础安装中的glm函数构建乳腺癌二分类预测逻辑回归模型分类预测器(分类变量)被自动替换为一组虚拟编码变量summary函数查看检查模型使用table函数计算混淆矩阵评估分类模型性能

R语言构建文本分类模型:文本数据预处理构建词袋模型(bag of words)构建xgboost文本分类模型xgboost模型预测推理并使用混淆矩阵评估模型可视化模型预测的概率分布

Lesson 5.2 混淆矩阵与 F1-Score

R语言使用kernlab包中的ksvm函数构建支持向量机SVM模型(Support vector machines)使用RBF核函数使用table函数计算混淆矩阵评估分类模型性能

R语言使用e1071包中的svm函数构建支持向量机SVM模型(Support vector machines)默认使用RBF核函数使用table函数计算混淆矩阵评估分类模型性能

R语言使用randomForest包构建随机森林模型(Random forests)使用importance函数查看特征重要度使用table函数计算混淆矩阵评估分类模型性能包外错误估计OOB