function pred = opt_pred(real_data, pred_list) err_list = []; for i = 1:size(pred_list, 2) err_list = [err_list; sum(abs(real_data - pred_list{i}))]; end [min_err, idx] = min(err_list); pred = []; for i = 1:size(idx, 2) pred = [pred pred_list{idx(i)}(:,i)]; end end