📄 clusterbasicstest.m
字号:
% function ClusterBasicsTest
%
% DESCRIPTION
% conducts a quick test of the functions in the
% CLUSTERBASICS package
% REFERENCE
% please refer to the following paper if you use CLUSTERBASICS
% A. Strehl, J. Ghosh and R. Mooney, "Impact of Similarity
% Measures on Web-page Clustering", Proc. of the 17th National
% Conference on Artificial Intelligence: Workshop of Artificial
% Intelligence for Web Search (AAAI 2000), July 2000, Austin,
% Texas, pp. 58-64
% RELEASE
% version 1.0, 2002/04/20, tested on Matlab 5.2.0.3084, LNX86
% available from http://www.strehl.com
% license granted for research use ONLY (see README)
% copyright (c) 1998-2002 by Alexander Strehl
function ClusterBasicsTest
% define some data matrix
x = [6.1 2.9 4.7 1.4;6.3 3.4 5.6 2.4;6 3 4.8 1.8;5.8 2.7 5.1 1.9;6.5 3.2 5.1 2;6.9 3.1 5.4 2.1;5 2 3.5 1;5 3.6 1.4 0.2;5.2 3.5 1.5 0.2;5.7 4.4 1.5 0.4;5.5 2.3 4 1.3;6.5 3 5.8 2.2;4.8 3 1.4 0.1;5.2 4.1 1.5 0.1;4.7 3.2 1.3 0.2;6.3 2.9 5.6 1.8;5.5 4.2 1.4 0.2;4.9 3.1 1.5 0.1;6.3 2.5 5 1.9;7.2 3 5.8 1.6;4.8 3.4 1.6 0.2;5.8 2.7 4.1 1;5 2.3 3.3 1;6 2.7 5.1 1.6;5.4 3.7 1.5 0.2;5.4 3.9 1.3 0.4;5.6 2.9 3.6 1.3;7.3 2.9 6.3 1.8;5.7 2.8 4.1 1.3;5.8 2.7 5.1 1.9;6.5 3 5.2 2;5.6 3 4.5 1.5;6.4 2.8 5.6 2.1;6.4 3.2 4.5 1.5;7.1 3 5.9 2.1;7.7 2.6 6.9 2.3;4.8 3 1.4 0.3;6.2 2.2 4.5 1.5;5.5 2.4 3.8 1.1;6.3 2.8 5.1 1.5;5.7 2.9 4.2 1.3;7.6 3 6.6 2.1;5 3.4 1.6 0.4;5.5 2.5 4 1.3;4.9 3 1.4 0.2;6.3 2.3 4.4 1.3;6.7 3 5.2 2.3;5.6 2.8 4.9 2;7.9 3.8 6.4 2;7.7 3 6.1 2.3;4.9 3.1 1.5 0.1;5.3 3.7 1.5 0.2;4.3 3 1.1 0.1;4.8 3.4 1.9 0.2;6.9 3.1 5.1 2.3;5.1 3.8 1.6 0.2;5.1 3.3 1.7 0.5;5.5 2.6 4.4 1.2;5.8 2.6 4 1.2;6.4 2.7 5.3 1.9;6.3 2.5 4.9 1.5;6.8 2.8 4.8 1.4;7.2 3.2 6 1.8;5.7 2.5 5 2;6.4 2.8 5.6 2.2;7 3.2 4.7 1.4;6.8 3.2 5.9 2.3;5.7 2.6 3.5 1;6.7 3.1 4.7 1.5;4.9 2.4 3.3 1;6.7 3.3 5.7 2.5;6.9 3.2 5.7 2.3;5.7 3.8 1.7 0.3;7.4 2.8 6.1 1.9;6 2.9 4.5 1.5;6.1 2.6 5.6 1.4;6.7 3.1 5.6 2.4;5.1 3.8 1.9 0.4;5.4 3 4.5 1.5;5.1 3.5 1.4 0.2;4.9 3.1 1.5 0.1;5 3.5 1.3 0.3;5.1 3.5 1.4 0.3;6.3 3.3 4.7 1.6;4.4 2.9 1.4 0.2;6.1 3 4.6 1.4;5.6 3 4.1 1.3;6.2 2.9 4.3 1.3;5 3.5 1.6 0.6;4.7 3.2 1.6 0.2;5.6 2.5 3.9 1.1;6.9 3.1 4.9 1.5;5.8 4 1.2 0.2;5.4 3.9 1.7 0.4;6 3.4 4.5 1.6;4.6 3.2 1.4 0.2;5.5 2.4 3.7 1;5.2 2.7 3.9 1.4;7.7 2.8 6.7 2;6.3 3.3 6 2.5;6.1 2.8 4 1.3;6.7 2.5 5.8 1.8;6.4 2.9 4.3 1.3;5.7 2.8 4.5 1.3;6.1 2.8 4.7 1.2;5.4 3.4 1.7 0.2;5.8 2.8 5.1 2.4;4.9 2.5 4.5 1.7;4.5 2.3 1.3 0.3;6.6 3 4.4 1.4;6.8 3 5.5 2.1;4.4 3 1.3 0.2;6 2.2 4 1;4.6 3.4 1.4 0.3;5.2 3.4 1.4 0.2;6.4 3.2 5.3 2.3;6.7 3.1 4.4 1.4;5.8 2.7 3.9 1.2;5.9 3 4.2 1.5;5.5 3.5 1.3 0.2;6.4 3.1 5.5 1.8;6.2 3.4 5.4 2.3;6.5 2.8 4.6 1.5;6.6 2.9 4.6 1.3;5.6 2.7 4.2 1.3;5.1 3.8 1.5 0.3;5 3.4 1.5 0.2;7.2 3.6 6.1 2.5;5.7 3 4.2 1.2;4.6 3.6 1 0.2;5.4 3.4 1.5 0.4;5.9 3 5.1 1.8;5.1 3.7 1.5 0.4;6.2 2.8 4.8 1.8;5 3.3 1.4 0.2;5.1 3.4 1.5 0.2;5.9 3.2 4.8 1.8;6.3 2.7 4.9 1.8;4.8 3.1 1.6 0.2;5 3 1.6 0.2;4.6 3.1 1.5 0.2;5.1 2.5 3 1.1;6.7 3.3 5.7 2.1;7.7 3.8 6.7 2.2;4.4 3.2 1.3 0.2;6.1 3 4.9 1.8;6.5 3 5.5 1.8;5 3.2 1.2 0.2;6 2.2 5 1.5;6.7 3 5 1.7];
% and some original labeling
cat = [2 3 3 3 3 3 2 1 1 1 2 3 1 1 1 3 1 1 3 3 1 2 2 2 1 1 2 3 2 3 3 2 3 2 3 3 1 2 2 3 2 3 1 2 1 2 3 3 3 3 1 1 1 1 3 1 1 2 2 3 2 2 3 3 3 2 3 2 2 2 3 3 1 3 2 3 3 1 2 1 1 1 1 2 1 2 2 2 1 1 2 2 1 1 2 1 2 2 3 3 2 3 2 2 2 1 3 3 1 2 3 1 2 1 1 3 2 2 2 1 3 3 2 2 2 1 1 3 2 1 1 3 1 3 1 1 2 3 1 1 1 2 3 3 1 3 3 1 3 2];
% conduct a variety of clusterings using different algorithms and similarity measures
cl = clgraph(x,3,'simeucl');
cl = clkmeans(x,3,'simcosi');
cl = clcgraph(x,3,'simcorr');
cl = clagglmin(x,3,'simxjac');
cl = clrand(x,3,[]);
cl = clhgraph(x,3,[]);
% evaluate the clusterings
evalbalance([],cl,[],[]);
evalmse([],cl,x,'simeucl');
evalf(cat,cl,[],[]);
evalmutual(cat,cl,[],[]);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -