Free Statistics

of Irreproducible Research!

Author's title

Author*The author of this computation has been verified*
R Software Modulerwasp_arimabackwardselection.wasp
Title produced by softwareARIMA Backward Selection
Date of computationThu, 17 Dec 2009 04:14:27 -0700
Cite this page as followsStatistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?v=date/2009/Dec/17/t1261048518uucknvmunk33365.htm/, Retrieved Tue, 30 Apr 2024 03:41:19 +0000
Statistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?pk=68747, Retrieved Tue, 30 Apr 2024 03:41:19 +0000
QR Codes:

Original text written by user:
IsPrivate?No (this computation is public)
User-defined keywords
Estimated Impact112
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   [ARIMA Backward Selection] [] [2009-11-27 14:53:14] [b98453cac15ba1066b407e146608df68]
-   PD      [ARIMA Backward Selection] [] [2009-12-17 11:14:27] [e76c6d261190c0179bc6006a5cdb804c] [Current]
Feedback Forum

Post a new message
Dataseries X:
359640
364080
364080
359640
359640
359640
359640
359640
364080
368520
372960
377400
406780
402050
392590
368940
368940
378400
406780
420970
420970
406780
392590
392590
394250
399000
403750
399000
408500
403750
403750
399000
403750
403750
403750
403750
405450
405450
405450
405450
410220
400680
386370
381600
381600
381600
381600
376830
381420
381420
386310
396090
391200
371640
356970
342300
332520
342300
347190
352080
357130
347070
337010
337010
331980




Summary of computational transaction
Raw Inputview raw input (R code)
Raw Outputview raw output of R engine
Computing time8 seconds
R Server'Gwilym Jenkins' @ 72.249.127.135

\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 & 8 seconds \tabularnewline
R Server & 'Gwilym Jenkins' @ 72.249.127.135 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=68747&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]8 seconds[/C][/ROW]
[ROW][C]R Server[/C][C]'Gwilym Jenkins' @ 72.249.127.135[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=68747&T=0

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=68747&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 time8 seconds
R Server'Gwilym Jenkins' @ 72.249.127.135







ARIMA Parameter Estimation and Backward Selection
Iterationar1ar2ar3ma1sar1sar2sma1
Estimates ( 1 )0.7716-0.2247-0.384-0.40810.2419-0.286-0.3975
(p-val)(5e-04 )(0.2716 )(0.0127 )(0.0582 )(0.7066 )(0.2457 )(0.621 )
Estimates ( 2 )0.7894-0.2371-0.3839-0.42490-0.3073-0.1254
(p-val)(2e-04 )(0.2392 )(0.0128 )(0.0348 )(NA )(0.1231 )(0.6191 )
Estimates ( 3 )0.8205-0.2585-0.3916-0.46620-0.3250
(p-val)(0 )(0.1822 )(0.0102 )(0.0038 )(NA )(0.0864 )(NA )
Estimates ( 4 )0.61960-0.5597-0.36430-0.31920
(p-val)(0 )(NA )(0 )(0.0402 )(NA )(0.0928 )(NA )
Estimates ( 5 )0.60880-0.5355-0.4147000
(p-val)(0 )(NA )(0 )(0.0269 )(NA )(NA )(NA )
Estimates ( 6 )NANANANANANANA
(p-val)(NA )(NA )(NA )(NA )(NA )(NA )(NA )
Estimates ( 7 )NANANANANANANA
(p-val)(NA )(NA )(NA )(NA )(NA )(NA )(NA )
Estimates ( 8 )NANANANANANANA
(p-val)(NA )(NA )(NA )(NA )(NA )(NA )(NA )
Estimates ( 9 )NANANANANANANA
(p-val)(NA )(NA )(NA )(NA )(NA )(NA )(NA )
Estimates ( 10 )NANANANANANANA
(p-val)(NA )(NA )(NA )(NA )(NA )(NA )(NA )
Estimates ( 11 )NANANANANANANA
(p-val)(NA )(NA )(NA )(NA )(NA )(NA )(NA )
Estimates ( 12 )NANANANANANANA
(p-val)(NA )(NA )(NA )(NA )(NA )(NA )(NA )
Estimates ( 13 )NANANANANANANA
(p-val)(NA )(NA )(NA )(NA )(NA )(NA )(NA )

\begin{tabular}{lllllllll}
\hline
ARIMA Parameter Estimation and Backward Selection \tabularnewline
Iteration & ar1 & ar2 & ar3 & ma1 & sar1 & sar2 & sma1 \tabularnewline
Estimates ( 1 ) & 0.7716 & -0.2247 & -0.384 & -0.4081 & 0.2419 & -0.286 & -0.3975 \tabularnewline
(p-val) & (5e-04 ) & (0.2716 ) & (0.0127 ) & (0.0582 ) & (0.7066 ) & (0.2457 ) & (0.621 ) \tabularnewline
Estimates ( 2 ) & 0.7894 & -0.2371 & -0.3839 & -0.4249 & 0 & -0.3073 & -0.1254 \tabularnewline
(p-val) & (2e-04 ) & (0.2392 ) & (0.0128 ) & (0.0348 ) & (NA ) & (0.1231 ) & (0.6191 ) \tabularnewline
Estimates ( 3 ) & 0.8205 & -0.2585 & -0.3916 & -0.4662 & 0 & -0.325 & 0 \tabularnewline
(p-val) & (0 ) & (0.1822 ) & (0.0102 ) & (0.0038 ) & (NA ) & (0.0864 ) & (NA ) \tabularnewline
Estimates ( 4 ) & 0.6196 & 0 & -0.5597 & -0.3643 & 0 & -0.3192 & 0 \tabularnewline
(p-val) & (0 ) & (NA ) & (0 ) & (0.0402 ) & (NA ) & (0.0928 ) & (NA ) \tabularnewline
Estimates ( 5 ) & 0.6088 & 0 & -0.5355 & -0.4147 & 0 & 0 & 0 \tabularnewline
(p-val) & (0 ) & (NA ) & (0 ) & (0.0269 ) & (NA ) & (NA ) & (NA ) \tabularnewline
Estimates ( 6 ) & NA & NA & NA & NA & NA & NA & NA \tabularnewline
(p-val) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) \tabularnewline
Estimates ( 7 ) & NA & NA & NA & NA & NA & NA & NA \tabularnewline
(p-val) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) \tabularnewline
Estimates ( 8 ) & NA & NA & NA & NA & NA & NA & NA \tabularnewline
(p-val) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) \tabularnewline
Estimates ( 9 ) & NA & NA & NA & NA & NA & NA & NA \tabularnewline
(p-val) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) \tabularnewline
Estimates ( 10 ) & NA & NA & NA & NA & NA & NA & NA \tabularnewline
(p-val) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) \tabularnewline
Estimates ( 11 ) & NA & NA & NA & NA & NA & NA & NA \tabularnewline
(p-val) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) \tabularnewline
Estimates ( 12 ) & NA & NA & NA & NA & NA & NA & NA \tabularnewline
(p-val) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) \tabularnewline
Estimates ( 13 ) & NA & NA & NA & NA & NA & NA & NA \tabularnewline
(p-val) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) & (NA ) \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=68747&T=1

[TABLE]
[ROW][C]ARIMA Parameter Estimation and Backward Selection[/C][/ROW]
[ROW][C]Iteration[/C][C]ar1[/C][C]ar2[/C][C]ar3[/C][C]ma1[/C][C]sar1[/C][C]sar2[/C][C]sma1[/C][/ROW]
[ROW][C]Estimates ( 1 )[/C][C]0.7716[/C][C]-0.2247[/C][C]-0.384[/C][C]-0.4081[/C][C]0.2419[/C][C]-0.286[/C][C]-0.3975[/C][/ROW]
[ROW][C](p-val)[/C][C](5e-04 )[/C][C](0.2716 )[/C][C](0.0127 )[/C][C](0.0582 )[/C][C](0.7066 )[/C][C](0.2457 )[/C][C](0.621 )[/C][/ROW]
[ROW][C]Estimates ( 2 )[/C][C]0.7894[/C][C]-0.2371[/C][C]-0.3839[/C][C]-0.4249[/C][C]0[/C][C]-0.3073[/C][C]-0.1254[/C][/ROW]
[ROW][C](p-val)[/C][C](2e-04 )[/C][C](0.2392 )[/C][C](0.0128 )[/C][C](0.0348 )[/C][C](NA )[/C][C](0.1231 )[/C][C](0.6191 )[/C][/ROW]
[ROW][C]Estimates ( 3 )[/C][C]0.8205[/C][C]-0.2585[/C][C]-0.3916[/C][C]-0.4662[/C][C]0[/C][C]-0.325[/C][C]0[/C][/ROW]
[ROW][C](p-val)[/C][C](0 )[/C][C](0.1822 )[/C][C](0.0102 )[/C][C](0.0038 )[/C][C](NA )[/C][C](0.0864 )[/C][C](NA )[/C][/ROW]
[ROW][C]Estimates ( 4 )[/C][C]0.6196[/C][C]0[/C][C]-0.5597[/C][C]-0.3643[/C][C]0[/C][C]-0.3192[/C][C]0[/C][/ROW]
[ROW][C](p-val)[/C][C](0 )[/C][C](NA )[/C][C](0 )[/C][C](0.0402 )[/C][C](NA )[/C][C](0.0928 )[/C][C](NA )[/C][/ROW]
[ROW][C]Estimates ( 5 )[/C][C]0.6088[/C][C]0[/C][C]-0.5355[/C][C]-0.4147[/C][C]0[/C][C]0[/C][C]0[/C][/ROW]
[ROW][C](p-val)[/C][C](0 )[/C][C](NA )[/C][C](0 )[/C][C](0.0269 )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][/ROW]
[ROW][C]Estimates ( 6 )[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][/ROW]
[ROW][C](p-val)[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][/ROW]
[ROW][C]Estimates ( 7 )[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][/ROW]
[ROW][C](p-val)[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][/ROW]
[ROW][C]Estimates ( 8 )[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][/ROW]
[ROW][C](p-val)[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][/ROW]
[ROW][C]Estimates ( 9 )[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][/ROW]
[ROW][C](p-val)[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][/ROW]
[ROW][C]Estimates ( 10 )[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][/ROW]
[ROW][C](p-val)[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][/ROW]
[ROW][C]Estimates ( 11 )[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][/ROW]
[ROW][C](p-val)[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][/ROW]
[ROW][C]Estimates ( 12 )[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][/ROW]
[ROW][C](p-val)[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][/ROW]
[ROW][C]Estimates ( 13 )[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][C]NA[/C][/ROW]
[ROW][C](p-val)[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][C](NA )[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=68747&T=1

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

As an alternative you can also use a QR Code:  

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

ARIMA Parameter Estimation and Backward Selection
Iterationar1ar2ar3ma1sar1sar2sma1
Estimates ( 1 )0.7716-0.2247-0.384-0.40810.2419-0.286-0.3975
(p-val)(5e-04 )(0.2716 )(0.0127 )(0.0582 )(0.7066 )(0.2457 )(0.621 )
Estimates ( 2 )0.7894-0.2371-0.3839-0.42490-0.3073-0.1254
(p-val)(2e-04 )(0.2392 )(0.0128 )(0.0348 )(NA )(0.1231 )(0.6191 )
Estimates ( 3 )0.8205-0.2585-0.3916-0.46620-0.3250
(p-val)(0 )(0.1822 )(0.0102 )(0.0038 )(NA )(0.0864 )(NA )
Estimates ( 4 )0.61960-0.5597-0.36430-0.31920
(p-val)(0 )(NA )(0 )(0.0402 )(NA )(0.0928 )(NA )
Estimates ( 5 )0.60880-0.5355-0.4147000
(p-val)(0 )(NA )(0 )(0.0269 )(NA )(NA )(NA )
Estimates ( 6 )NANANANANANANA
(p-val)(NA )(NA )(NA )(NA )(NA )(NA )(NA )
Estimates ( 7 )NANANANANANANA
(p-val)(NA )(NA )(NA )(NA )(NA )(NA )(NA )
Estimates ( 8 )NANANANANANANA
(p-val)(NA )(NA )(NA )(NA )(NA )(NA )(NA )
Estimates ( 9 )NANANANANANANA
(p-val)(NA )(NA )(NA )(NA )(NA )(NA )(NA )
Estimates ( 10 )NANANANANANANA
(p-val)(NA )(NA )(NA )(NA )(NA )(NA )(NA )
Estimates ( 11 )NANANANANANANA
(p-val)(NA )(NA )(NA )(NA )(NA )(NA )(NA )
Estimates ( 12 )NANANANANANANA
(p-val)(NA )(NA )(NA )(NA )(NA )(NA )(NA )
Estimates ( 13 )NANANANANANANA
(p-val)(NA )(NA )(NA )(NA )(NA )(NA )(NA )







Estimated ARIMA Residuals
Value
-1092.33366478720
-6171.25176528502
-4194.24238049431
-12179.7004752978
2780.37501056144
5061.32636352553
13252.9121886985
1841.89062568695
-6820.48406680379
-2712.66890402341
-556.501493255515
3873.14433740375
-32168.6291831944
3955.98159767463
7562.10332905768
-1936.32395115745
2279.48091740207
-11252.4945313267
-13452.0794479568
-1886.25827115953
7695.5927415542
-846.132657404122
-3693.74946910408
-7006.21534658049
5503.41600890902
2552.24012950118
-494.932135874136
4037.16085572758
-6711.68136096952
-5625.22525458142
-6975.88854891144
2574.72587281335
-9014.23739542683
-8348.09029698853
-2778.97785879250
-6966.86772729211
-7990.1405351293
478.524375080307
4261.97671491431
8190.18444412373
-11748.4188388865
-9452.8338591775
5007.62547293792
-11995.0973898931
-10900.3448781605
10187.3624066160
-4660.90421111952
-2499.50271396217
1585.88751775620
-6019.29292160523
-6079.16702051611
-11.0712103171391
-3012.67588782426

\begin{tabular}{lllllllll}
\hline
Estimated ARIMA Residuals \tabularnewline
Value \tabularnewline
-1092.33366478720 \tabularnewline
-6171.25176528502 \tabularnewline
-4194.24238049431 \tabularnewline
-12179.7004752978 \tabularnewline
2780.37501056144 \tabularnewline
5061.32636352553 \tabularnewline
13252.9121886985 \tabularnewline
1841.89062568695 \tabularnewline
-6820.48406680379 \tabularnewline
-2712.66890402341 \tabularnewline
-556.501493255515 \tabularnewline
3873.14433740375 \tabularnewline
-32168.6291831944 \tabularnewline
3955.98159767463 \tabularnewline
7562.10332905768 \tabularnewline
-1936.32395115745 \tabularnewline
2279.48091740207 \tabularnewline
-11252.4945313267 \tabularnewline
-13452.0794479568 \tabularnewline
-1886.25827115953 \tabularnewline
7695.5927415542 \tabularnewline
-846.132657404122 \tabularnewline
-3693.74946910408 \tabularnewline
-7006.21534658049 \tabularnewline
5503.41600890902 \tabularnewline
2552.24012950118 \tabularnewline
-494.932135874136 \tabularnewline
4037.16085572758 \tabularnewline
-6711.68136096952 \tabularnewline
-5625.22525458142 \tabularnewline
-6975.88854891144 \tabularnewline
2574.72587281335 \tabularnewline
-9014.23739542683 \tabularnewline
-8348.09029698853 \tabularnewline
-2778.97785879250 \tabularnewline
-6966.86772729211 \tabularnewline
-7990.1405351293 \tabularnewline
478.524375080307 \tabularnewline
4261.97671491431 \tabularnewline
8190.18444412373 \tabularnewline
-11748.4188388865 \tabularnewline
-9452.8338591775 \tabularnewline
5007.62547293792 \tabularnewline
-11995.0973898931 \tabularnewline
-10900.3448781605 \tabularnewline
10187.3624066160 \tabularnewline
-4660.90421111952 \tabularnewline
-2499.50271396217 \tabularnewline
1585.88751775620 \tabularnewline
-6019.29292160523 \tabularnewline
-6079.16702051611 \tabularnewline
-11.0712103171391 \tabularnewline
-3012.67588782426 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=68747&T=2

[TABLE]
[ROW][C]Estimated ARIMA Residuals[/C][/ROW]
[ROW][C]Value[/C][/ROW]
[ROW][C]-1092.33366478720[/C][/ROW]
[ROW][C]-6171.25176528502[/C][/ROW]
[ROW][C]-4194.24238049431[/C][/ROW]
[ROW][C]-12179.7004752978[/C][/ROW]
[ROW][C]2780.37501056144[/C][/ROW]
[ROW][C]5061.32636352553[/C][/ROW]
[ROW][C]13252.9121886985[/C][/ROW]
[ROW][C]1841.89062568695[/C][/ROW]
[ROW][C]-6820.48406680379[/C][/ROW]
[ROW][C]-2712.66890402341[/C][/ROW]
[ROW][C]-556.501493255515[/C][/ROW]
[ROW][C]3873.14433740375[/C][/ROW]
[ROW][C]-32168.6291831944[/C][/ROW]
[ROW][C]3955.98159767463[/C][/ROW]
[ROW][C]7562.10332905768[/C][/ROW]
[ROW][C]-1936.32395115745[/C][/ROW]
[ROW][C]2279.48091740207[/C][/ROW]
[ROW][C]-11252.4945313267[/C][/ROW]
[ROW][C]-13452.0794479568[/C][/ROW]
[ROW][C]-1886.25827115953[/C][/ROW]
[ROW][C]7695.5927415542[/C][/ROW]
[ROW][C]-846.132657404122[/C][/ROW]
[ROW][C]-3693.74946910408[/C][/ROW]
[ROW][C]-7006.21534658049[/C][/ROW]
[ROW][C]5503.41600890902[/C][/ROW]
[ROW][C]2552.24012950118[/C][/ROW]
[ROW][C]-494.932135874136[/C][/ROW]
[ROW][C]4037.16085572758[/C][/ROW]
[ROW][C]-6711.68136096952[/C][/ROW]
[ROW][C]-5625.22525458142[/C][/ROW]
[ROW][C]-6975.88854891144[/C][/ROW]
[ROW][C]2574.72587281335[/C][/ROW]
[ROW][C]-9014.23739542683[/C][/ROW]
[ROW][C]-8348.09029698853[/C][/ROW]
[ROW][C]-2778.97785879250[/C][/ROW]
[ROW][C]-6966.86772729211[/C][/ROW]
[ROW][C]-7990.1405351293[/C][/ROW]
[ROW][C]478.524375080307[/C][/ROW]
[ROW][C]4261.97671491431[/C][/ROW]
[ROW][C]8190.18444412373[/C][/ROW]
[ROW][C]-11748.4188388865[/C][/ROW]
[ROW][C]-9452.8338591775[/C][/ROW]
[ROW][C]5007.62547293792[/C][/ROW]
[ROW][C]-11995.0973898931[/C][/ROW]
[ROW][C]-10900.3448781605[/C][/ROW]
[ROW][C]10187.3624066160[/C][/ROW]
[ROW][C]-4660.90421111952[/C][/ROW]
[ROW][C]-2499.50271396217[/C][/ROW]
[ROW][C]1585.88751775620[/C][/ROW]
[ROW][C]-6019.29292160523[/C][/ROW]
[ROW][C]-6079.16702051611[/C][/ROW]
[ROW][C]-11.0712103171391[/C][/ROW]
[ROW][C]-3012.67588782426[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=68747&T=2

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

As an alternative you can also use a QR Code:  

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

Estimated ARIMA Residuals
Value
-1092.33366478720
-6171.25176528502
-4194.24238049431
-12179.7004752978
2780.37501056144
5061.32636352553
13252.9121886985
1841.89062568695
-6820.48406680379
-2712.66890402341
-556.501493255515
3873.14433740375
-32168.6291831944
3955.98159767463
7562.10332905768
-1936.32395115745
2279.48091740207
-11252.4945313267
-13452.0794479568
-1886.25827115953
7695.5927415542
-846.132657404122
-3693.74946910408
-7006.21534658049
5503.41600890902
2552.24012950118
-494.932135874136
4037.16085572758
-6711.68136096952
-5625.22525458142
-6975.88854891144
2574.72587281335
-9014.23739542683
-8348.09029698853
-2778.97785879250
-6966.86772729211
-7990.1405351293
478.524375080307
4261.97671491431
8190.18444412373
-11748.4188388865
-9452.8338591775
5007.62547293792
-11995.0973898931
-10900.3448781605
10187.3624066160
-4660.90421111952
-2499.50271396217
1585.88751775620
-6019.29292160523
-6079.16702051611
-11.0712103171391
-3012.67588782426



Parameters (Session):
par1 = FALSE ; par2 = 1 ; par3 = 1 ; par4 = 1 ; par5 = 12 ; par6 = 3 ; par7 = 1 ; par8 = 2 ; par9 = 1 ;
Parameters (R input):
par1 = FALSE ; par2 = 1 ; par3 = 1 ; par4 = 1 ; par5 = 12 ; par6 = 3 ; par7 = 1 ; par8 = 2 ; par9 = 1 ;
R code (references can be found in the software module):
library(lattice)
if (par1 == 'TRUE') par1 <- TRUE
if (par1 == 'FALSE') par1 <- FALSE
par2 <- as.numeric(par2) #Box-Cox lambda transformation parameter
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) #degree (p) of the non-seasonal AR(p) polynomial
par7 <- as.numeric(par7) #degree (q) of the non-seasonal MA(q) polynomial
par8 <- as.numeric(par8) #degree (P) of the seasonal AR(P) polynomial
par9 <- as.numeric(par9) #degree (Q) of the seasonal MA(Q) polynomial
armaGR <- function(arima.out, names, n){
try1 <- arima.out$coef
try2 <- sqrt(diag(arima.out$var.coef))
try.data.frame <- data.frame(matrix(NA,ncol=4,nrow=length(names)))
dimnames(try.data.frame) <- list(names,c('coef','std','tstat','pv'))
try.data.frame[,1] <- try1
for(i in 1:length(try2)) try.data.frame[which(rownames(try.data.frame)==names(try2)[i]),2] <- try2[i]
try.data.frame[,3] <- try.data.frame[,1] / try.data.frame[,2]
try.data.frame[,4] <- round((1-pt(abs(try.data.frame[,3]),df=n-(length(try2)+1)))*2,5)
vector <- rep(NA,length(names))
vector[is.na(try.data.frame[,4])] <- 0
maxi <- which.max(try.data.frame[,4])
continue <- max(try.data.frame[,4],na.rm=TRUE) > .05
vector[maxi] <- 0
list(summary=try.data.frame,next.vector=vector,continue=continue)
}
arimaSelect <- function(series, order=c(13,0,0), seasonal=list(order=c(2,0,0),period=12), include.mean=F){
nrc <- order[1]+order[3]+seasonal$order[1]+seasonal$order[3]
coeff <- matrix(NA, nrow=nrc*2, ncol=nrc)
pval <- matrix(NA, nrow=nrc*2, ncol=nrc)
mylist <- rep(list(NULL), nrc)
names <- NULL
if(order[1] > 0) names <- paste('ar',1:order[1],sep='')
if(order[3] > 0) names <- c( names , paste('ma',1:order[3],sep='') )
if(seasonal$order[1] > 0) names <- c(names, paste('sar',1:seasonal$order[1],sep=''))
if(seasonal$order[3] > 0) names <- c(names, paste('sma',1:seasonal$order[3],sep=''))
arima.out <- arima(series, order=order, seasonal=seasonal, include.mean=include.mean, method='ML')
mylist[[1]] <- arima.out
last.arma <- armaGR(arima.out, names, length(series))
mystop <- FALSE
i <- 1
coeff[i,] <- last.arma[[1]][,1]
pval [i,] <- last.arma[[1]][,4]
i <- 2
aic <- arima.out$aic
while(!mystop){
mylist[[i]] <- arima.out
arima.out <- arima(series, order=order, seasonal=seasonal, include.mean=include.mean, method='ML', fixed=last.arma$next.vector)
aic <- c(aic, arima.out$aic)
last.arma <- armaGR(arima.out, names, length(series))
mystop <- !last.arma$continue
coeff[i,] <- last.arma[[1]][,1]
pval [i,] <- last.arma[[1]][,4]
i <- i+1
}
list(coeff, pval, mylist, aic=aic)
}
arimaSelectplot <- function(arimaSelect.out,noms,choix){
noms <- names(arimaSelect.out[[3]][[1]]$coef)
coeff <- arimaSelect.out[[1]]
k <- min(which(is.na(coeff[,1])))-1
coeff <- coeff[1:k,]
pval <- arimaSelect.out[[2]][1:k,]
aic <- arimaSelect.out$aic[1:k]
coeff[coeff==0] <- NA
n <- ncol(coeff)
if(missing(choix)) choix <- k
layout(matrix(c(1,1,1,2,
3,3,3,2,
3,3,3,4,
5,6,7,7),nr=4),
widths=c(10,35,45,15),
heights=c(30,30,15,15))
couleurs <- rainbow(75)[1:50]#(50)
ticks <- pretty(coeff)
par(mar=c(1,1,3,1))
plot(aic,k:1-.5,type='o',pch=21,bg='blue',cex=2,axes=F,lty=2,xpd=NA)
points(aic[choix],k-choix+.5,pch=21,cex=4,bg=2,xpd=NA)
title('aic',line=2)
par(mar=c(3,0,0,0))
plot(0,axes=F,xlab='',ylab='',xlim=range(ticks),ylim=c(.1,1))
rect(xleft = min(ticks) + (0:49)/50*(max(ticks)-min(ticks)),
xright = min(ticks) + (1:50)/50*(max(ticks)-min(ticks)),
ytop = rep(1,50),
ybottom= rep(0,50),col=couleurs,border=NA)
axis(1,ticks)
rect(xleft=min(ticks),xright=max(ticks),ytop=1,ybottom=0)
text(mean(coeff,na.rm=T),.5,'coefficients',cex=2,font=2)
par(mar=c(1,1,3,1))
image(1:n,1:k,t(coeff[k:1,]),axes=F,col=couleurs,zlim=range(ticks))
for(i in 1:n) for(j in 1:k) if(!is.na(coeff[j,i])) {
if(pval[j,i]<.01) symb = 'green'
else if( (pval[j,i]<.05) & (pval[j,i]>=.01)) symb = 'orange'
else if( (pval[j,i]<.1) & (pval[j,i]>=.05)) symb = 'red'
else symb = 'black'
polygon(c(i+.5 ,i+.2 ,i+.5 ,i+.5),
c(k-j+0.5,k-j+0.5,k-j+0.8,k-j+0.5),
col=symb)
if(j==choix) {
rect(xleft=i-.5,
xright=i+.5,
ybottom=k-j+1.5,
ytop=k-j+.5,
lwd=4)
text(i,
k-j+1,
round(coeff[j,i],2),
cex=1.2,
font=2)
}
else{
rect(xleft=i-.5,xright=i+.5,ybottom=k-j+1.5,ytop=k-j+.5)
text(i,k-j+1,round(coeff[j,i],2),cex=1.2,font=1)
}
}
axis(3,1:n,noms)
par(mar=c(0.5,0,0,0.5))
plot(0,axes=F,xlab='',ylab='',type='n',xlim=c(0,8),ylim=c(-.2,.8))
cols <- c('green','orange','red','black')
niv <- c('0','0.01','0.05','0.1')
for(i in 0:3){
polygon(c(1+2*i ,1+2*i ,1+2*i-.5 ,1+2*i),
c(.4 ,.7 , .4 , .4),
col=cols[i+1])
text(2*i,0.5,niv[i+1],cex=1.5)
}
text(8,.5,1,cex=1.5)
text(4,0,'p-value',cex=2)
box()
residus <- arimaSelect.out[[3]][[choix]]$res
par(mar=c(1,2,4,1))
acf(residus,main='')
title('acf',line=.5)
par(mar=c(1,2,4,1))
pacf(residus,main='')
title('pacf',line=.5)
par(mar=c(2,2,4,1))
qqnorm(residus,main='')
title('qq-norm',line=.5)
qqline(residus)
residus
}
if (par2 == 0) x <- log(x)
if (par2 != 0) x <- x^par2
(selection <- arimaSelect(x, order=c(par6,par3,par7), seasonal=list(order=c(par8,par4,par9), period=par5)))
bitmap(file='test1.png')
resid <- arimaSelectplot(selection)
dev.off()
resid
bitmap(file='test2.png')
acf(resid,length(resid)/2, main='Residual Autocorrelation Function')
dev.off()
bitmap(file='test3.png')
pacf(resid,length(resid)/2, main='Residual Partial Autocorrelation Function')
dev.off()
bitmap(file='test4.png')
cpgram(resid, main='Residual Cumulative Periodogram')
dev.off()
bitmap(file='test5.png')
hist(resid, main='Residual Histogram', xlab='values of Residuals')
dev.off()
bitmap(file='test6.png')
densityplot(~resid,col='black',main='Residual Density Plot', xlab='values of Residuals')
dev.off()
bitmap(file='test7.png')
qqnorm(resid, main='Residual Normal Q-Q Plot')
qqline(resid)
dev.off()
ncols <- length(selection[[1]][1,])
nrows <- length(selection[[2]][,1])-1
load(file='createtable')
a<-table.start()
a<-table.row.start(a)
a<-table.element(a,'ARIMA Parameter Estimation and Backward Selection', ncols+1,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Iteration', header=TRUE)
for (i in 1:ncols) {
a<-table.element(a,names(selection[[3]][[1]]$coef)[i],header=TRUE)
}
a<-table.row.end(a)
for (j in 1:nrows) {
a<-table.row.start(a)
mydum <- 'Estimates ('
mydum <- paste(mydum,j)
mydum <- paste(mydum,')')
a<-table.element(a,mydum, header=TRUE)
for (i in 1:ncols) {
a<-table.element(a,round(selection[[1]][j,i],4))
}
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'(p-val)', header=TRUE)
for (i in 1:ncols) {
mydum <- '('
mydum <- paste(mydum,round(selection[[2]][j,i],4),sep='')
mydum <- paste(mydum,')')
a<-table.element(a,mydum)
}
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,'Estimated ARIMA Residuals', 1,TRUE)
a<-table.row.end(a)
a<-table.row.start(a)
a<-table.element(a,'Value', 1,TRUE)
a<-table.row.end(a)
for (i in (par4*par5+par3):length(resid)) {
a<-table.row.start(a)
a<-table.element(a,resid[i])
a<-table.row.end(a)
}
a<-table.end(a)
table.save(a,file='mytable1.tab')