• 大小: 1KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-16
  • 语言: Matlab
  • 标签: MATLAB  ROC数据  roc  

资源简介

matlab绘制ROC曲线代码,一种用于数据分类时,分类准确率的评价方法。

资源截图

代码片段和文件信息

function auc = plotroc(yxparams)
%plotroc draws the recevier operating characteristic(ROC) curve.
%
%auc = plotroc(training_label training_instance [ libsvm_options -v cv_fold]) 
%  Use cross-validation on training data to get decision values and plot ROC curve.
%
%auc = plotroc(testing_label testing_instance model) 
%  Use the given model to predict testing data and obtain decision values
%  for ROC
%
% Example:
%   
%  load(‘heart_scale.mat‘); 
%  plotroc(heart_scale_label heart_scale_inst‘-v 5‘);
%
% [yx] = libsvmread(‘heart_scale‘);
%    model = svmtrain(yx);
%  plotroc(yxmodel);
rand(‘state‘0); % reset random seed
if nargin < 2
help plotroc
return
elseif isempty(y) | isempty(x)
error(‘Input data is empty‘);
elseif sum(y == 1) + sum(y == -1) ~= length(y)
error(

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3047  2015-03-16 22:44  plotroc.m

----------- ---------  ---------- -----  ----

                 3047                    1


评论

共有 条评论