summaryrefslogtreecommitdiff
path: root/regress_pred.m
diff options
context:
space:
mode:
authorBenjamin Franzke <benjaminfranzke@googlemail.com>2012-05-12 15:04:03 +0200
committerBenjamin Franzke <benjaminfranzke@googlemail.com>2012-05-12 15:04:46 +0200
commitc44e670ebbb1e1690398ac2837e5e79e17a19c7b (patch)
treea5f2f8f762422f4885d9d33126901ab084b48717 /regress_pred.m
parenta5ce7b1ab782d4948c0ec6605aaa8c9d35aa73c2 (diff)
downloaddmc-c44e670ebbb1e1690398ac2837e5e79e17a19c7b.tar.gz
dmc-c44e670ebbb1e1690398ac2837e5e79e17a19c7b.tar.bz2
dmc-c44e670ebbb1e1690398ac2837e5e79e17a19c7b.zip
Use polyval where appropriate
..instead of doing the polynom multiplication by hand.
Diffstat (limited to 'regress_pred.m')
-rw-r--r--regress_pred.m4
1 files changed, 2 insertions, 2 deletions
diff --git a/regress_pred.m b/regress_pred.m
index 0c66b1e..2992471 100644
--- a/regress_pred.m
+++ b/regress_pred.m
@@ -8,8 +8,8 @@ function pred = regress_pred(price, quantity)
pred = zeros(days, product_count);
for i = 1:product_count
- [m,n] = regress(price(test_set, i), quantity(test_set, i));
- pred(:, i) = m .* price(pred_set, i) + n;
+ mn = regress(price(test_set, i), quantity(test_set, i));
+ pred(:, i) = polyval(mn, price(pred_set, i));
end
endfunction