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 computationFri, 16 Dec 2016 15:02:28 +0100
Cite this page as followsStatistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?v=date/2016/Dec/16/t14818969752cvonw6yxgq7wd5.htm/, Retrieved Thu, 02 May 2024 22:38:27 +0000
Statistical Computations at FreeStatistics.org, Office for Research Development and Education, URL https://freestatistics.org/blog/index.php?pk=300279, Retrieved Thu, 02 May 2024 22:38:27 +0000
QR Codes:

Original text written by user:
IsPrivate?No (this computation is public)
User-defined keywords
Estimated Impact54
Family? (F = Feedback message, R = changed R code, M = changed R Module, P = changed Parameters, D = changed Data)
-       [ARIMA Backward Selection] [Forcast: ARIMA me...] [2016-12-16 14:02:28] [111362aa4cdbe055231fbc5cb9e916c4] [Current]
Feedback Forum

Post a new message
Dataseries X:
4030
4320
4840
4410
4180
4240
3680
4270
4140
4470
4180
4510
4490
3960
3750
3670
3590
2840
3530
4320
3740
3710
3830
3490
4200
4280
4650
2100
2410
1230
2420
2360
1870
2250
1960
2550
3180
3330
3760
3930
3710
3250
3450
3480
3090
3690
3250
3300
4040
3630
3820
3400
2500
2380
2520
2340
2420
2430
2080
2420
2430
2400
2790
2370
2700
2640
2910
2420
2800
2830
2310
2540
2780
2820
3610
3270
3030
3250
3040
3630
3320
3440
3110
3180
3330
3100
3440
3320
3380
3610
3320
3860
3430
3510
3290
3010
3860
3530
3610
3370
3700
3500
4110
4590
3680
4220
3740
3550
4150
4110
4160
3780
3150
3260
4750
4110
3610
3890
2800
2610
3600
3400
3400
3120
3150
3240




Summary of computational transaction
Raw Input view raw input (R code)
Raw Outputview raw output of R engine
Computing time3 seconds
R ServerBig Analytics Cloud Computing Center

\begin{tabular}{lllllllll}
\hline
Summary of computational transaction \tabularnewline
Raw Input view raw input (R code)  \tabularnewline
Raw Outputview raw output of R engine  \tabularnewline
Computing time3 seconds \tabularnewline
R ServerBig Analytics Cloud Computing Center \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=300279&T=0

[TABLE]
[ROW]
Summary of computational transaction[/C][/ROW] [ROW]Raw Input[/C] view raw input (R code) [/C][/ROW] [ROW]Raw Output[/C]view raw output of R engine [/C][/ROW] [ROW]Computing time[/C]3 seconds[/C][/ROW] [ROW]R Server[/C]Big Analytics Cloud Computing Center[/C][/ROW] [/TABLE] Source: https://freestatistics.org/blog/index.php?pk=300279&T=0

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=300279&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 Input view raw input (R code)
Raw Outputview raw output of R engine
Computing time3 seconds
R ServerBig Analytics Cloud Computing Center







ARIMA Parameter Estimation and Backward Selection
Iterationar1ma1sar1
Estimates ( 1 )-0.161-1-0.161
(p-val)(0.5532 )(0 )(0.5532 )
Estimates ( 2 )0-1-0.3054
(p-val)(NA )(0 )(5e-04 )
Estimates ( 3 )NANANA
(p-val)(NA )(NA )(NA )
Estimates ( 4 )NANANA
(p-val)(NA )(NA )(NA )
Estimates ( 5 )NANANA
(p-val)(NA )(NA )(NA )

\begin{tabular}{lllllllll}
\hline
ARIMA Parameter Estimation and Backward Selection \tabularnewline
Iteration & ar1 & ma1 & sar1 \tabularnewline
Estimates ( 1 ) & -0.161 & -1 & -0.161 \tabularnewline
(p-val) & (0.5532 ) & (0 ) & (0.5532 ) \tabularnewline
Estimates ( 2 ) & 0 & -1 & -0.3054 \tabularnewline
(p-val) & (NA ) & (0 ) & (5e-04 ) \tabularnewline
Estimates ( 3 ) & NA & NA & NA \tabularnewline
(p-val) & (NA ) & (NA ) & (NA ) \tabularnewline
Estimates ( 4 ) & NA & NA & NA \tabularnewline
(p-val) & (NA ) & (NA ) & (NA ) \tabularnewline
Estimates ( 5 ) & NA & NA & NA \tabularnewline
(p-val) & (NA ) & (NA ) & (NA ) \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=300279&T=1

[TABLE]
[ROW][C]ARIMA Parameter Estimation and Backward Selection[/C][/ROW]
[ROW][C]Iteration[/C][C]ar1[/C][C]ma1[/C][C]sar1[/C][/ROW]
[ROW][C]Estimates ( 1 )[/C][C]-0.161[/C][C]-1[/C][C]-0.161[/C][/ROW]
[ROW][C](p-val)[/C][C](0.5532 )[/C][C](0 )[/C][C](0.5532 )[/C][/ROW]
[ROW][C]Estimates ( 2 )[/C][C]0[/C][C]-1[/C][C]-0.3054[/C][/ROW]
[ROW][C](p-val)[/C][C](NA )[/C][C](0 )[/C][C](5e-04 )[/C][/ROW]
[ROW][C]Estimates ( 3 )[/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][/ROW]
[ROW][C]Estimates ( 4 )[/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][/ROW]
[ROW][C]Estimates ( 5 )[/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][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=300279&T=1

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=300279&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
Iterationar1ma1sar1
Estimates ( 1 )-0.161-1-0.161
(p-val)(0.5532 )(0 )(0.5532 )
Estimates ( 2 )0-1-0.3054
(p-val)(NA )(0 )(5e-04 )
Estimates ( 3 )NANANA
(p-val)(NA )(NA )(NA )
Estimates ( 4 )NANANA
(p-val)(NA )(NA )(NA )
Estimates ( 5 )NANANA
(p-val)(NA )(NA )(NA )







Estimated ARIMA Residuals
Value
-4.75832909072958
134.6587740092
-615.773644194969
-483.033202541846
-67.93161592484
-525.160778418854
444.296733240452
39.6558763498648
276.851826567033
-218.045780566326
215.000917229773
36.3271733900261
-548.470139426675
-364.896805477158
-126.617045575808
-69.6287750050313
-711.302079018898
519.357520341286
1021.70914715976
-298.848491911844
-175.181346330679
117.900622641323
-275.960728525431
622.307760817353
298.776084235276
398.875134836226
-2405.18453692254
-424.089164718397
-1042.21081191241
924.503646226783
376.870210864577
-394.031744037275
306.578085981477
-97.6846803235013
581.955146605603
866.954784136351
404.661935484322
518.477090287519
324.917734815198
-143.941252243015
-508.031302852836
70.0349870446304
104.242435456666
-350.52114397338
498.183385332278
-236.897278443034
-52.9275308609247
760.330939313298
-161.143788511424
87.2038557547195
-356.697248562783
-1004.11538846806
-381.002667925873
120.234358821136
-96.0577214503674
67.9034763171829
72.0695100736794
-301.712072191557
270.839131595023
150.090651809323
20.2754025067787
415.251205907952
-261.811427228809
238.448557427607
66.5519633866639
287.667491186962
-375.526563143535
259.191427399248
166.483441844922
-471.457756657934
95.0864776518042
329.332702085077
148.645567647417
827.77948095102
-71.0678797494747
-312.927667191761
151.063735903793
-128.372153689773
542.427761158543
-113.853657155985
47.4934046269247
-285.896418781224
-17.7860610207737
178.38380182342
-165.569002776
283.449792050497
-4.49067315829303
41.943365408027
256.279609839787
-204.611638952291
460.926148159984
-256.424433776513
-35.6610815189759
-195.332619286929
-335.87565908051
764.772115325354
-56.6291827090935
2.96674144897308
-214.51452078835
262.830664770769
-92.7766318647216
559.019890428735
670.055355976325
-740.482707709642
260.878573042256
-327.920818077736
-325.6869526929
530.304283955356
149.047170910622
52.5072468344607
-363.685387907565
-744.804123254112
-92.6900941723818
1512.82157211976
-159.597791047062
-666.111021648647
106.187312085709
-1005.16353926864
-519.606225309515
913.044374334154
122.011370689704
-30.9750777441788
-276.158701140365
-49.8048229774664
102.548699575185

\begin{tabular}{lllllllll}
\hline
Estimated ARIMA Residuals \tabularnewline
Value \tabularnewline
-4.75832909072958 \tabularnewline
134.6587740092 \tabularnewline
-615.773644194969 \tabularnewline
-483.033202541846 \tabularnewline
-67.93161592484 \tabularnewline
-525.160778418854 \tabularnewline
444.296733240452 \tabularnewline
39.6558763498648 \tabularnewline
276.851826567033 \tabularnewline
-218.045780566326 \tabularnewline
215.000917229773 \tabularnewline
36.3271733900261 \tabularnewline
-548.470139426675 \tabularnewline
-364.896805477158 \tabularnewline
-126.617045575808 \tabularnewline
-69.6287750050313 \tabularnewline
-711.302079018898 \tabularnewline
519.357520341286 \tabularnewline
1021.70914715976 \tabularnewline
-298.848491911844 \tabularnewline
-175.181346330679 \tabularnewline
117.900622641323 \tabularnewline
-275.960728525431 \tabularnewline
622.307760817353 \tabularnewline
298.776084235276 \tabularnewline
398.875134836226 \tabularnewline
-2405.18453692254 \tabularnewline
-424.089164718397 \tabularnewline
-1042.21081191241 \tabularnewline
924.503646226783 \tabularnewline
376.870210864577 \tabularnewline
-394.031744037275 \tabularnewline
306.578085981477 \tabularnewline
-97.6846803235013 \tabularnewline
581.955146605603 \tabularnewline
866.954784136351 \tabularnewline
404.661935484322 \tabularnewline
518.477090287519 \tabularnewline
324.917734815198 \tabularnewline
-143.941252243015 \tabularnewline
-508.031302852836 \tabularnewline
70.0349870446304 \tabularnewline
104.242435456666 \tabularnewline
-350.52114397338 \tabularnewline
498.183385332278 \tabularnewline
-236.897278443034 \tabularnewline
-52.9275308609247 \tabularnewline
760.330939313298 \tabularnewline
-161.143788511424 \tabularnewline
87.2038557547195 \tabularnewline
-356.697248562783 \tabularnewline
-1004.11538846806 \tabularnewline
-381.002667925873 \tabularnewline
120.234358821136 \tabularnewline
-96.0577214503674 \tabularnewline
67.9034763171829 \tabularnewline
72.0695100736794 \tabularnewline
-301.712072191557 \tabularnewline
270.839131595023 \tabularnewline
150.090651809323 \tabularnewline
20.2754025067787 \tabularnewline
415.251205907952 \tabularnewline
-261.811427228809 \tabularnewline
238.448557427607 \tabularnewline
66.5519633866639 \tabularnewline
287.667491186962 \tabularnewline
-375.526563143535 \tabularnewline
259.191427399248 \tabularnewline
166.483441844922 \tabularnewline
-471.457756657934 \tabularnewline
95.0864776518042 \tabularnewline
329.332702085077 \tabularnewline
148.645567647417 \tabularnewline
827.77948095102 \tabularnewline
-71.0678797494747 \tabularnewline
-312.927667191761 \tabularnewline
151.063735903793 \tabularnewline
-128.372153689773 \tabularnewline
542.427761158543 \tabularnewline
-113.853657155985 \tabularnewline
47.4934046269247 \tabularnewline
-285.896418781224 \tabularnewline
-17.7860610207737 \tabularnewline
178.38380182342 \tabularnewline
-165.569002776 \tabularnewline
283.449792050497 \tabularnewline
-4.49067315829303 \tabularnewline
41.943365408027 \tabularnewline
256.279609839787 \tabularnewline
-204.611638952291 \tabularnewline
460.926148159984 \tabularnewline
-256.424433776513 \tabularnewline
-35.6610815189759 \tabularnewline
-195.332619286929 \tabularnewline
-335.87565908051 \tabularnewline
764.772115325354 \tabularnewline
-56.6291827090935 \tabularnewline
2.96674144897308 \tabularnewline
-214.51452078835 \tabularnewline
262.830664770769 \tabularnewline
-92.7766318647216 \tabularnewline
559.019890428735 \tabularnewline
670.055355976325 \tabularnewline
-740.482707709642 \tabularnewline
260.878573042256 \tabularnewline
-327.920818077736 \tabularnewline
-325.6869526929 \tabularnewline
530.304283955356 \tabularnewline
149.047170910622 \tabularnewline
52.5072468344607 \tabularnewline
-363.685387907565 \tabularnewline
-744.804123254112 \tabularnewline
-92.6900941723818 \tabularnewline
1512.82157211976 \tabularnewline
-159.597791047062 \tabularnewline
-666.111021648647 \tabularnewline
106.187312085709 \tabularnewline
-1005.16353926864 \tabularnewline
-519.606225309515 \tabularnewline
913.044374334154 \tabularnewline
122.011370689704 \tabularnewline
-30.9750777441788 \tabularnewline
-276.158701140365 \tabularnewline
-49.8048229774664 \tabularnewline
102.548699575185 \tabularnewline
\hline
\end{tabular}
%Source: https://freestatistics.org/blog/index.php?pk=300279&T=2

[TABLE]
[ROW][C]Estimated ARIMA Residuals[/C][/ROW]
[ROW][C]Value[/C][/ROW]
[ROW][C]-4.75832909072958[/C][/ROW]
[ROW][C]134.6587740092[/C][/ROW]
[ROW][C]-615.773644194969[/C][/ROW]
[ROW][C]-483.033202541846[/C][/ROW]
[ROW][C]-67.93161592484[/C][/ROW]
[ROW][C]-525.160778418854[/C][/ROW]
[ROW][C]444.296733240452[/C][/ROW]
[ROW][C]39.6558763498648[/C][/ROW]
[ROW][C]276.851826567033[/C][/ROW]
[ROW][C]-218.045780566326[/C][/ROW]
[ROW][C]215.000917229773[/C][/ROW]
[ROW][C]36.3271733900261[/C][/ROW]
[ROW][C]-548.470139426675[/C][/ROW]
[ROW][C]-364.896805477158[/C][/ROW]
[ROW][C]-126.617045575808[/C][/ROW]
[ROW][C]-69.6287750050313[/C][/ROW]
[ROW][C]-711.302079018898[/C][/ROW]
[ROW][C]519.357520341286[/C][/ROW]
[ROW][C]1021.70914715976[/C][/ROW]
[ROW][C]-298.848491911844[/C][/ROW]
[ROW][C]-175.181346330679[/C][/ROW]
[ROW][C]117.900622641323[/C][/ROW]
[ROW][C]-275.960728525431[/C][/ROW]
[ROW][C]622.307760817353[/C][/ROW]
[ROW][C]298.776084235276[/C][/ROW]
[ROW][C]398.875134836226[/C][/ROW]
[ROW][C]-2405.18453692254[/C][/ROW]
[ROW][C]-424.089164718397[/C][/ROW]
[ROW][C]-1042.21081191241[/C][/ROW]
[ROW][C]924.503646226783[/C][/ROW]
[ROW][C]376.870210864577[/C][/ROW]
[ROW][C]-394.031744037275[/C][/ROW]
[ROW][C]306.578085981477[/C][/ROW]
[ROW][C]-97.6846803235013[/C][/ROW]
[ROW][C]581.955146605603[/C][/ROW]
[ROW][C]866.954784136351[/C][/ROW]
[ROW][C]404.661935484322[/C][/ROW]
[ROW][C]518.477090287519[/C][/ROW]
[ROW][C]324.917734815198[/C][/ROW]
[ROW][C]-143.941252243015[/C][/ROW]
[ROW][C]-508.031302852836[/C][/ROW]
[ROW][C]70.0349870446304[/C][/ROW]
[ROW][C]104.242435456666[/C][/ROW]
[ROW][C]-350.52114397338[/C][/ROW]
[ROW][C]498.183385332278[/C][/ROW]
[ROW][C]-236.897278443034[/C][/ROW]
[ROW][C]-52.9275308609247[/C][/ROW]
[ROW][C]760.330939313298[/C][/ROW]
[ROW][C]-161.143788511424[/C][/ROW]
[ROW][C]87.2038557547195[/C][/ROW]
[ROW][C]-356.697248562783[/C][/ROW]
[ROW][C]-1004.11538846806[/C][/ROW]
[ROW][C]-381.002667925873[/C][/ROW]
[ROW][C]120.234358821136[/C][/ROW]
[ROW][C]-96.0577214503674[/C][/ROW]
[ROW][C]67.9034763171829[/C][/ROW]
[ROW][C]72.0695100736794[/C][/ROW]
[ROW][C]-301.712072191557[/C][/ROW]
[ROW][C]270.839131595023[/C][/ROW]
[ROW][C]150.090651809323[/C][/ROW]
[ROW][C]20.2754025067787[/C][/ROW]
[ROW][C]415.251205907952[/C][/ROW]
[ROW][C]-261.811427228809[/C][/ROW]
[ROW][C]238.448557427607[/C][/ROW]
[ROW][C]66.5519633866639[/C][/ROW]
[ROW][C]287.667491186962[/C][/ROW]
[ROW][C]-375.526563143535[/C][/ROW]
[ROW][C]259.191427399248[/C][/ROW]
[ROW][C]166.483441844922[/C][/ROW]
[ROW][C]-471.457756657934[/C][/ROW]
[ROW][C]95.0864776518042[/C][/ROW]
[ROW][C]329.332702085077[/C][/ROW]
[ROW][C]148.645567647417[/C][/ROW]
[ROW][C]827.77948095102[/C][/ROW]
[ROW][C]-71.0678797494747[/C][/ROW]
[ROW][C]-312.927667191761[/C][/ROW]
[ROW][C]151.063735903793[/C][/ROW]
[ROW][C]-128.372153689773[/C][/ROW]
[ROW][C]542.427761158543[/C][/ROW]
[ROW][C]-113.853657155985[/C][/ROW]
[ROW][C]47.4934046269247[/C][/ROW]
[ROW][C]-285.896418781224[/C][/ROW]
[ROW][C]-17.7860610207737[/C][/ROW]
[ROW][C]178.38380182342[/C][/ROW]
[ROW][C]-165.569002776[/C][/ROW]
[ROW][C]283.449792050497[/C][/ROW]
[ROW][C]-4.49067315829303[/C][/ROW]
[ROW][C]41.943365408027[/C][/ROW]
[ROW][C]256.279609839787[/C][/ROW]
[ROW][C]-204.611638952291[/C][/ROW]
[ROW][C]460.926148159984[/C][/ROW]
[ROW][C]-256.424433776513[/C][/ROW]
[ROW][C]-35.6610815189759[/C][/ROW]
[ROW][C]-195.332619286929[/C][/ROW]
[ROW][C]-335.87565908051[/C][/ROW]
[ROW][C]764.772115325354[/C][/ROW]
[ROW][C]-56.6291827090935[/C][/ROW]
[ROW][C]2.96674144897308[/C][/ROW]
[ROW][C]-214.51452078835[/C][/ROW]
[ROW][C]262.830664770769[/C][/ROW]
[ROW][C]-92.7766318647216[/C][/ROW]
[ROW][C]559.019890428735[/C][/ROW]
[ROW][C]670.055355976325[/C][/ROW]
[ROW][C]-740.482707709642[/C][/ROW]
[ROW][C]260.878573042256[/C][/ROW]
[ROW][C]-327.920818077736[/C][/ROW]
[ROW][C]-325.6869526929[/C][/ROW]
[ROW][C]530.304283955356[/C][/ROW]
[ROW][C]149.047170910622[/C][/ROW]
[ROW][C]52.5072468344607[/C][/ROW]
[ROW][C]-363.685387907565[/C][/ROW]
[ROW][C]-744.804123254112[/C][/ROW]
[ROW][C]-92.6900941723818[/C][/ROW]
[ROW][C]1512.82157211976[/C][/ROW]
[ROW][C]-159.597791047062[/C][/ROW]
[ROW][C]-666.111021648647[/C][/ROW]
[ROW][C]106.187312085709[/C][/ROW]
[ROW][C]-1005.16353926864[/C][/ROW]
[ROW][C]-519.606225309515[/C][/ROW]
[ROW][C]913.044374334154[/C][/ROW]
[ROW][C]122.011370689704[/C][/ROW]
[ROW][C]-30.9750777441788[/C][/ROW]
[ROW][C]-276.158701140365[/C][/ROW]
[ROW][C]-49.8048229774664[/C][/ROW]
[ROW][C]102.548699575185[/C][/ROW]
[/TABLE]
Source: https://freestatistics.org/blog/index.php?pk=300279&T=2

Globally Unique Identifier (entire table): ba.freestatistics.org/blog/index.php?pk=300279&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
-4.75832909072958
134.6587740092
-615.773644194969
-483.033202541846
-67.93161592484
-525.160778418854
444.296733240452
39.6558763498648
276.851826567033
-218.045780566326
215.000917229773
36.3271733900261
-548.470139426675
-364.896805477158
-126.617045575808
-69.6287750050313
-711.302079018898
519.357520341286
1021.70914715976
-298.848491911844
-175.181346330679
117.900622641323
-275.960728525431
622.307760817353
298.776084235276
398.875134836226
-2405.18453692254
-424.089164718397
-1042.21081191241
924.503646226783
376.870210864577
-394.031744037275
306.578085981477
-97.6846803235013
581.955146605603
866.954784136351
404.661935484322
518.477090287519
324.917734815198
-143.941252243015
-508.031302852836
70.0349870446304
104.242435456666
-350.52114397338
498.183385332278
-236.897278443034
-52.9275308609247
760.330939313298
-161.143788511424
87.2038557547195
-356.697248562783
-1004.11538846806
-381.002667925873
120.234358821136
-96.0577214503674
67.9034763171829
72.0695100736794
-301.712072191557
270.839131595023
150.090651809323
20.2754025067787
415.251205907952
-261.811427228809
238.448557427607
66.5519633866639
287.667491186962
-375.526563143535
259.191427399248
166.483441844922
-471.457756657934
95.0864776518042
329.332702085077
148.645567647417
827.77948095102
-71.0678797494747
-312.927667191761
151.063735903793
-128.372153689773
542.427761158543
-113.853657155985
47.4934046269247
-285.896418781224
-17.7860610207737
178.38380182342
-165.569002776
283.449792050497
-4.49067315829303
41.943365408027
256.279609839787
-204.611638952291
460.926148159984
-256.424433776513
-35.6610815189759
-195.332619286929
-335.87565908051
764.772115325354
-56.6291827090935
2.96674144897308
-214.51452078835
262.830664770769
-92.7766318647216
559.019890428735
670.055355976325
-740.482707709642
260.878573042256
-327.920818077736
-325.6869526929
530.304283955356
149.047170910622
52.5072468344607
-363.685387907565
-744.804123254112
-92.6900941723818
1512.82157211976
-159.597791047062
-666.111021648647
106.187312085709
-1005.16353926864
-519.606225309515
913.044374334154
122.011370689704
-30.9750777441788
-276.158701140365
-49.8048229774664
102.548699575185



Parameters (Session):
par1 = 12 ; par2 = 12 ; par3 = BFGS ;
Parameters (R input):
par1 = 12 ; par2 = 1 ; par3 = 1 ; par4 = 1 ; par5 = 1 ; par6 = 1 ; par7 = 1 ; par8 = 1 ; par9 = 0 ;
R code (references can be found in the software module):
par9 <- '0'
par8 <- '1'
par7 <- '1'
par6 <- '1'
par5 <- '1'
par4 <- '0'
par3 <- '1'
par2 <- '1'
par1 <- '12'
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')