blob: 908164583d8185262f5917129f6be0aa51308a8a [file] [log] [blame]
/* -----------------------------------------------------------------------------
* ARIMA Install Check.
* -------------------------------------------------------------------------- */
DROP TABLE IF EXISTS "ARIMA_beer";
CREATE TABLE "ARIMA_beer" ("TIME_id" integer NOT NULL, "VALUE" double precision NOT NULL );
COPY "ARIMA_beer" ("TIME_id", "VALUE") FROM stdin WITH DELIMITER '|';
1 | 93.2
2 | 96.0
3 | 95.2
4 | 77.0
5 | 70.9
6 | 64.7
7 | 70.0
8 | 77.2
9 | 79.5
10 | 100.5
11 | 100.7
12 | 107.0
13 | 95.9
14 | 82.7
15 | 83.2
16 | 80.0
17 | 80.4
18 | 67.5
19 | 75.7
20 | 71.0
21 | 89.2
22 | 101.0
23 | 105.2
24 | 114.0
25 | 96.2
26 | 84.4
27 | 91.2
28 | 81.9
29 | 80.5
30 | 70.4
31 | 74.7
32 | 75.9
33 | 86.2
34 | 98.7
35 | 100.9
36 | 113.7
37 | 89.7
38 | 84.4
39 | 87.2
40 | 85.5
\.
-- ARIMA train
-------------------------------------------------------------------------
-- all parameters except optimizer_params
drop table if exists arima_train_result_table_214712398172490837;
drop table if exists arima_train_result_table_214712398172490837_summary;
drop table if exists arima_train_result_table_214712398172490837_residual;
select arima_train('"ARIMA_beer"', 'arima_train_result_table_214712398172490837',
'"TIME_id"', '"VALUE"', NULL, False, ARRAY[1, 1, 1]);
-- all parameters except optimizer_params, non_seasonal_orders
drop table if exists arima_train_result_table_214712398172490837;
drop table if exists arima_train_result_table_214712398172490837_summary;
drop table if exists arima_train_result_table_214712398172490837_residual;
select arima_train('"ARIMA_beer"', 'arima_train_result_table_214712398172490837',
'"TIME_id"', '"VALUE"', NULL, False);
-- all parameters except optimizer_params, non_seasonal_orders, include_mean
drop table if exists arima_train_result_table_214712398172490837;
drop table if exists arima_train_result_table_214712398172490837_summary;
drop table if exists arima_train_result_table_214712398172490837_residual;
select arima_train('"ARIMA_beer"', 'arima_train_result_table_214712398172490837',
'"TIME_id"', '"VALUE"', NULL);
-- all parameters except optimizer_params, non_seasonal_orders, include_mean,
-- grouping_columns
drop table if exists arima_train_result_table_214712398172490837;
drop table if exists arima_train_result_table_214712398172490837_summary;
drop table if exists arima_train_result_table_214712398172490837_residual;
select arima_train('"ARIMA_beer"', 'arima_train_result_table_214712398172490837',
'"TIME_id"', '"VALUE"');
-- Don't drop the final result table with default values
-- ARIMA forecast
-------------------------------------------------------------------------
drop table if exists arima_forecast_result_table_214712398172490837;
select arima_forecast('arima_train_result_table_214712398172490837',
'arima_forecast_result_table_214712398172490837',
10);