diff options
author | Jan Klemkow <j.klemkow@wemelug.de> | 2012-05-11 00:56:04 +0200 |
---|---|---|
committer | Jan Klemkow <j.klemkow@wemelug.de> | 2012-05-11 00:56:04 +0200 |
commit | 39e62a38bf8725dba7c044f2395d5307a26ded08 (patch) | |
tree | 48fd2f94c0ff7e33e6f802d077b3635d57d11942 /opt_pred.m | |
parent | e04d95746dab99aab09717ac2f64ff11656e5aee (diff) | |
download | dmc-39e62a38bf8725dba7c044f2395d5307a26ded08.tar.gz dmc-39e62a38bf8725dba7c044f2395d5307a26ded08.tar.bz2 dmc-39e62a38bf8725dba7c044f2395d5307a26ded08.zip |
Add optimization method.
Diffstat (limited to 'opt_pred.m')
-rw-r--r-- | opt_pred.m | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/opt_pred.m b/opt_pred.m new file mode 100644 index 0000000..26e8df8 --- /dev/null +++ b/opt_pred.m @@ -0,0 +1,16 @@ +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 |