Easy Friedman Test
The function takes a 3-dimensional table with results from different methods,
instances and replicates and returns a 2-dimensional table for the
friedman test. Addicionally, it will ask if you want to run the test and
compare the results.
results : 3-dimensional matrix in the format:
(method_number, instance_number, replicate_number)
optional inputs:
display : boolean used to decide if you want to already perform the test
isreplicate : treats multiple runs as replication (1) or repetition (2)
names : cell variable with method names
friedman_table : 2-dimensional table in the format for the friedman test
(block, method)
EXAMPLE:
% Generating the data
for i=1:methods
for j=1:instances
for k=1:replicates
if i == 1
fos(i,j,k) = genetic_algorithm(problem);
elseif i == 2
fos(i,j,k) = local_search(problem);
end
end
end
end
% Comparing the methods and getting the table
friedman_table = fos2friedman(fos);
friedman_table = fos2friedman(fos,0);
friedman_table = fos2friedman(fos,1);
인용 양식
Alan de Freitas (2024). Easy Friedman Test (https://www.mathworks.com/matlabcentral/fileexchange/37029-easy-friedman-test), MATLAB Central File Exchange. 검색됨 .
MATLAB 릴리스 호환 정보
플랫폼 호환성
Windows macOS Linux카테고리
태그
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!