summaryrefslogtreecommitdiff
path: root/opt_pred.m
blob: 458479e4c7c9886b525a8517ec2f3038f9a088ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function pred = opt_pred(real_data, pred_list)

	err_list = zeros(size(pred_list, 2), size(real_data, 2));

	for i = 1:size(pred_list, 2)
		err_list(i,:) = sum(abs(real_data - pred_list{i}));
	end

	[min_err, idx] = min(err_list);
	pred = zeros(size(real_data));

	for i = 1:size(idx, 2)
		pred(:,i) = pred_list{idx(i)}(:,i);
	end
end