https://github.com/sckangz/logdet
Tip revision: e40b0d36ca4d6bdf159187d0a04c06ff2c2cdc21 authored by zhao kang on 31 August 2015, 04:46:24 UTC
Update README.md
Update README.md
Tip revision: e40b0d3
calculate_err.m
function [ err ] = calculate_err(original_ids, actual_ids)
if(size(original_ids, 2) == 1)
original_ids = original_ids';
end
if(size(actual_ids, 2) == 1)
actual_ids = actual_ids';
end
group_num = length(unique(original_ids));
rand('state', 1000000);
permutation = perms(1 : group_num);
errors = zeros(1, size(permutation, 1));
for j = 1 : size(permutation, 1)
errors(j) = sum(abs(actual_ids(1, :) - permutation(j, original_ids)) > 0.1);
end
err = min(errors)/length(actual_ids);
end