资源简介
Matlab code for computing and visualization: Confusion Matrix, Precision/Recall, ROC, Accuracy, F-Measure etc. for Classification
代码片段和文件信息
% Matlab package for statistics and visualization of classification results and many other problems.
%
% Author: Created by Piji Li (pagelee.sd@gmail.com)
% Blog: www.zhizhihu.com;
% QQ:379115886;
% Date: Dec. 2010
%% initialization
clc;
clear;
load num_in_class; % instance number of each class
load actual_label; % actual label of each instance
load predict_label; % predicted label of your experiments
load decision_values; % deccision values of each instance in your classification experiments(e.g. dec_values of Libsvm)
load name_class; % name of each class
%% compute and visualize the confusion matrix
addpath ConfusionMatrices; % package for computing confusion matrix
[confusion_matrix]=compute_confusion_matrix(predict_labelnum_in_classname_class);
%% compute and visualize the precision/recall curve and ROC
addpath PrecisionRecall;
label_or_decision=‘decision‘; % use label(‘label‘) as decision or decision_values(‘decision‘) as decision decision will be better.
PRC_or_ROC=0; % 0 for PRC 1 for ROC 2 for both;
compute_precision_recall(predict_labeldecision_valuesactual_labelnum_in_classlabel_or_decisionPRC_or_ROC);
%% compute accuracy and F-measure etc.
addpath AccuracyF;
classes = [1:max(max(actual_label)max(predict_label))];
fprintf(‘Begin computing confusaccuracynumcorrectprecisionrecallF...\n‘);
[confusaccuracynumcorrectprecisionrecallFPatNMAPNDCGatN]=compute_accuracy_F(actual_labelpredict_labelclasses)
fprintf(‘Finish.\n‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-06-22 06:13 PG_Curve-master\
目录 0 2012-06-22 06:13 PG_Curve-master\AccuracyF\
文件 1904 2012-06-22 06:13 PG_Curve-master\AccuracyF\compute_accuracy_F.m
目录 0 2012-06-22 06:13 PG_Curve-master\ConfusionMatrices\
文件 714 2012-06-22 06:13 PG_Curve-master\ConfusionMatrices\compute_confusion_matrix.m
文件 1032 2012-06-22 06:13 PG_Curve-master\ConfusionMatrices\draw_cm.m
文件 13953 2012-06-22 06:13 PG_Curve-master\ConfusionMatrices\rotateXLabels.m
目录 0 2012-06-22 06:13 PG_Curve-master\PrecisionRecall\
文件 1061 2012-06-22 06:13 PG_Curve-master\PrecisionRecall\compute_precision_recall.m
文件 3009 2012-06-22 06:13 PG_Curve-master\PrecisionRecall\draw_prc.m
文件 2654 2012-06-22 06:13 PG_Curve-master\PrecisionRecall\prc_stats.m
文件 2775 2012-06-22 06:13 PG_Curve-master\PrecisionRecall\prc_stats_binormal.m
文件 2179 2012-06-22 06:13 PG_Curve-master\PrecisionRecall\prc_stats_empirical.m
文件 1309 2012-06-22 06:13 PG_Curve-master\ReadMe.txt
文件 210 2012-06-22 06:13 PG_Curve-master\actual_label.mat
文件 37372 2012-06-22 06:13 PG_Curve-master\decision_values.mat
文件 1546 2012-06-22 06:13 PG_Curve-master\main.m
文件 224 2012-06-22 06:13 PG_Curve-master\name_class.mat
文件 188 2012-06-22 06:13 PG_Curve-master\num_in_class.mat
文件 437 2012-06-22 06:13 PG_Curve-master\predict_label.mat
目录 0 2019-05-16 21:06 新建文件夹\
相关资源
- BBHE/DSIHE/MMBEBHE代码 matlab版
- 汉明码,格莱码,BCH码,RS码的编码译
- 基于matlab的gui显示动态卷积,圆周卷
- matlab_FR共轭梯度算法+BFGS拟牛顿算法
- boxmuller方法生成正态分布随机数
- 亲测绝对可用!matlab代码 RGB图片转
- 卡尔曼滤波-Matlab程序
- 小波模极大值边缘检测+膨胀+边缘跟踪
- 粒子群算法解决企业生产调度问题m
- MATLAB遗传算法源代码
- MATLAB2017a破解包crack
- 在Matlab中读取采集到的imu数据(txt格
- 新手学习matlab--画出电机的曲线图
- PCA Matlab源码
- Matlab人脸检测及跟踪代码
- 用matlab实现控制系统的超前校正设计
- 图解法绘塔板图并求塔板数的matlab程
- OFDM中LS和DFT信道估计算法matlab程序实
- MATLAB数控机床插补源程序
- 南航机床数控技术课程设计
- Occam2DMT_Matlab
- 帧间差法进行视频目标检测
- FM的MATLAB实现——IQ调制,滤波等
- matlab PROPACK函数库 包含短时傅里叶变
- 基于SIFT算法的图像拼接 matlab代码
- CMAES的Matlab实现
- 传输矩阵法计算薄膜的反射率和透射
- Matlab非线性方程求解代码
- 倒立摆matlab代码
- 预测控制多种算法matlab实现
评论
共有 条评论