Free Statistics

of Irreproducible Research!

Author's title

Author*The author of this computation has been verified*
R Software Modulerwasp_arimaforecasting.wasp
Title produced by softwareARIMA Forecasting
Date of computationFri, 24 Dec 2010 12:45:57 +0000
Cite this page as followsStatistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?v=date/2010/Dec/24/t12931946131oixqcllgfnj3e3.htm/, Retrieved Tue, 30 Apr 2024 03:31:47 +0000
Statistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?pk=114874, Retrieved Tue, 30 Apr 2024 03:31:47 +0000
QR Codes:

Original text written by user:
IsPrivate?No (this computation is public)
User-defined keywords
Estimated Impact127
Family? (F = Feedback message, R = changed R code, M = changed R Module, P = changed Parameters, D = changed Data)
-     [Univariate Data Series] [data set] [2008-12-01 19:54:57] [b98453cac15ba1066b407e146608df68]
- RMP   [Standard Deviation-Mean Plot] [Unemployment] [2010-11-29 10:34:47] [b98453cac15ba1066b407e146608df68]
- RMP     [ARIMA Forecasting] [Unemployment] [2010-11-29 20:46:45] [b98453cac15ba1066b407e146608df68]
- R PD      [ARIMA Forecasting] [WS 9 - faillissem...] [2010-12-04 16:41:25] [033eb2749a430605d9b2be7c4aac4a0c]
-             [ARIMA Forecasting] [] [2010-12-16 19:16:23] [b07cd1964830aab808142229b1166ece]
-                 [ARIMA Forecasting] [] [2010-12-24 12:45:57] [a75ee4dff32cc2c5ca1525a5910b53eb] [Current]
Feedback Forum

Post a new message
Dataseries X:
46
62
66
59
58
61
41
27
58
70
49
59
44
36
72
45
56
54
53
35
61
52
47
51
52
63
74
45
51
64
36
30
55
64
39
40
63
45
59
55
40
64
27
28
45
57
45
69
60
56
58
50
51
53
37
22
55
70
62
58
39
49
58
47
42
62
39
40
72
70
54
65




Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time7 seconds
R Server'Sir Ronald Aylmer Fisher' @ 193.190.124.24

\begin{tabular}{lllllllll}
\hline
Summary of computational transaction \tabularnewline
Raw Input & view raw input (R code)  \tabularnewline
Raw Output & view raw output of R engine  \tabularnewline
Computing time & 7 seconds \tabularnewline
R Server & 'Sir Ronald Aylmer Fisher' @ 193.190.124.24 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=114874&T=0

[TABLE]
[ROW][C]Summary of computational transaction[/C][/ROW]
[ROW][C]Raw Input[/C][C]view raw input (R code) [/C][/ROW]
[ROW][C]Raw Output[/C][C]view raw output of R engine [/C][/ROW]
[ROW][C]Computing time[/C][C]7 seconds[/C][/ROW]
[ROW][C]R Server[/C][C]'Sir Ronald Aylmer Fisher' @ 193.190.124.24[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=114874&T=0

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=114874&T=0

As an alternative you can also use a QR Code:  

The GUIDs for individual cells are displayed in the table below:

Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time7 seconds
R Server'Sir Ronald Aylmer Fisher' @ 193.190.124.24







Univariate ARIMA Extrapolation Forecast
timeY[t]F[t]95% LB95% UBp-value(H0: Y[t] = F[t])P(F[t]>Y[t-1])P(F[t]>Y[t-s])P(F[t]>Y[60])
4869-------
4960-------
5056-------
5158-------
5250-------
5351-------
5453-------
5537-------
5622-------
5755-------
5870-------
5962-------
6058-------
613955.608838.552475.78060.05330.40810.33480.4081
624948.810832.873267.88810.49220.84330.23010.1726
635862.475143.842684.39860.34450.88580.65550.6555
644749.261632.879568.94420.41090.19210.47070.1921
654250.140933.599769.9820.21060.62180.46620.2188
666260.353342.048881.95630.44060.95210.74770.5845
673939.166124.705556.94360.49270.00590.59440.0189
684029.665617.236145.4490.09970.12320.82942e-04
697255.954638.098977.23120.06970.92920.5350.4253
707064.03944.643886.92340.30480.24770.30480.6975
715449.013832.108869.48070.31650.02220.10680.1947
726557.244838.693979.4170.24650.61290.47340.4734

\begin{tabular}{lllllllll}
\hline
Univariate ARIMA Extrapolation Forecast \tabularnewline
time & Y[t] & F[t] & 95% LB & 95% UB & p-value(H0: Y[t] = F[t]) & P(F[t]>Y[t-1]) & P(F[t]>Y[t-s]) & P(F[t]>Y[60]) \tabularnewline
48 & 69 & - & - & - & - & - & - & - \tabularnewline
49 & 60 & - & - & - & - & - & - & - \tabularnewline
50 & 56 & - & - & - & - & - & - & - \tabularnewline
51 & 58 & - & - & - & - & - & - & - \tabularnewline
52 & 50 & - & - & - & - & - & - & - \tabularnewline
53 & 51 & - & - & - & - & - & - & - \tabularnewline
54 & 53 & - & - & - & - & - & - & - \tabularnewline
55 & 37 & - & - & - & - & - & - & - \tabularnewline
56 & 22 & - & - & - & - & - & - & - \tabularnewline
57 & 55 & - & - & - & - & - & - & - \tabularnewline
58 & 70 & - & - & - & - & - & - & - \tabularnewline
59 & 62 & - & - & - & - & - & - & - \tabularnewline
60 & 58 & - & - & - & - & - & - & - \tabularnewline
61 & 39 & 55.6088 & 38.5524 & 75.7806 & 0.0533 & 0.4081 & 0.3348 & 0.4081 \tabularnewline
62 & 49 & 48.8108 & 32.8732 & 67.8881 & 0.4922 & 0.8433 & 0.2301 & 0.1726 \tabularnewline
63 & 58 & 62.4751 & 43.8426 & 84.3986 & 0.3445 & 0.8858 & 0.6555 & 0.6555 \tabularnewline
64 & 47 & 49.2616 & 32.8795 & 68.9442 & 0.4109 & 0.1921 & 0.4707 & 0.1921 \tabularnewline
65 & 42 & 50.1409 & 33.5997 & 69.982 & 0.2106 & 0.6218 & 0.4662 & 0.2188 \tabularnewline
66 & 62 & 60.3533 & 42.0488 & 81.9563 & 0.4406 & 0.9521 & 0.7477 & 0.5845 \tabularnewline
67 & 39 & 39.1661 & 24.7055 & 56.9436 & 0.4927 & 0.0059 & 0.5944 & 0.0189 \tabularnewline
68 & 40 & 29.6656 & 17.2361 & 45.449 & 0.0997 & 0.1232 & 0.8294 & 2e-04 \tabularnewline
69 & 72 & 55.9546 & 38.0989 & 77.2312 & 0.0697 & 0.9292 & 0.535 & 0.4253 \tabularnewline
70 & 70 & 64.039 & 44.6438 & 86.9234 & 0.3048 & 0.2477 & 0.3048 & 0.6975 \tabularnewline
71 & 54 & 49.0138 & 32.1088 & 69.4807 & 0.3165 & 0.0222 & 0.1068 & 0.1947 \tabularnewline
72 & 65 & 57.2448 & 38.6939 & 79.417 & 0.2465 & 0.6129 & 0.4734 & 0.4734 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=114874&T=1

[TABLE]
[ROW][C]Univariate ARIMA Extrapolation Forecast[/C][/ROW]
[ROW][C]time[/C][C]Y[t][/C][C]F[t][/C][C]95% LB[/C][C]95% UB[/C][C]p-value(H0: Y[t] = F[t])[/C][C]P(F[t]>Y[t-1])[/C][C]P(F[t]>Y[t-s])[/C][C]P(F[t]>Y[60])[/C][/ROW]
[ROW][C]48[/C][C]69[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][/ROW]
[ROW][C]49[/C][C]60[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][/ROW]
[ROW][C]50[/C][C]56[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][/ROW]
[ROW][C]51[/C][C]58[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][/ROW]
[ROW][C]52[/C][C]50[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][/ROW]
[ROW][C]53[/C][C]51[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][/ROW]
[ROW][C]54[/C][C]53[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][/ROW]
[ROW][C]55[/C][C]37[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][/ROW]
[ROW][C]56[/C][C]22[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][/ROW]
[ROW][C]57[/C][C]55[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][/ROW]
[ROW][C]58[/C][C]70[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][/ROW]
[ROW][C]59[/C][C]62[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][/ROW]
[ROW][C]60[/C][C]58[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][C]-[/C][/ROW]
[ROW][C]61[/C][C]39[/C][C]55.6088[/C][C]38.5524[/C][C]75.7806[/C][C]0.0533[/C][C]0.4081[/C][C]0.3348[/C][C]0.4081[/C][/ROW]
[ROW][C]62[/C][C]49[/C][C]48.8108[/C][C]32.8732[/C][C]67.8881[/C][C]0.4922[/C][C]0.8433[/C][C]0.2301[/C][C]0.1726[/C][/ROW]
[ROW][C]63[/C][C]58[/C][C]62.4751[/C][C]43.8426[/C][C]84.3986[/C][C]0.3445[/C][C]0.8858[/C][C]0.6555[/C][C]0.6555[/C][/ROW]
[ROW][C]64[/C][C]47[/C][C]49.2616[/C][C]32.8795[/C][C]68.9442[/C][C]0.4109[/C][C]0.1921[/C][C]0.4707[/C][C]0.1921[/C][/ROW]
[ROW][C]65[/C][C]42[/C][C]50.1409[/C][C]33.5997[/C][C]69.982[/C][C]0.2106[/C][C]0.6218[/C][C]0.4662[/C][C]0.2188[/C][/ROW]
[ROW][C]66[/C][C]62[/C][C]60.3533[/C][C]42.0488[/C][C]81.9563[/C][C]0.4406[/C][C]0.9521[/C][C]0.7477[/C][C]0.5845[/C][/ROW]
[ROW][C]67[/C][C]39[/C][C]39.1661[/C][C]24.7055[/C][C]56.9436[/C][C]0.4927[/C][C]0.0059[/C][C]0.5944[/C][C]0.0189[/C][/ROW]
[ROW][C]68[/C][C]40[/C][C]29.6656[/C][C]17.2361[/C][C]45.449[/C][C]0.0997[/C][C]0.1232[/C][C]0.8294[/C][C]2e-04[/C][/ROW]
[ROW][C]69[/C][C]72[/C][C]55.9546[/C][C]38.0989[/C][C]77.2312[/C][C]0.0697[/C][C]0.9292[/C][C]0.535[/C][C]0.4253[/C][/ROW]
[ROW][C]70[/C][C]70[/C][C]64.039[/C][C]44.6438[/C][C]86.9234[/C][C]0.3048[/C][C]0.2477[/C][C]0.3048[/C][C]0.6975[/C][/ROW]
[ROW][C]71[/C][C]54[/C][C]49.0138[/C][C]32.1088[/C][C]69.4807[/C][C]0.3165[/C][C]0.0222[/C][C]0.1068[/C][C]0.1947[/C][/ROW]
[ROW][C]72[/C][C]65[/C][C]57.2448[/C][C]38.6939[/C][C]79.417[/C][C]0.2465[/C][C]0.6129[/C][C]0.4734[/C][C]0.4734[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=114874&T=1

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=114874&T=1

As an alternative you can also use a QR Code:  

The GUIDs for individual cells are displayed in the table below:

Univariate ARIMA Extrapolation Forecast
timeY[t]F[t]95% LB95% UBp-value(H0: Y[t] = F[t])P(F[t]>Y[t-1])P(F[t]>Y[t-s])P(F[t]>Y[60])
4869-------
4960-------
5056-------
5158-------
5250-------
5351-------
5453-------
5537-------
5622-------
5755-------
5870-------
5962-------
6058-------
613955.608838.552475.78060.05330.40810.33480.4081
624948.810832.873267.88810.49220.84330.23010.1726
635862.475143.842684.39860.34450.88580.65550.6555
644749.261632.879568.94420.41090.19210.47070.1921
654250.140933.599769.9820.21060.62180.46620.2188
666260.353342.048881.95630.44060.95210.74770.5845
673939.166124.705556.94360.49270.00590.59440.0189
684029.665617.236145.4490.09970.12320.82942e-04
697255.954638.098977.23120.06970.92920.5350.4253
707064.03944.643886.92340.30480.24770.30480.6975
715449.013832.108869.48070.31650.02220.10680.1947
726557.244838.693979.4170.24650.61290.47340.4734







Univariate ARIMA Extrapolation Forecast Performance
time% S.E.PEMAPESq.EMSERMSE
610.1851-0.29870275.852300
620.19940.00390.15130.0358137.944111.745
630.179-0.07160.124720.026798.63839.9317
640.2039-0.04590.1055.114975.25758.6751
650.2019-0.16240.116566.274273.46088.5709
660.18260.02730.10162.711761.66937.853
670.2316-0.00420.08770.027652.86337.2707
680.27150.34840.1203106.800359.60547.7205
690.1940.28680.1388257.45681.58889.0327
700.18230.09310.134235.533876.98338.774
710.2130.10170.131324.862472.24518.4997
720.19760.13550.131660.142571.23658.4402

\begin{tabular}{lllllllll}
\hline
Univariate ARIMA Extrapolation Forecast Performance \tabularnewline
time & % S.E. & PE & MAPE & Sq.E & MSE & RMSE \tabularnewline
61 & 0.1851 & -0.2987 & 0 & 275.8523 & 0 & 0 \tabularnewline
62 & 0.1994 & 0.0039 & 0.1513 & 0.0358 & 137.9441 & 11.745 \tabularnewline
63 & 0.179 & -0.0716 & 0.1247 & 20.0267 & 98.6383 & 9.9317 \tabularnewline
64 & 0.2039 & -0.0459 & 0.105 & 5.1149 & 75.2575 & 8.6751 \tabularnewline
65 & 0.2019 & -0.1624 & 0.1165 & 66.2742 & 73.4608 & 8.5709 \tabularnewline
66 & 0.1826 & 0.0273 & 0.1016 & 2.7117 & 61.6693 & 7.853 \tabularnewline
67 & 0.2316 & -0.0042 & 0.0877 & 0.0276 & 52.8633 & 7.2707 \tabularnewline
68 & 0.2715 & 0.3484 & 0.1203 & 106.8003 & 59.6054 & 7.7205 \tabularnewline
69 & 0.194 & 0.2868 & 0.1388 & 257.456 & 81.5888 & 9.0327 \tabularnewline
70 & 0.1823 & 0.0931 & 0.1342 & 35.5338 & 76.9833 & 8.774 \tabularnewline
71 & 0.213 & 0.1017 & 0.1313 & 24.8624 & 72.2451 & 8.4997 \tabularnewline
72 & 0.1976 & 0.1355 & 0.1316 & 60.1425 & 71.2365 & 8.4402 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=114874&T=2

[TABLE]
[ROW][C]Univariate ARIMA Extrapolation Forecast Performance[/C][/ROW]
[ROW][C]time[/C][C]% S.E.[/C][C]PE[/C][C]MAPE[/C][C]Sq.E[/C][C]MSE[/C][C]RMSE[/C][/ROW]
[ROW][C]61[/C][C]0.1851[/C][C]-0.2987[/C][C]0[/C][C]275.8523[/C][C]0[/C][C]0[/C][/ROW]
[ROW][C]62[/C][C]0.1994[/C][C]0.0039[/C][C]0.1513[/C][C]0.0358[/C][C]137.9441[/C][C]11.745[/C][/ROW]
[ROW][C]63[/C][C]0.179[/C][C]-0.0716[/C][C]0.1247[/C][C]20.0267[/C][C]98.6383[/C][C]9.9317[/C][/ROW]
[ROW][C]64[/C][C]0.2039[/C][C]-0.0459[/C][C]0.105[/C][C]5.1149[/C][C]75.2575[/C][C]8.6751[/C][/ROW]
[ROW][C]65[/C][C]0.2019[/C][C]-0.1624[/C][C]0.1165[/C][C]66.2742[/C][C]73.4608[/C][C]8.5709[/C][/ROW]
[ROW][C]66[/C][C]0.1826[/C][C]0.0273[/C][C]0.1016[/C][C]2.7117[/C][C]61.6693[/C][C]7.853[/C][/ROW]
[ROW][C]67[/C][C]0.2316[/C][C]-0.0042[/C][C]0.0877[/C][C]0.0276[/C][C]52.8633[/C][C]7.2707[/C][/ROW]
[ROW][C]68[/C][C]0.2715[/C][C]0.3484[/C][C]0.1203[/C][C]106.8003[/C][C]59.6054[/C][C]7.7205[/C][/ROW]
[ROW][C]69[/C][C]0.194[/C][C]0.2868[/C][C]0.1388[/C][C]257.456[/C][C]81.5888[/C][C]9.0327[/C][/ROW]
[ROW][C]70[/C][C]0.1823[/C][C]0.0931[/C][C]0.1342[/C][C]35.5338[/C][C]76.9833[/C][C]8.774[/C][/ROW]
[ROW][C]71[/C][C]0.213[/C][C]0.1017[/C][C]0.1313[/C][C]24.8624[/C][C]72.2451[/C][C]8.4997[/C][/ROW]
[ROW][C]72[/C][C]0.1976[/C][C]0.1355[/C][C]0.1316[/C][C]60.1425[/C][C]71.2365[/C][C]8.4402[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=114874&T=2

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=114874&T=2

As an alternative you can also use a QR Code:  

The GUIDs for individual cells are displayed in the table below:

Univariate ARIMA Extrapolation Forecast Performance
time% S.E.PEMAPESq.EMSERMSE
610.1851-0.29870275.852300
620.19940.00390.15130.0358137.944111.745
630.179-0.07160.124720.026798.63839.9317
640.2039-0.04590.1055.114975.25758.6751
650.2019-0.16240.116566.274273.46088.5709
660.18260.02730.10162.711761.66937.853
670.2316-0.00420.08770.027652.86337.2707
680.27150.34840.1203106.800359.60547.7205
690.1940.28680.1388257.45681.58889.0327
700.18230.09310.134235.533876.98338.774
710.2130.10170.131324.862472.24518.4997
720.19760.13550.131660.142571.23658.4402



Parameters (Session):
par1 = 12 ; par2 = 0.5 ; par3 = 1 ; par4 = 1 ; par5 = 12 ; par6 = 3 ; par7 = 2 ; par8 = 2 ; par9 = 1 ; par10 = FALSE ;
Parameters (R input):
par1 = 12 ; par2 = 0.5 ; par3 = 1 ; par4 = 1 ; par5 = 12 ; par6 = 3 ; par7 = 2 ; par8 = 2 ; par9 = 1 ; par10 = FALSE ;
R code (references can be found in the software module):
par1 <- as.numeric(par1) #cut off periods
par2 <- as.numeric(par2) #lambda
par3 <- as.numeric(par3) #degree of non-seasonal differencing
par4 <- as.numeric(par4) #degree of seasonal differencing
par5 <- as.numeric(par5) #seasonal period
par6 <- as.numeric(par6) #p
par7 <- as.numeric(par7) #q
par8 <- as.numeric(par8) #P
par9 <- as.numeric(par9) #Q
if (par10 == 'TRUE') par10 <- TRUE
if (par10 == 'FALSE') par10 <- FALSE
if (par2 == 0) x <- log(x)
if (par2 != 0) x <- x^par2
lx <- length(x)
first <- lx - 2*par1
nx <- lx - par1
nx1 <- nx + 1
fx <- lx - nx
if (fx < 1) {
fx <- par5
nx1 <- lx + fx - 1
first <- lx - 2*fx
}
first <- 1
if (fx < 3) fx <- round(lx/10,0)
(arima.out <- arima(x[1:nx], order=c(par6,par3,par7), seasonal=list(order=c(par8,par4,par9), period=par5), include.mean=par10, method='ML'))
(forecast <- predict(arima.out,par1))
(lb <- forecast$pred - 1.96 * forecast$se)
(ub <- forecast$pred + 1.96 * forecast$se)
if (par2 == 0) {
x <- exp(x)
forecast$pred <- exp(forecast$pred)
lb <- exp(lb)
ub <- exp(ub)
}
if (par2 != 0) {
x <- x^(1/par2)
forecast$pred <- forecast$pred^(1/par2)
lb <- lb^(1/par2)
ub <- ub^(1/par2)
}
if (par2 < 0) {
olb <- lb
lb <- ub
ub <- olb
}
(actandfor <- c(x[1:nx], forecast$pred))
(perc.se <- (ub-forecast$pred)/1.96/forecast$pred)
bitmap(file='test1.png')
opar <- par(mar=c(4,4,2,2),las=1)
ylim <- c( min(x[first:nx],lb), max(x[first:nx],ub))
plot(x,ylim=ylim,type='n',xlim=c(first,lx))
usr <- par('usr')
rect(usr[1],usr[3],nx+1,usr[4],border=NA,col='lemonchiffon')
rect(nx1,usr[3],usr[2],usr[4],border=NA,col='lavender')
abline(h= (-3:3)*2 , col ='gray', lty =3)
polygon( c(nx1:lx,lx:nx1), c(lb,rev(ub)), col = 'orange', lty=2,border=NA)
lines(nx1:lx, lb , lty=2)
lines(nx1:lx, ub , lty=2)
lines(x, lwd=2)
lines(nx1:lx, forecast$pred , lwd=2 , col ='white')
box()
par(opar)
dev.off()
prob.dec <- array(NA, dim=fx)
prob.sdec <- array(NA, dim=fx)
prob.ldec <- array(NA, dim=fx)
prob.pval <- array(NA, dim=fx)
perf.pe <- array(0, dim=fx)
perf.mape <- array(0, dim=fx)
perf.mape1 <- array(0, dim=fx)
perf.se <- array(0, dim=fx)
perf.mse <- array(0, dim=fx)
perf.mse1 <- array(0, dim=fx)
perf.rmse <- array(0, dim=fx)
for (i in 1:fx) {
locSD <- (ub[i] - forecast$pred[i]) / 1.96
perf.pe[i] = (x[nx+i] - forecast$pred[i]) / forecast$pred[i]
perf.se[i] = (x[nx+i] - forecast$pred[i])^2
prob.dec[i] = pnorm((x[nx+i-1] - forecast$pred[i]) / locSD)
prob.sdec[i] = pnorm((x[nx+i-par5] - forecast$pred[i]) / locSD)
prob.ldec[i] = pnorm((x[nx] - forecast$pred[i]) / locSD)
prob.pval[i] = pnorm(abs(x[nx+i] - forecast$pred[i]) / locSD)
}
perf.mape[1] = abs(perf.pe[1])
perf.mse[1] = abs(perf.se[1])
for (i in 2:fx) {
perf.mape[i] = perf.mape[i-1] + abs(perf.pe[i])
perf.mape1[i] = perf.mape[i] / i
perf.mse[i] = perf.mse[i-1] + perf.se[i]
perf.mse1[i] = perf.mse[i] / i
}
perf.rmse = sqrt(perf.mse1)
bitmap(file='test2.png')
plot(forecast$pred, pch=19, type='b',main='ARIMA Extrapolation Forecast', ylab='Forecast and 95% CI', xlab='time',ylim=c(min(lb),max(ub)))
dum <- forecast$pred
dum[1:par1] <- x[(nx+1):lx]
lines(dum, lty=1)
lines(ub,lty=3)
lines(lb,lty=3)
dev.off()
load(file='createtable')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Univariate ARIMA Extrapolation Forecast',9,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'time',1,header=TRUE)
a<-table.element(a,'Y[t]',1,header=TRUE)
a<-table.element(a,'F[t]',1,header=TRUE)
a<-table.element(a,'95% LB',1,header=TRUE)
a<-table.element(a,'95% UB',1,header=TRUE)
a<-table.element(a,'p-value
(H0: Y[t] = F[t])',1,header=TRUE)
a<-table.element(a,'P(F[t]>Y[t-1])',1,header=TRUE)
a<-table.element(a,'P(F[t]>Y[t-s])',1,header=TRUE)
mylab <- paste('P(F[t]>Y[',nx,sep='')
mylab <- paste(mylab,'])',sep='')
a<-table.element(a,mylab,1,header=TRUE)
a<-table.row.end(a)
for (i in (nx-par5):nx) {
a<-table.row.start(a)
a<-table.element(a,i,header=TRUE)
a<-table.element(a,x[i])
a<-table.element(a,'-')
a<-table.element(a,'-')
a<-table.element(a,'-')
a<-table.element(a,'-')
a<-table.element(a,'-')
a<-table.element(a,'-')
a<-table.element(a,'-')
a<-table.row.end(a)
}
for (i in 1:fx) {
a<-table.row.start(a)
a<-table.element(a,nx+i,header=TRUE)
a<-table.element(a,round(x[nx+i],4))
a<-table.element(a,round(forecast$pred[i],4))
a<-table.element(a,round(lb[i],4))
a<-table.element(a,round(ub[i],4))
a<-table.element(a,round((1-prob.pval[i]),4))
a<-table.element(a,round((1-prob.dec[i]),4))
a<-table.element(a,round((1-prob.sdec[i]),4))
a<-table.element(a,round((1-prob.ldec[i]),4))
a<-table.row.end(a)
}
a<-table.end(a)
table.save(a,file='mytable.tab')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'Univariate ARIMA Extrapolation Forecast Performance',7,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'time',1,header=TRUE)
a<-table.element(a,'% S.E.',1,header=TRUE)
a<-table.element(a,'PE',1,header=TRUE)
a<-table.element(a,'MAPE',1,header=TRUE)
a<-table.element(a,'Sq.E',1,header=TRUE)
a<-table.element(a,'MSE',1,header=TRUE)
a<-table.element(a,'RMSE',1,header=TRUE)
a<-table.row.end(a)
for (i in 1:fx) {
a<-table.row.start(a)
a<-table.element(a,nx+i,header=TRUE)
a<-table.element(a,round(perc.se[i],4))
a<-table.element(a,round(perf.pe[i],4))
a<-table.element(a,round(perf.mape1[i],4))
a<-table.element(a,round(perf.se[i],4))
a<-table.element(a,round(perf.mse1[i],4))
a<-table.element(a,round(perf.rmse[i],4))
a<-table.row.end(a)
}
a<-table.end(a)
table.save(a,file='mytable1.tab')