summaryrefslogtreecommitdiff
path: root/run_tests.m
blob: aecacd5495c9465476e79d535387ff7cc175e156 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[p, q] = get_products();

% quantity sum over a day
%plot(sum(q'));

% plot prediction quallity
calc_error('mean', q(29:42, :), mean_pred(q(1:28, :), 14));
calc_error('regress', q(29:42, :), regress_pred(p, q(1:28, :)));
calc_error('sevenday', q(29:42, :), repmat(sevenday_pred(q(1:28, :), 4), 2, 1));

[q2, removed] = remove_sevenday_frequency(q(1:14, :));
tmp = regress_pred(p([1:14 29:42],:), q2);
tmp = fft(tmp);
%tmp = (tmp .* (removed == 0)) + removed;
tmp = tmp + removed;
tmp = real(ifft(tmp));
calc_error('regress2', q(29:42, :), tmp);