
Matlab精度检验代码-Bayesian分析比较分类器:如Benavoli方法...
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目提供了一套基于MATLAB的工具箱,用于利用贝叶斯分析对不同分类器进行精度评估和对比,采用的方法参照了Benavoli等人的研究。
这段文字描述了一个使用MATLAB实现贝叶斯分析比较两个分类器的代码库。该库参考了Janez Demšar的Python库baycomp的部分功能,并提供了相应的MATLAB版本,以便进行带符号秩检验来评估不同数据集上分类器之间的性能差异。
具体而言,这个存储库包含以下文件:
- BayesianAnalyisExample.m:这是一个示例脚本,用于执行贝叶斯分析并复制论文中的图10(显示了NBC和AODE之间theta_left的直方图)以及图11(展示了带有点云的三角形表示两个分类器之间的差异概率分布)。
- NBC_AODE_differences.xlsx:这是一个Excel文件,包含了朴素贝叶斯(NBC)与平均单依赖估计量(AODE)这两个分类算法在不同数据集上的性能对比结果。这些值是从论文表格7中提取出来的。
- signed_rank_test_diff.m:这个函数接收两个分类器之间在多个数据集上准确性差异的向量作为输入,然后执行带符号秩检验来评估它们之间的显著性差距。此功能基本上是baycomp库相关组件的一个转换版本,并输出包含三角形图所需概率密度值(theta_left, theta_rope, theta_right)以及三个分类器性能比较的概率集合(p_left:表示分类器A优于B;p_rope: 表示两个分类器在统计上无显著差异)。
全部评论 (0)
还没有任何评论哟~


