summaryrefslogtreecommitdiff
path: root/log_regress_pred.m
diff options
context:
space:
mode:
Diffstat (limited to 'log_regress_pred.m')
-rw-r--r--log_regress_pred.m11
1 files changed, 2 insertions, 9 deletions
diff --git a/log_regress_pred.m b/log_regress_pred.m
index 3c90441..e6cfe05 100644
--- a/log_regress_pred.m
+++ b/log_regress_pred.m
@@ -8,15 +8,8 @@ function pred = log_regress_pred(price, quantity)
pred = zeros(days, product_count);
for i = 1:product_count
- [a,b] = regress_log(price(test_set, i), quantity(test_set, i));
- pred(:, i) = a * log(price(pred_set, i)) + b;
+ ab = regress(log(price(test_set, i)), quantity(test_set, i));
+ pred(:, i) = polyval(ab, log(price(pred_set, i)));
end
endfunction
-
-
-function [a,b] = regress_log(x, y)
- ab = [ log(x) ones(length(x), 1) ] \ y;
- a = ab(1);
- b = ab(2);;
-endfunction