资源简介

量子聚类算法matlab实现,并与其它多类方法进行比较,希望对大家有所帮助~

资源截图

代码片段和文件信息

% function [jaccardpurityefficiency]=calculateJaccardByReference(algorithmreal)
%   Calculate thr jaccard purityefficiency values for each one of the
%   clusters (in contrast to the ‘by pairs‘ calculation)
% Input:
%   algorithm - the clusters tags as suggested by the algorithm
%   real - the true clusters tags
% Output:
%   jaccard - jaccard values vector - size of the vector == number of true (real) clusters (jaccard(ind) = n11/(n11+n10+n01);)
%   purity - purity values vector - size of the vector == number of true (real) clusters (purity(ind) = n11/(n11+n01);)
%   efficiency - efficiency values vector - size of the vector == number of true (real) clusters (efficiency(ind) = n11/(n11+n10);)
function [jaccardpurityefficiency]=calculateJaccardByReference(algorithmreal)
newClassification=relabelClassificationFromReference(algorithmreal);% relablel the vector
jaccard=zeros(max(real)1);
purity=zeros(max(real)1);
efficiency=zeros(max(real)1);

for ind =1: max(real)
    realClass = find(real == ind);
    algoClass = find(newClassification==ind);
    n11 = length(intersect(realClassalgoClass));
    n10 =length(setdiff(realClassalgoClass));
    n01 =length(setdiff(algoClassrealClass));
    if n11>0
        jaccard(ind) = n11/(n11+n10+n01);
        purity(ind) = n11/(n11+n01);
        efficiency(ind) = n11/(n11+n10);  
    else
        jaccard(ind)=0;
        purity(ind)=0;
        efficiency(ind)=0;
    end
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       24584  2003-10-11 17:25  paramsForCNNDlg.fig
     文件       11989  2003-10-11 17:35  paramsForCNNDlg.m
     文件       21840  2003-11-15 11:54  paramsForQCDlg.fig
     文件       11884  2003-11-15 12:15  paramsForQCDlg.m
     文件        1075  2004-01-09 17:40  plotClassification.m
     文件         657  2003-11-30 18:24  plotClusters.m
     文件        1281  2003-12-27 11:44  plotClustersInColors.m
     文件        1060  2003-11-11 20:01  plotPEJ.m
     文件         756  2003-11-15 12:44  plotTruncateData.m
     文件        2150  2002-05-25 22:37  qc.m
     文件         853  2004-02-29 19:59  qcClustering.m
     文件          95  2004-02-01 02:04  qui.m
     文件         997  2004-03-01 02:18  referenceClustering.m
     文件        1119  2004-03-04 02:05  relabelClassificationFromReference.m
     文件        1812  2004-03-13 03:44  reorderData.m
     文件        1600  2003-11-15 14:30  show_qc.m
     文件        1215  2003-10-04 15:42  truncateInput.m
     文件        1473  2004-03-19 19:23  calculateJaccardByReference.m
     文件       19872  2003-10-05 19:23  clusterResultsDlg.fig
     文件        4707  2003-10-11 17:19  clusterResultsDlg.m
     文件       13104  2004-03-22 22:17  clustersTextualResults.fig
     文件       10615  2004-03-23 16:22  clustersTextualResults.m
     文件       35840  2004-01-09 14:39  clustersTool2.fig
     文件       22455  2004-01-09 18:48  clustersTool2.m
     文件       24576  2003-11-03 12:15  clustersTool3.fig
     文件       12862  2003-11-03 12:15  clustersTool3.m
     文件       17392  2004-01-10 10:46  clustersTool.fig
     文件       12378  2004-01-10 10:46  clustersTool.m
     文件       25880  2004-03-02 00:38  clustersToolMethods.fig
     文件       10375  2004-03-05 18:02  clustersToolMethods.m
     文件       43808  2004-03-19 19:23  clustersToolResults.fig
............此处省略26个文件信息

评论

共有 条评论